IEEE Internet Computing
Web Services: Been There, Done That?
IEEE Intelligent Systems
Towards patterns of web services composition
Patterns and skeletons for parallel and distributed computing
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
QoS computation and policing in dynamic web service selection
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
Integrated Quality of Service (QoS) Management in Service-Oriented Enterprise Architectures
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
QoS Aggregation for Web Service Composition using Workflow Patterns
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Aspect Diagrams for UML Activity Models
Applications of Graph Transformations with Industrial Relevance
Introducing Preferences over NFPs into Service Selection in SOA
Service-Oriented Computing - ICSOC 2007 Workshops
The VLDB Journal — The International Journal on Very Large Data Bases
Service-level enforcement in web-services-based systems
International Journal of Web and Grid Services
Towards quality-aware development and evolution of enterprise information systems
Proceedings of the 2010 ACM Symposium on Applied Computing
An improved genetic algorithm for web services selection
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
QoS-based service provision schemes and plan durability in service composition
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Using a semantically enhanced database for business service and process modelling and integration
International Journal of Intelligent Information and Database Systems
QoS-Aware composition of web services: an evaluation of selection algorithms
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Modelling of service compositions: relations to business process and workflow modelling
ICSOC'06 Proceedings of the 4th international conference on Service-oriented computing
SENECA – simulation of algorithms for the selection of web services for compositions
TES'05 Proceedings of the 6th international conference on Technologies for E-Services
End-to-end reliability of service oriented applications
Information Systems Frontiers
A Generic QoS Model for Web: Services Design
International Journal of Information Technology and Web Engineering
Hi-index | 0.00 |
As the number of available Web services increases there is a growing demand to realise complex business processes by combining and reusing available basic Web services. For each of the needed basic Web services there may be many candidate services available from different vendors and with different Quality of Service (QoS) values.This paper proposes a model-driven methodology for building new Web service compositions that are QoS-optimised. We investigate if UML is suitable for modelling the QoS aspects and we explain how transformations can be used to automate most parts of the methodology. Some of these transformations are already implemented in previous work. As part of the methodology we present a control flow pattern approach that optimises the QoS values of the composition given user-defined requirements and preferences. The pattern approach is compared towards the local and global approaches identified by other authors. Experiments are carried out within our simulation tool that simulates the selection of services and aggregation of QoS in a given composition.The test results are used to identify recommendations of when to use the different approaches based on measurements of computation time of the optimisation component and achieved QoS values for the new composition. The methodology is explained by relating it to a gas dispersion emergency case.