Lisp and Symbolic Computation
Distributed and Parallel Databases
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
QoS Aggregation for Web Service Composition using Workflow Patterns
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Constraint Driven Web Service Composition in METEOR-S
SCC '04 Proceedings of the 2004 IEEE International Conference on Services Computing
An approach for QoS-aware service composition based on genetic algorithms
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Bootstrapping Performance and Dependability Attributes ofWeb Services
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Using constraint hierarchies to support QoS-guided service composition
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Essential Windows Workflow Foundation (Microsoft .Net Development Series)
Essential Windows Workflow Foundation (Microsoft .Net Development Series)
Efficient algorithms for Web services selection with end-to-end QoS constraints
ACM Transactions on the Web (TWEB)
Modeling process-driven and service-oriented architectures using patterns and pattern primitives
ACM Transactions on the Web (TWEB)
A Stochastic Programming Approach for QoS-Aware Service Composition
CCGRID '08 Proceedings of the 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid
Advanced event processing and notifications in service runtime environments
Proceedings of the second international conference on Distributed event-based systems
Future Generation Computer Systems
Integrated Metadata Support for Web Service Runtimes
EDOCW '08 Proceedings of the 2008 12th Enterprise Distributed Object Computing Conference Workshops
Towards Composition as a Service - A Quality of Service Driven Approach
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
Daios: Efficient Dynamic Web Service Invocation
IEEE Internet Computing
Reformulating constraint satisfaction problems to improve scalability
SARA'07 Proceedings of the 7th International conference on Abstraction, reformulation, and approximation
Structured service composition
BPM'06 Proceedings of the 4th international conference on Business Process Management
Genetic algorithm based QoS-aware service compositions in cloud computing
DASFAA'11 Proceedings of the 16th international conference on Database systems for advanced applications: Part II
Combining horizontal and vertical composition of services
Service Oriented Computing and Applications
Hi-index | 0.00 |
A simple and effective composition of software services into higher-level composite services is still a very challenging task. Especially in enterprise environments, Quality of Service (QoS) concerns play a major role when building software systems following the Service-Oriented Architecture (SOA) paradigm. In this paper we present a composition approach based on a domain-specific language (DSL) for specifying functional requirements of services and the expected QoS in form of constraint hierarchies by leveraging hard and soft constraints. A composition runtime will resolve the user's constraints to find an optimized composition semi-automatically. To this end we leverage data flow analysis to generate a structured composition model and use two different techniques for the optimization, a constraint programming and an integer programming approach.