A Petri net-based model for web service composition
ADC '03 Proceedings of the 14th Australasian database conference - Volume 17
Web Service Composition Languages: Old Wine in New Bottles?
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
Composing Web services Dynamically and Semantically
CEC-EAST '04 Proceedings of the E-Commerce Technology for Dynamic E-Business, IEEE International Conference
Filtering and Selecting Semantic Web Services with Interactive Composition Techniques
IEEE Intelligent Systems
Workflow-Oriented Grid Service Composition and Scheduling
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II - Volume 02
QoS-Aware Replanning of Composite Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Developing scientific workflows from heterogeneous services
ACM SIGMOD Record
Heuristics for QoS-aware Web Service Composition
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Semantic Composition of Scientific Workflows Based on the Petri Nets Formalism
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
Semantically Annotating a Web Service
IEEE Internet Computing
Applied Ontology
User-Driven Service Lifecycle Management --- Adopting Internet Paradigms in Telecom Services
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
A journey to highly dynamic, self-adaptive service-based applications
Automated Software Engineering
MoSCA: seamless execution of mobile composite services
Proceedings of the 7th workshop on Reflective and adaptive middleware
A Dynamic Orchestration Model for Future Internet Applications
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
Towards autonomic service-oriented applications
International Journal of Autonomic Computing
OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services
Web Semantics: Science, Services and Agents on the World Wide Web
SOA in reconfigurable supply chains: A research roadmap
Engineering Applications of Artificial Intelligence
Dynamic Composition of Semantically Annotated Web Services through QoS-Aware HTN Planning Algorithms
ICIW '09 Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services
QoS-driven self-healing web service composition based on performance prediction
Journal of Computer Science and Technology
Automated composition of web services by planning at the knowledge level
IJCAI'05 Proceedings of the 19th international joint conference on Artificial intelligence
A Framework for Dynamic Service Discovery
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Formalizing Web Service Choreographies
Electronic Notes in Theoretical Computer Science (ENTCS)
Automated composition of Web services via planning in asynchronous domains
Artificial Intelligence
HTN planning for Web Service composition using SHOP2
Web Semantics: Science, Services and Agents on the World Wide Web
Towards pro-active adaptation with confidence: augmenting service monitoring with online testing
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Monitoring, Prediction and Prevention of SLA Violations in Composite Services
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
Service Oriented Computing and Applications
Dynamic composition of medical support services in the ICU: Platform and algorithm design details
Computer Methods and Programs in Biomedicine
From people to services to UI: distributed orchestration of user interfaces
BPM'10 Proceedings of the 8th international conference on Business process management
Multi-layered monitoring and adaptation
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
QoS-Driven proactive adaptation of service composition
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Hi-index | 0.00 |
An emerging software engineering methodology is the combination of functionality and content from existing software components into service mashups, creating greater value than the sum of the individual participating building blocks. For businesses, using catalogues of reusable services means agile development of new applications using open communication standards including the Simple Object Access Protocol (SOAP) for transmitting data, and the Web Services Description Language (WSDL) for defining services. The result is faster adaptation to the changing business environment creating value at reduced development time and cost while increasing revenues.This manuscript presents the developed service management framework and evaluation results of the WTE+ (Web2.0/Telco2.0/Enterprise2.0 with semantics) research project. Main goal is supporting application developers with the automatic construction and runtime reconfiguration of custom-made service mashups at a minimum performance cost without the need for constant IT intervention. Semantically enriched services are automatically combined into custom-made service mashups by the designed planning algorithms. These planning techniques are optimized with late binding and runtime adaptation to changing user-context taking fully into account the quality of service parameters of the available components which are provided at design time and updated at runtime. In addition, recovery mechanisms are provided in case of failed services and/or resources. During mashup execution, unavailable services are dynamically replaced by equivalent ones or alternative service mashups keeping in mind the current execution state.The developed planning algorithms are put through extensive performance and scalability experiments for a typical e-commerce scenario, in which e-shop services such as product payment and delivery are on-the-fly composed to an e-shop application. The results show that an automatic construction of a new application out of existing services can take up between 5 to 43 seconds for 500 services while runtime adaptation takes up to 5 seconds on average depending on the availability of equivalent services.