Authors:
Edzus Zeiris
and
Maris Ziema
Affiliation:
Faculty of Computer Science and Information Technology, Riga Technical University, Latvia
Keyword(s):
SOA, e-Services, e-Business, Web services, QoS, Design methods, Multi-criteria optimisation, System architecture, Algorithm graph.
Related
Ontology
Subjects/Areas/Topics:
Applications
;
Artificial Intelligence
;
Biomedical Engineering
;
Cloud Computing
;
Collaboration and e-Services
;
Communication and Software Infrastructure
;
Communication and Software Technologies and Architectures
;
Complex Systems Modeling and Simulation
;
Data Communication Networking
;
Data Engineering
;
e-Business
;
Enterprise Architecture
;
Enterprise Engineering
;
Enterprise Information Systems
;
Government
;
Health Information Systems
;
Integration of Data Warehousing and Data Mining
;
Integration/Interoperability
;
Interoperability
;
Knowledge Discovery and Information Retrieval
;
Knowledge Management and Information Sharing
;
Knowledge-Based Systems
;
Languages, Tools and Architectures
;
Mobile Software and Services
;
Model-Driven Software Development
;
Ontologies and the Semantic Web
;
Quality-Of-Service
;
Sensor Networks
;
Service-Oriented Architectures
;
Services Science
;
Simulation and Modeling
;
Society, e-Business and e-Government
;
Software Agents and Internet Computing
;
Software and Architectures
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Symbolic Systems
;
System Architectures
;
Technology Platforms
;
Telecommunications
;
Web Information Systems and Technologies
;
Web Services
;
Wireless Information Networks and Systems
Abstract:
The development of e-business promotes the creation of new e-services; consequently, ways of fast and quality designing of e-services are required. When developing e-services in SOA, it is very important to build the architecture of e-business system that makes the e-service compliant with all and any quality criteria (QoS) specified for it, which would expand its usability; furthermore, it is necessary to implement any changes swiftly and in good quality to be able to adjust to the rapidly changing business environment. This means that effective design methods should be used in creating e-business systems and e-services, which would ensure the building of an acceptable e-business system architecture. A drawback of the existing methods is the subjective opinion of the system’s architect, and that may not always lead to the best solution. Therefore, it is possible to apply the Quality Attributes Driven Design method for web services that is based on the use of formal optimisation meth
ods. Initially the e-service is described as an algorithm graph, and by segmenting its vertices in all possible ways the web service graphs are obtained. The segmentation of the algorithm graph means that all the possible solutions that can affect the quality of the e-service system architecture are dealt with. Using multi-criteria optimisation, a Pareto optimality set is obtained from all the web service graphs. Web service graphs of the obtained Pareto optimality set can serve as the basis for selecting an acceptable e-business system architecture.
(More)