Assessment of Service Protocols Adaptability

Technical Report
Protocol adaptation between services is a key functionality for ensuring successful interactions. Previous work has mainly interested in either compatibility analysis which targets at the direct service interaction, or constructing adapters for service protocols. In this paper, we are rather interested in characterizing whether two service protocols are adaptable without constructing an adapter, quantifying their adaptability degree, and identifying conditions providing which they can be properly adapted. We believe such an assessment is a key criteria for selecting the appropriate service among functionally-equivalent candidates. We firstly introduce a generic method that adapts service protocols without requiring to construct an adapter at design-time. Then we present a technique that enables to explore our interests mentioned above.