Web Service Discovery and Composition for Virtual Enterprises

Author(s):  
Jürgen Dorn ◽  
Peter Hrastnik ◽  
Albert Rainer

One main characteristic of virtual enterprises are short-term collaborations between business partners to provide efficient and individualized services to customers. The MOVE project targets at a methodology and a software framework to support such flexible collaborations based on process oriented design and communication by Web services. MOVE’s framework supports the graphical design and verification of business processes, the execution and supervision of processes in transaction-oriented environment, and the dynamic composition and optimization of processes. A business process may be composed from a set of Web services, deployed itself as Web service and executed in the framework. The composition of processes from Web services is implemented with methods from AI-planning. We apply answer set programming (ASP) and map Web service descriptions and customer requests into the input language of the ASP software DLV. Composition goals and constraints guide a composition challenge. We show the performance of our program and give some implementation details. Finally we conclude with some insights.

2006 ◽  
Vol 15 (01) ◽  
pp. 57-85 ◽  
Author(s):  
IVO JOSÉ GARCIA DOS SANTOS ◽  
EDMUNDO ROBERTO MAURO MADEIRA

The Service-Oriented Architecture promises to be an affordable solution for the integration of heterogeneous systems through the Internet. In the e-Business field, this promise represents a great chance for companies to increase competitiveness and to enable the enactment of new collaborative e-Business processes. In this paper, we present a Virtual Marketplace infrastructure, the VM-Flow, which uses Dynamic Composition of Web Services (Orchestration and Choreography) as a fundamental technique to enable interorganizational business interactions in the context of Dynamic Virtual Enterprises. The VM-Flow platform is workflow-based and also introduces a series of interaction policies to deal with aspects like autonomy and privacy. A platform model is presented together with details on the infrastructure prototype and on an application built over it.


2011 ◽  
pp. 2015-2033
Author(s):  
Jana Polgar

In SOA framework, Portal applications aggregate and render information from multiple sources in easily consumable format to the end users. Web services seem to dominate the integration efforts in SOA. Traditional data-oriented web services require portlet applications to provide specific presentation logic and the communication interface for each web service. This approach is not well suited to dynamic SOA based integration of business processes and content. WSRP 2.0 aim at solving the problem and providing the framework for easy aggregation of presentation services. Is not practical to publish portlets locally if the organisation wishes to publish their portlets as web services to allow their business partners using these services in their portals. UDDI extension for WSRP enables the discovery and access to user facing web services while eliminating the need to design local user facing portlets. Most importantly, the remote portlets can be updated by the web service providers from their own servers.


Author(s):  
Areeg Samir

Service-Oriented Architecture supports sharing resources and transforming business services into a set of linked Web services. Web services rely on non-functional attributes managed through Web Service standards (WS-*) and Quality of Service (QoS) specifications. However, traditionally, the functionality related to QoS and WS-* specifications is scattered and tangled all over the main service code, making the maintenance of these Web services expensive and complex. Aspect-Oriented Programming (AOP) provides abstraction techniques and language constructs to manage and separate these crosscutting concerns from other parts of the system. This chapter focuses on explaining the concepts of dynamic and adaptive Web service composition and proposes an adaptive Web service architecture to enhance reusability of services using the Aspect-Oriented approach. This approach enables separating crosscutting concerns such as QoS and WS-* specifications in aspect Web services and integrating them with the base Web services on the fly. This architecture is based on AO4BPEL, an aspect-oriented extension to BPEL, which reduces the complexity in dynamic selection and reuse of non-functional attributes. This methodology can facilitate dynamic composition of services and business processes in on-premise and Cloud computing environments.


2010 ◽  
pp. 793-811
Author(s):  
Jana Polgar

In SOA framework, Portal applications aggregate and render information from multiple sources in easily consumable format to the end users. Web services seem to dominate the integration efforts in SOA. Traditional data-oriented web services require portlet applications to provide specific presentation logic and the communication interface for each web service. This approach is not well suited to dynamic SOA based integration of business processes and content. WSRP 2.0 aim at solving the problem and providing the framework for easy aggregation of presentation services.Is not practical to publish portlets locally if the organisation wishes to publish their portlets as web services to allow their business partners using these services in their portals. UDDI extension for WSRP enables the discovery and access to user facing web services while eliminating the need to design local user facing portlets. Most importantly, the remote portlets can be updated by the web service providers from their own servers.


Author(s):  
Jana Polgar

In SOA framework, Portal applications aggregate and render information from multiple sources in easily consumable format to the end users. Web services seem to dominate the integration efforts in SOA. Traditional data-oriented web services require portlet applications to provide specific presentation logic and the communication interface for each web service. This approach is not well suited to dynamic SOA based integration of business processes and content. WSRP 2.0 aim at solving the problem and providing the framework for easy aggregation of presentation services.Is not practical to publish portlets locally if the organisation wishes to publish their portlets as web services to allow their business partners using these services in their portals. UDDI extension for WSRP enables the discovery and access to user facing web services while eliminating the need to design local user facing portlets. Most importantly, the remote portlets can be updated by the web service providers from their own servers.


2011 ◽  
pp. 604-622
Author(s):  
Taha Osman ◽  
Dhavalkumar Thakker ◽  
David Al-Dabass

