Abstract

Internet of Services (IoS) vision allows users to allocate and consume different web services on the fly without any prior knowledge regarding the chosen services. Such chosen services should automatically interact with one another in a transparent manner to accomplish the required users' goals. As services are chosen on the fly, service conversations are not necessarily compatible due to incompatibilities between services signatures and/or conversation protocols, creating obstacles for realizing the IoS vision. One approach for overcoming this problem is to use conversation adapters. However, such conversion adapters must be automatically created on the fly as chosen services are only known at run time. Existing approaches for automatic adapter generation are syntactic and very limited; hence they cannot be adopted in such dynamic environments. To overcome such limitation, this paper proposes a novel approach for automatic adapter generation that uses conditional substitution semantics between application domain concepts and operations to automatically generate the adapter conversion functions. Such conditional substitution semantics are captured using a concepts substitutability enhanced graph required to be part of application domain ontologies. Experiments results show that the proposed approach provides more accurate conversation adaptation results when compared against existing syntactic adapter generation approaches.

Highlights

  • IntroductionInternet of Services (IoS) vision enables users (i.e. people, businesses, and systems) to allocate and consume the required computing services whenever and wherever they want in a context-aware seamless transparent manner

  • Internet of Services (IoS) vision enables users to allocate and consume the required computing services whenever and wherever they want in a context-aware seamless transparent manner

  • We have proposed an automated approach for generating service conversation adapters on the fly in dynamic smart environments, where services interact with each other in seamless transparent manner without human intervention

Read more

Summary

Introduction

Internet of Services (IoS) vision enables users (i.e. people, businesses, and systems) to allocate and consume the required computing services whenever and wherever they want in a context-aware seamless transparent manner. The proposed approach generates the conversation patterns from the services G+ model matches these patterns using context matching and SMP procedures to find the operations mappings, which determine the required adapter structure, and generates converters between different operations using the concepts substitution semantics captured in the CSEG. It builds the required adapter from the generated converters between conversation operations (i.e. messages). (i) We propose a novel approach for automatic service conversation adapter generation that uses conditional substitution semantics between application domain concepts and operations in order to resolve conversation conflicts on the fly, in a context-aware manner. Service consumer (1) Publish Service provider (4) Call (5) Invoke (7) Pass results

Background
Related Work
A Context-Sensitive Metaontology for Applications Domains
Service Conversation Model
Signature Adaptation
Conversation Protocol Adaptation
Many-to-many mapping
Automatic Adapter Generation
Experiments
10. Case Study
Findings
11. Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call