Ensuring required failure atomicity of composite Web services
WWW '05 Proceedings of the 14th international conference on World Wide Web
An approach for QoS-aware service composition based on genetic algorithms
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
AICT-ICIW '06 Proceedings of the Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services
A comparative illustration of AI planning-based web services composition
ACM SIGecom Exchanges
Heuristics for QoS-aware Web Service Composition
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Semantic Web Service Composition through a Matchmaking of Domain
ECOWS '06 Proceedings of the European Conference on Web Services
Efficient algorithms for Web services selection with end-to-end QoS constraints
ACM Transactions on the Web (TWEB)
Muiltiobjective optimization using nondominated sorting in genetic algorithms
Evolutionary Computation
A framework for ensuring consistency of Web Services Transactions
Information and Software Technology
A heuristic approach to optimal service selection in service oriented architectures
WOSP '08 Proceedings of the 7th international workshop on Software and performance
Web services provision: solutions, challenges and opportunities (invited paper)
Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication
Semantics-based context-aware dynamic service composition
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A formal model for Web service composition
Proceedings of the 2006 conference on Leading the Web in Concurrent Engineering: Next Generation Concurrent Engineering
Optimizing Causal Link Based Web Service Composition
Proceedings of the 2008 conference on ECAI 2008: 18th European Conference on Artificial Intelligence
Towards Scalability of Quality Driven Semantic Web Service Composition
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Qos-driven runtime adaptation of service oriented architectures
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Towards Autonomic Service Discovery A Survey and Comparison
SCC '09 Proceedings of the 2009 IEEE International Conference on Services Computing
QoS-aware service composition using NSGA-II1
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
A Rule-Based Web Service Composition Approach
ICAS '10 Proceedings of the 2010 Sixth International Conference on Autonomic and Autonomous Systems
Event-Based Design and Runtime Verification of Composite Service Transactional Behavior
IEEE Transactions on Services Computing
TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition
IEEE Transactions on Services Computing
On optimal service selection in Service Oriented Architectures
Performance Evaluation
Semantic Web Services Annotation and Composition Based on ER Model
SUTC '10 Proceedings of the 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing
QoS-Aware Service Composition: A Survey
ECOWS '10 Proceedings of the 2010 Eighth IEEE European Conference on Web Services
Seeking Quality of Web Service Composition in a Semantic Dimension
IEEE Transactions on Knowledge and Data Engineering
A relaxable service selection algorithm for QoS-based web service composition
Information and Software Technology
A fast and elitist multiobjective genetic algorithm: NSGA-II
IEEE Transactions on Evolutionary Computation
Search-based software engineering: Trends, techniques and applications
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
Context: In recent years, the composition of ready-made and loosely coupled services into desired systems is a common industrial approach and a widely followed research topic in academia. In the field, the current research trend is to automate this composition; however, each of the existing efforts automates only a component of the entire problem. Therefore, a real automation process that addresses all composition concerns is lacking. Objective: The objective is to first identify the present composition concerns and subsequently to devise a compositional approach that covers all concerns. Ultimately, we conduct a number of experiments to investigate the proposed approach. Method: We identify the current composition concerns by surveying and briefly describing the existing approaches. To include all of the identified concerns, the solution space that must be searched is highly dimensioned. Thus, we adopt a genetic algorithm (GA) due to its ability to solve problems with such characteristics. Proposed GA-based approach is designed with four unusual independent fitness functions. Additionally, experiments are carried out and discussions are presented for verification of the design, including the necessity for and correctness of the independence and priority of the four fitness functions. Results: The case studies demonstrate that our approach can automatically generate the required composite services and considers all identified concerns simultaneously. The results confirm the need for the independence of the fitness function and also identify a more efficient priority for these functions. Conclusions: In this study, we present an all-inclusive automatic composer that does not require human intervention and effort during the composition process and is designed for users who must address multiple composition concerns simultaneously, including requirements for overall functionality, internally workable dataflow, and non-functional transaction and quality-of-service considerations. Such multiple and complex composition requirements cannot be satisfied by any of the previous single-concern composition approaches.