USDL: A Service-Semantics Description Language for Automatic Service Discovery and Composition1

USDL: A Service-Semantics Description Language for Automatic Service Discovery and Composition1

Srividya Kona, Ajay Bansal, Luke Simon, Ajay Mallya, Gopal Gupta, Thomas D. Hite
ISBN13: 9781613501047|ISBN10: 1613501048|EISBN13: 9781613501054
DOI: 10.4018/978-1-61350-104-7.ch002
Cite Chapter Cite Chapter

MLA

Kona, Srividya, et al. "USDL: A Service-Semantics Description Language for Automatic Service Discovery and Composition1." Innovations, Standards and Practices of Web Services: Emerging Research Topics, edited by Liang Jie-Zhang, IGI Global, 2012, pp. 23-53. https://doi.org/10.4018/978-1-61350-104-7.ch002

APA

Kona, S., Bansal, A., Simon, L., Mallya, A., Gupta, G., & Hite, T. D. (2012). USDL: A Service-Semantics Description Language for Automatic Service Discovery and Composition1. In L. Jie-Zhang (Ed.), Innovations, Standards and Practices of Web Services: Emerging Research Topics (pp. 23-53). IGI Global. https://doi.org/10.4018/978-1-61350-104-7.ch002

Chicago

Kona, Srividya, et al. "USDL: A Service-Semantics Description Language for Automatic Service Discovery and Composition1." In Innovations, Standards and Practices of Web Services: Emerging Research Topics, edited by Liang Jie-Zhang, 23-53. Hershey, PA: IGI Global, 2012. https://doi.org/10.4018/978-1-61350-104-7.ch002

Export Reference

Mendeley
Favorite

Abstract

Web services and Service-Oriented Computing is being widely adopted. In order to effectively reuse existing services, we need an infrastructure that allows users and applications to discover, deploy, compose, and synthesize services automatically. This automation can take place only if a formal description of the Web services is available. In this article we present an infrastructure using USDL (Universal Service-Semantics Description Language), a language for formally describing the semantics of Web services. USDL is based on the Web Ontology Language (OWL) and employs WordNet as a common basis for understanding the meaning of services. USDL can be regarded as formal service documentation that will allow sophisticated conceptual modeling and searching of available Web services, automated service composition, and other forms of automated service integration. A theory of service substitution using USDL is presented. The rationale behind the design of USDL along with its formal specification in OWL is presented with examples. We also compare USDL with other approaches like OWL-S, WSDL-S, and WSML and show that USDL is complementary to these approaches.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.