1,091 research outputs found

    A Semantic Web Services Architecture

    Get PDF
    The semantic Web services initiative architecture (SWSA) committee has created a set of architectural and protocol abstractions that serve as a foundation for semantic Web service technologies. This article summarizes the committee\u27s findings, emphasizing its review of requirements gathered from several different environments. We also identify the scope and potential requirements for a semantic Web services architecture

    Automated synthesis of mediators to support component interoperability

    Get PDF
    Interoperability is a major concern for the software engineering field, given the increasing need to compose components dynamically and seamlessly. This dynamic composition is often hampered by differences in the interfaces and behaviours of independently-developed components. To address these differences without changing the components, mediators that systematically enforce interoperability between functionally-compatible components by mapping their interfaces and coordinating their behaviours are required. Existing approaches to mediator synthesis assume that an interface mapping is provided which specifies the correspondence between the operations and data of the components at hand. In this paper, we present an approach based on ontology reasoning and constraint programming in order to infer mappings between components' interfaces automatically. These mappings guarantee semantic compatibility between the operations and data of the interfaces. Then, we analyse the behaviours of components in order to synthesise, if possible, a mediator that coordinates the computed mappings so as to make the components interact properly. Our approach is formally-grounded to ensure the correctness of the synthesised mediator. We demonstrate the validity of our approach by implementing the MICS (Mediator synthesIs to Connect Components) tool and experimenting it with various real-world case studies

    Application-Layer Connector Synthesis

    Full text link
    International audienceThe heterogeneity characterizing the systems populating the Ubiquitous Computing environment prevents their seamless interoperability. Heterogeneous protocols may be willing to cooperate in order to reach some common goal even though they meet dynamically and do not have a priori knowledge of each other. Despite numerous e orts have been done in the literature, the automated and run-time interoperability is still an open challenge for such environment. We consider interoperability as the ability for two Networked Systems (NSs) to communicate and correctly coordinate to achieve their goal(s). In this chapter we report the main outcomes of our past and recent research on automatically achieving protocol interoperability via connector synthesis. We consider application-layer connectors by referring to two conceptually distinct notions of connector: coordinator and mediator. The former is used when the NSs to be connected are already able to communicate but they need to be speci cally coordinated in order to reach their goal(s). The latter goes a step forward representing a solution for both achieving correct coordination and enabling communication between highly heterogeneous NSs. In the past, most of the works in the literature described e orts to the automatic synthesis of coordinators while, in recent years the focus moved also to the automatic synthesis of mediators. Within the Connect project, by considering our past experience on automatic coordinator synthesis as a baseline, we propose a formal theory of mediators and a related method for automatically eliciting a way for the protocols to interoperate. The solution we propose is the automated synthesis of emerging mediating connectors (i.e., mediators for short)

    Adaptive service binding with lightweight semantic web services

    Get PDF
    [About the book]: Service-oriented systems are increasingly challenging traditional software engineering approaches including distribution, componentization, composition, requirements, specification, verification, and evolution. Continuous mutual impact between service-oriented computing and software engineering has been seen in the last decade, and can increasingly be witnessed. The book aims to introduce the state-of-the-art service engineering methods and on-going research efforts from the perspective of research results elaborated in European research projects. Essential problems such as service specification and service composition are addressed by innovative approaches. Emerging requirements of adaptive service and pervasive service are met with new infrastructures. The book provides an integrated vision of the most important research directions in service engineering. This book is intended for scientists to be inspired with new ideas, for researchers new to the exciting field of service engineering and provides a consolidated overview on service engineering, thus supporting practitioners to facilitate their service-oriented architectures

    Proceedings of the International Workshop on Enterprise Interoperability (IWEI 2008)

    Get PDF

    Interoperability of Enterprise Software and Applications

    Get PDF
    • …
    corecore