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)
Specification matching of software components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Introduction to Modern Information Retrieval
Introduction to Modern Information Retrieval
IEEE Transactions on Software Engineering
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
Improving Requirements Tracing via Information Retrieval
RE '03 Proceedings of the 11th IEEE International Conference on Requirements Engineering
Flexible Interface Matching for Web-Service Discovery
WISE '03 Proceedings of the Fourth International Conference on Web Information Systems Engineering
Matchmaking for Business Processes Based on Choreographies
EEE '04 Proceedings of the 2004 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'04)
Meteor-s web service annotation framework
Proceedings of the 13th international conference on World Wide Web
Communications of the ACM - Has the Internet become indispensable?
Adapting Web Services in a Heterogeneous Environment
ICWS '04 Proceedings of the IEEE International Conference on Web Services
ACM SIGMOD Record
A formal approach to component adaptation
Journal of Systems and Software - Special issue: Automated component-based software engineering
Interoperability among independently evolving web services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
A framework for modeling and evaluating automatic semantic reconciliation
The VLDB Journal — The International Journal on Very Large Data Bases
WWW '05 Proceedings of the 14th international conference on World Wide Web
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Similarity-based Web Service Matchmaking
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
Synthesis of correct and distributed adaptors for component-based systems: an automatic approach
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
A Bayesian approach to diagram matching with application to architectural models
Proceedings of the 28th international conference on Software engineering
Representing, analysing and managing web service protocols
Data & Knowledge Engineering - Special issue: ER 2004
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
eTuner: tuning schema matching software using synthetic scenarios
The VLDB Journal — The International Journal on Very Large Data Bases
Semi-automated adaptation of service interactions
Proceedings of the 16th international conference on World Wide Web
Matching and Merging of Statecharts Specifications
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Rank Aggregation for Automatic Schema Matching
IEEE Transactions on Knowledge and Data Engineering
COMA: a system for flexible combination of schema matching approaches
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Similarity search for web services
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Mismatch Patterns and Adaptation Aspects: A Foundation for Rapid Development of Web Service Adapters
IEEE Transactions on Services Computing
When are two web services compatible?
TES'04 Proceedings of the 5th international conference on Technologies for E-Services
Automated generation of BPEL adapters
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
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
Automating integration of heterogeneous COTS components
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
QoS-enabled and self-adaptive connectors for Web Services composition and coordination
Computer Languages, Systems and Structures
Adaptive composition of conversational services through graph planning encoding
ISoLA'10 Proceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part II
Business protocol adaptation for flexible chain management
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Complex mapping discovery for semantic process model alignment
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Measuring the compatibility of service interaction protocols
Proceedings of the 2011 ACM Symposium on Applied Computing
Interactive specification and verification of behavioral adaptation contracts
Information and Software Technology
Change impact analysis in service-based business processes
Service Oriented Computing and Applications
Assessing the replaceability of service protocols in mediated service interactions
Future Generation Computer Systems
Synthesizing self-adaptive connectors meeting functional and performance concerns
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
A Context-Based Approach to Reconciling Data Interpretation Conflicts in Web Services Composition
ACM Transactions on Internet Technology (TOIT)
SeaClouds: a European project on seamless management of multi-cloud applications
ACM SIGSOFT Software Engineering Notes
A survey of change management in service-based environments
Service Oriented Computing and Applications
Hi-index | 0.00 |
With the rapid growth in the number of online Web services, the problem of service adaptation has received significant attention. In matching and adaptation, the functional description of services including interface and data as well as behavioral descriptions are important. Existing work on matching and adaptation focuses only on one aspect. In this paper, we present a semi-automated matching approach that considers both service descriptions. We introduce two protocol-aware service interface matching algorithms, i.e. depth-based interface matching and iterative reference-based interface matching. These algorithms refine the results of interface matching by incorporating the ordering constraints imposed by business protocol definitions on service operations. We have implemented a prototype and performed experiments using the specification of synthetic and real-world Web services. Experiments show that the proposed approaches lead to a significant improvement in the quality of matching between services.