Protocol-aware matching of web service interfaces for adapter development
Proceedings of the 19th international conference on World wide web
Programming evolvable web services
Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems
Interaction protocol mediation in web service composition
International Journal of Web Engineering and Technology
Adapter patterns for resolving mismatches in service discovery
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
An evaluation of process mediation approaches in web services
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
CLAM: cross-layer adaptation manager for service-based applications
Proceedings of the International Workshop on Quality Assurance for Service-Based Applications
Static and dynamic adaptations for service-based systems
Information and Software Technology
A formalized, taxonomy-driven approach to cross-layer application adaptation
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
Bridging the interoperability gap: overcoming combined application and middleware heterogeneity
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
Optimal Adapter Creation for Process Composition in Synchronous vs. Asynchronous Communication
ACM Transactions on Management Information Systems (TMIS)
ECMAF: an event-based cross-layer service monitoring and adaptation framework
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
CLAM: cross-layer adaptation management in service-based systems
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
A Methodology for SIP and SOAP Integration Using Application-Specific Protocol Conversion
ACM Transactions on the Web (TWEB)
Assessing the replaceability of service protocols in mediated service interactions
Future Generation Computer Systems
Bridging the interoperability gap: overcoming combined application and middleware heterogeneity
Proceedings of the 12th International Middleware Conference
Test-and-adapt: An approach for improving service interchangeability
ACM Transactions on Software Engineering and Methodology (TOSEM) - Testing, debugging, and error handling, formal methods, lifecycle concerns, evolution and maintenance
A fault-tolerant framework for QoS-aware web service composition via case-based reasoning
International Journal of Web and Grid Services
Hi-index | 0.00 |
Standardization in Web services simplifies integration. However, it does not remove the need for adapters due to possible heterogeneity among service interfaces and protocols. In this paper, we characterize the problem of Web services adaptation focusing on business interfaces and protocols adapters. Our study shows that many of the differences between business interfaces and protocols are recurring. We introduce mismatch patterns to capture these recurring differences and to provide solutions to resolve them. We leverage mismatch patterns for service adaptation with two approaches: by developing stand-alone adapters and via service modification. We then dig into the notion of adaptation aspects that, following aspect-oriented programming paradigm and service modification approach, allow for rapid development of adapters. We present a study showing that it is a preferable approach in many cases. The proposed approach is implemented in a proof-of-concept prototype tool, and evaluated using both qualitative and quantitative methods.