Signature matching: a tool for using software libraries
ACM Transactions on Software Engineering and Methodology (TOSEM)
Protocol specifications and component adaptors
ACM Transactions on Programming Languages and Systems (TOPLAS)
Distributed and Parallel Databases
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
A formal approach to component adaptation
Journal of Systems and Software - Special issue: Automated component-based software engineering
The enterprise service bus: making service-oriented architecture real
IBM Systems Journal
Automated Syntactic Medation forWeb Service Integration
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Semi-automated adaptation of service interactions
Proceedings of the 16th international conference on World Wide Web
An Analysis of Web Services Mediation Architecture and Pattern in Synapse
AINAW '07 Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops - Volume 01
Service oriented architectures: approaches, technologies and research issues
The VLDB Journal — The International Journal on Very Large Data Bases
Formal semantics and analysis of control flow in WS-BPEL
Science of Computer Programming
A Classification of Service Composition Mismatches to Support Service Mediation
GCC '07 Proceedings of the Sixth International Conference on Grid and Cooperative Computing
Translating unstructured workflow processes to readable BPEL: Theory and implementation
Information and Software Technology
A Pattern-Based Approach to Development of Service Mediators for Protocol Mediation
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Deploying and managing Web services: issues, solutions, and directions
The VLDB Journal — The International Journal on Very Large Data Bases
Rule-Based Automatic Generation of Mediator Patterns for Service Composition Mismatches
GPC-WORKSHOPS '08 Proceedings of the 2008 The 3rd International Conference on Grid and Pervasive Computing - Workshops
Information and Software Technology
Composition of mismatched web services in distributed service oriented design activities
Advanced Engineering Informatics
Adapt or perish: algebra and visual notation for service interface adaptation
BPM'06 Proceedings of the 4th international conference on Business Process Management
Developing adapters for web services integration
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Towards an engineering approach to component adaptation
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
An evaluation of process mediation approaches in web services
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Adaptation of web service interactions using complex event processing patterns
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Hi-index | 0.00 |
Context: With the increasing popularity of Service Oriented Architecture (SOA), service composition is gaining momentum as the potential silver bullet for application integration. However, services are not always perfectly compatible and therefore cannot be directly composed. Service mediation, roughly classified into signature and protocol ones, thus becomes one key working area in SOA. Objective: As a challenging problem, protocol mediation is still open and existing approaches only provide partial solutions. Further investigation on a systematic approach is needed. Methods: In this paper, an approach based on mediator patterns is proposed to generate executable mediators and glue partially compatible services together. The mediation process and its main steps are introduced. By utilizing message mapping, a heuristic technique for identifying protocol mismatches and selecting appropriate mediator patterns is presented. The corresponding BPEL templates of these patterns are also developed. Results: A prototype system, namely Service Mediation Toolkit (SMT), has been implemented to validate the feasibility and effectiveness of the proposed approach. Conclusion: The approach along with the prototype system facilitate the existing practice of protocol mediation for Web services composition.