LSDIS > Projects > METEOR-S

METEOR-S: Semantic Web Services and Processes

Applying Semantics in Annotation, Quality of Service, Discovery, Composition, Execution

Introduction

The growth of Web services and service oriented architecture (SOA) offers attractive basis for realizing dynamic architectures, which mirror the dynamic and ever changing business environment. With the help of industry wide acceptance of standards like Business Process Execution Language for Web Services (BPEL4WS), Web Service Description Language (WSDL) and Simple Object Access Protocol (SOAP), Web Services offer the potential of low cost and immediate integration with other applications and partners. The METEOR-S project at the LSDIS Lab, University of Georgia aims to extend these standards with Semantic Web technologies to achieve greater dynamism and scalability. Specifically, [Verma et al., 2004a; Sivashanmugam et al., 2003] focus on adding semantics to WSDL and UDDI (this work termed WSDL-S is being provided as input for next version of WSDL that will support semantic representation), [Verma et al., 2004b; Sivashanmugan et al., 2004] focus on adding semantics to BPEL4WS, and [Patil et al., 2004] discusses a semi-automatic approach for annotating Web services described using WSDL.

We endeavor to define and support the complete lifecycle of Semantic Web processes. We have identified the various stages in the lifecycle as:

Technical Report (TR)

Kunal Verma, Karthik Gomadam, Amit P. Sheth, John A. Miller, Zixin Wu"The METEOR-S Approach for Configuring and Executing Dynamic Web Processes", Technical Report . Date: 6-24-05

STAGE Semantic Annotation and Publicaton of Web Services
Project METEOR-S Semantic Web Service Annotation Framework (MWSAF)
Paper(s)

P. Rajasekaran, J. Miller, K. Verma, A. Sheth, Enhancing Web Services Description and Discovery to Facilitate Composition, International Workshop on Semantic Web Services and Web Process Composition, 2004 (Proceedings of SWSWPC 2004) swswpc04.pdf

Abhijit Patil, Swapna Oundhakar, Amit Sheth, Kunal Verma, METEOR-S Web service Annotation Framework, Proceeding of the World Wide Web Conference, July 2004 (Proceeding of the World Wide Web Conference, July 2004)POSV-WWW2004

Sivashanmugam, K. , Verma, K., Sheth, A., Miller, J., Adding Semantics to Web Services Standards , Proceedings of the 1st International Conference on Web Services (ICWS'03), Las Vegas, Nevada (June 2003) pp. 395 - 401.SVSM03-ICWS03


STAGE Abstract Process Creation
Project METEOR-S Web Service Composition Framework (MWSCF)
Paper(s) Sivashanmugam, K. , Miller, J., Sheth, A., Verma, K., Framework for Semantic Web Process Composition , Special Issue of the International Journal of Electronic Commerce (IJEC), Eds: Christoph Bussler, Dieter Fensel, Norman Sadeh, Feb 2004 (to appear, 2004)

TR03-008.pdf


STAGE Semantic Discovery of Web Services
Project METEOR-S Web Service Discovery Infrastructure (MWSDI)
Paper(s)

Verma, K., Sivashanmugam, K. , Sheth, A., Patil, A., Oundhakar, S. and Miller, J. METEOR–S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , Journal of Information Technology and Management (to appear, 2004).TM03-006.pdf


STAGE Orchestration/Compostion of Web Services
Project METEOR-S Composer
Paper(s)

Rohit Aggarwal, Kunal Verma, John Miller, William Milnor "Constraint Driven Web Service Composition in METEOR-S", Proceedings of IEEE International Conference on Services Computing, 2004 IEEE_SCC04.pdf    IEEE_SCC04.ppt

Cardoso, J. and A. Sheth. " Semantic e-Workflow Composition ." Journal of Intelligent Information Systems (JIIS). . 21(3): 191-225 (2003)TM02-004-Cardoso-Sheth.pdf

Jorge Cardoso, Amit Sheth, John Miller, Jonathan Arnold, and Krys Kochut, Quality of Service for Workflows and Web Service Processes, Journal of Web Semantic (to appear, 2004)CSMQoS-WebSemantics.pdf

Verma, K., Akkiraju R., Goodwin R., Doshi P., Lee J., On Accommodating Inter Service Dependencies in Web Process Flow Composition, AAAI Spring Symposium 2004. (accepted)AAAI04.pdf

Quality of Service

Workflow management systems (WfMSs) have been used to support a variety of business processes. As organizations adopt new working models, such as e-commerce, new challenges arise for workflow systems. These challenges include support for the adequate management of quality of service (QoS) and the development of new solutions to facilitate the composition of workflow applications involving Web services. The good management of QoS directly impacts the success of organizations participating in e-commerce activities by better fulfilling customer expectations and achieving customer satisfaction.

To enable adequate QoS management, research is required to develop mechanisms that specify, compute, monitor, and control the QoS of the products or services to be delivered. The composition of workflows to model e-service applications differs from the design of traditional workflows due to the number of Web services available during the composition process and to their heterogeneity. Two main problems need to be solved: how to efficiently discover Web services and how to facilitate their interoperability.

To enhance WfMSs with QoS management, we have developed a QoS model that allows for the description of nonfunctional aspects of workflow components, from a quality of service perspective. To automatically compute the overall QoS of a workflow, we have developed a mathematical model and implemented an algorithm (SWR algorithm). Our QoS model and mathematical model have been validated with the deployment and execution of a set of production workflows in the area of genetics. The analysis of the collected data proves that our models provide a suitable framework for estimating, predicting, and analyzing the QoS of production workflows.

Index words: web services, workflow management systems (WfMSs), Web Service and Web Process quality of service (QoS), Workflow Process and Web Services Composition, Ontology-driven semantic annotation of Web services, Web Service Discovery, Web Process Performance Evaluation.

Semantic Web Process = Workflow process with all components that are (Semantic) Web Services


Links


MWSAF - METEOR-S Web Service Annotation Framework

METEOR-S Web Service Discovery Infrastructure

METEOR-S Web Process Composition Framework

jxta.org's University Spotlight on LSDIS

Owl Ontology for RosettaNet web service standards (v1.4)

WSDL-S: Adding Semantics to WSDL - White Paper