Modelling Web Services Interoperability
نویسندگان
چکیده
With the development of the semantic Web, the specification of Web services has evolved from a “remote procedure call” style to a behavioral description including standard constructors of programming languages. Such a transformation introduces new problems since traditional clients will not be able to interact with these sophisticated services. In this work, we develop a generic agent capable to fully control the interaction process with a Web service given its XLANG behavioral description (XLANG being one of these languages). At first, we give an operational semantic to XLANG in terms of timed transition systems. Then we define a relation between two communicating systems which formalizes the concept of a correct interaction and we propose an algorithm which either detects ambiguity of the Web service or generates a timed deterministic automaton which controls the agent behavior during the interaction with the service. Starting from these theoretical developments we have built a platform which ensures to a user the correct handling of any complex Web service dynamically discovered through the Web.
منابع مشابه
Ontology Transformation and Reasoning for Model-Driven Architecture
Model-driven Architecture (MDA) is a software architecture framework proposed by the Object Management Group OMG. MDA emphasises the importance of modelling in the architectural design of service-based software systems. Ontologies can enhance the modelling aspects here. We present ontology-based transformation and reasoning techniques for a layered, MDA-based modelling approach. Different ontol...
متن کاملInitial Investigations into Interoperability Testing of Web Services from their Specification using the Unified Modelling Language
The latest paradigm for the development of distributed systems is the Service-oriented Architecture (SoA) with implementation based upon Web Services. In principle, the development of a distributed system using a model driven approach enables the automated implementation and testing of the system from the specification of the component services. An evaluation of this approach based upon the wor...
متن کاملSemantic model-driven architecting of service-based software systems
Model-driven development is a software development framework that emphasises modelbased abstraction and automated code generation. Service-based software architectures benefit in particular from semantic, ontology-based modelling. We present ontology-based transformation and reasoning techniques for layered semantic service architecture modelling. Integrated ontological layers support abstract ...
متن کاملA Model for Feature-Based User Model Interoperability on the Web
In this paper we present a model for User Model (UM) interoperability among feature-based adaptive applications on the Web. In order to enhance the interaction capabilities of such systems, we propose to exploit Web standards for interoperability, i.e. Web Services technologies and Semantic Web languages, together with negotiation techniques based on dialogue. Our model is based on a Service Or...
متن کاملWeb services for distributed and interoperable hydro-information systems
Web services support the integration and interoperability of Web-based applications and enable machineto-machine interaction. The concepts of web services and open distributed architecture were applied to the development of T-DSS, the prototype customised for web based hydro-information systems. T-DSS provides mapping services, database related services and access to remote components, with spe...
متن کاملOntology Modelling for Semantic Web-driven Application
The paper describes a bottom-up approach of ontology modeling to support easy prototyping of n-tier system, which combines legacy software components and web services. The created ontologies and web service prototypes were practically implemented in an n-tier intercontinental tracking system that enables data and application interoperability.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004