With the rapid proliferation of Web services as the medium of choice to securely publish application services beyond the firewall, the importance of accurate, yet flexible matchmaking of similar services gains importance both for the human user and for dynamic composition engines. In this article, we present a novel approach that utilizes the case based reasoning methodology for modelling dynamic Web service discovery and matchmaking, and investigate the use of case adaptation for service composition. Our framework considers Web services execution experiences in the decision making process and is highly adaptable to the service requester constraints. The framework also utilizes OWL semantic descriptions extensively for implementing both the components of the CBR engine and the matchmaking profile of the Web services.


2016 ◽  
pp. 2139-2158
Author(s):  
Areeg Samir

Service-Oriented Architecture supports sharing resources and transforming business services into a set of linked Web services. Web services rely on non-functional attributes managed through Web Service standards (WS-*) and Quality of Service (QoS) specifications. However, traditionally, the functionality related to QoS and WS-* specifications is scattered and tangled all over the main service code, making the maintenance of these Web services expensive and complex. Aspect-Oriented Programming (AOP) provides abstraction techniques and language constructs to manage and separate these crosscutting concerns from other parts of the system. This chapter focuses on explaining the concepts of dynamic and adaptive Web service composition and proposes an adaptive Web service architecture to enhance reusability of services using the Aspect-Oriented approach. This approach enables separating crosscutting concerns such as QoS and WS-* specifications in aspect Web services and integrating them with the base Web services on the fly. This architecture is based on AO4BPEL, an aspect-oriented extension to BPEL, which reduces the complexity in dynamic selection and reuse of non-functional attributes. This methodology can facilitate dynamic composition of services and business processes in on-premise and Cloud computing environments.


2011 ◽  
Vol 20 (04) ◽  
pp. 357-370 ◽  
Author(s):  
D. PAULRAJ ◽  
S. SWAMYNATHAN ◽  
M. MADHAIYAN

One of the key challenges of the Service Oriented Architecture is the discovery of relevant services for a given task. In Semantic Web Services, service discovery is generally achieved by using the service profile ontology of OWL-S. Profile of a service is a derived, concise description and not a functional part of the semantic web service. There is no schema present in the service profile to describe the input, output (IO), and the IOs in the service profile are not always annotated with ontology concepts, whereas the process model has such a schema to describe the IOs which are always annotated with ontology concepts. In this paper, we propose a complementary sophisticated matchmaking approach which uses the concrete process model ontology of OWL-S instead of the concise service profile ontology. Empirical analysis shows that high precision and recall can be achieved by using the process model-based service discovery.


2016 ◽  
Vol 12 (2) ◽  
pp. 177-200 ◽  
Author(s):  
Sanjay Garg ◽  
Kirit Modi ◽  
Sanjay Chaudhary

Purpose Web services play vital role in the development of emerging technologies such as Cloud computing and Internet of Things. Although, there is a close relationship among the discovery, selection and composition tasks of Web services, research community has treated these challenges at individual level rather to focus on them collectively for developing efficient solution, which is the purpose of this work. This paper aims to propose an approach to integrate the service discovery, selection and composition of Semantic Web services on runtime basis. Design/methodology/approach The proposed approach defined as a quality of service (QoS)-aware approach is based on QoS model to perform discovery, selection and composition tasks at runtime to enhance the user satisfaction and quality guarantee by incorporating non-functional parameters such as response time and throughput with the Web services and user request. In this paper, the proposed approach is based on ontology for semantic description of Web services, which provides interoperability and automation in the Web services tasks. Findings This work proposed an integrated framework of Web service discovery, selection and composition which supports end user to search, select and compose the Web services at runtime using semantic description and non-functional requirements. The proposed approach is evaluated by various data sets from the Web Service Challenge 2009 (WSC-2009) to show the efficiency of this work. A use case scenario of Healthcare Information System is implemented using proposed work to demonstrate the usability and requirement the proposed approach. Originality/value The main contribution of this paper is to develop an integrated approach of Semantic Web services discovery, selection and composition by using the non-functional requirements.


2018 ◽  
Vol 45 (3) ◽  
pp. 398-415 ◽  
Author(s):  
Ignacio Lizarralde ◽  
Cristian Mateos ◽  
Juan Manuel Rodriguez ◽  
Alejandro Zunino

Web Services have become essential to the software industry as they represent reusable, remotely accessible functionality and data. Since Web Services must be discovered before being consumed, many discovery approaches applying classic Information Retrieval techniques, which store and process textual service descriptions, have arisen. These efforts are affected by term mismatch: a description relevant to a query can be retrieved only if they share many words. We present an approach to improve Web Service discoverability that automatically augments Web Service descriptions and can be used on top of such existing syntactic-based approaches. We exploit Named Entity Recognition to identify entities in descriptions and expand them with information from public text corpora, for example, Wikidata, mitigating term mismatch since it exploits both synonyms and hypernyms. We evaluated our approach together with classical syntactic-based service discovery approaches using a real 1274-service dataset, achieving up to 15.06% better Recall scores, and up to 17% Precision-at-1, 8% Precision-at-2 and 4% Precision-at-3.


Sign in / Sign up

Export Citation Format

Share Document