Abstract:One of the main goals of the semantic web services effort is to enable automated composition of web services. An end-to-end view of the service composition process involves automation of composite service creation, development of executable workflows and deployment on an execution environment. However, the main focus in literature has been on the initial part of formally representing web service capabilities and reasoning about their composition using AI techniques. Based upon our experience in building an end… Show more
“…Research work [2] has given us an information modeling for differentiating between web service types and instances, which is achieved by class hierarchy. For simplicity and efficiency, we provide a service type extraction mechanism.…”
Matchmaking of web services is a key step in web service composition process. To enable automated web service composition and achieve a better performance, matchmaking process needs formally representation of web service capabilities, which should not be only machine readable, but also machine understandable.Based on our previous work on web service composition prototype D-Composer, we bring out issues of web service modeling by separating service type and instance on OWL-S. In this paper, we describe the design and implementation of a symmetric matchmaking engine (SME) based on symmetry of information exchange -both service provider and service consumer have to provide information to the matchmaking engine. We also provide the experimental comparison, which shows that our method has a better performance and scalability.
“…Research work [2] has given us an information modeling for differentiating between web service types and instances, which is achieved by class hierarchy. For simplicity and efficiency, we provide a service type extraction mechanism.…”
Matchmaking of web services is a key step in web service composition process. To enable automated web service composition and achieve a better performance, matchmaking process needs formally representation of web service capabilities, which should not be only machine readable, but also machine understandable.Based on our previous work on web service composition prototype D-Composer, we bring out issues of web service modeling by separating service type and instance on OWL-S. In this paper, we describe the design and implementation of a symmetric matchmaking engine (SME) based on symmetry of information exchange -both service provider and service consumer have to provide information to the matchmaking engine. We also provide the experimental comparison, which shows that our method has a better performance and scalability.
“…The most known Web service ontologies are OWL-S [15] and WSMO [2], which both provide a general ontology for service description. Then, the Web service composition problem comes to the semantic level, which offers new opportunities for the automation of composition, using advanced techniques such as planning (see, e.g., [7,11,12,13,21,25]). …”
Section: Semantic Web Service Compositionmentioning
Abstract. In this paper, we combine query rewriting and configuration to provide a new semantic-based approach to service composition, featuring a two-stage process that relies on 1) a simple formalization of semantic Web services that supports query rewriting, and 2) a clear separation between constraints and service/domain knowledge description. Given a user query and a set of service descriptions, query rewriting is used to decompose the query into sets of services that implement the required functionalities (discovery phase). At the orchestration phase, configuration is used to capture dependencies between services, and to generate a set of composite Web services ranked according to user preferences, while maintaining validity with respect to business rules organized into different levels (composition, service and user). We provide a formal framework and a complete implementation of the proposed approach, together with experiments by considering services from different domains.
“…We have also developed a proposal to separate the representation of web service type definitions from instance definitions by enhancing the OWL-S upper ontology to have a ServiceType class hierarchy in addition to the Service hierarchy, as described in detail in [11]. Similar approach of separating type definitions from instance definitions has been used successfully in data models for distributed systems management [17,1].…”
Section: Representation Of Service Typesmentioning
The demand for quickly delivering new applications is increasingly becoming a business imperative today. Application development is often done in an ad hoc manner, without standard frameworks or libraries, thus resulting in poor reuse of software assets. Web services have received much interest in industry due to their potential in facilitating seamless business-to-business or enterprise application integration. A web services composition tool can help automate the process, from creating business process functionality, to developing executable workflows, to deploying them on an execution environment. However, we find that the main approaches taken thus far to standardize and compose web services are piecemeal and insufficient. The business world has adopted a (distributed) programming approach in which web service instances are described using WSDL, composed into flows with a language like BPEL and invoked with the SOAP protocol. Academia has propounded the AI approach of formally representing web service capabilities in ontologies, and reasoning about their composition using goal-oriented inferencing techniques from planning. We present the first integrated work in composing web services end to end from specification to deployment by synergistically combining the strengths of the above approaches. We describe a prototype service creation environment along with a use-case scenario, and demonstrate how it can significantly speed up the time-tomarket for new services.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.