Skip to main content

WSOL — Web Service Offerings Language

  • Conference paper
  • First Online:
Web Services, E-Business, and the Semantic Web (WES 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2512))

Abstract

WSOL (Web Service Offerings Language) is an XML (Extensible Markup Language) notation compatible with the WSDL (Web Services Description Language) standard. While WSDL is used for describing operations provided by Web Services, WSOL enables formal specification of multiple classes of service for one Web Service. A service offering is a formal representation of one class of service for a Web Service. As classes of service for Web Services are determined by combinations of various constraints, WSOL enables formal specification of functional constraints, some QoS (a.k.a., non-functional) constraints, simple access rights (for differentiation of service), price, and relationships with other service offerings of the same Web Service. Describing a Web Service in WSOL, in addition to WSDL, enables selection of a more appropriate Web Service and service offering for particular circumstances. Further, it supports dynamic adaptation and management of Web Service compositions using manipulation of service offerings.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. International Business Machines Corporation (IBM), Microsoft Corporation: Web Services Framework. In Proc. of the W3C Workshop on Web Services — WSWS’01 (San Jose, USA, Apr. 2001) W3C. On-line at: http://www.w3.org/2001/03/WSWS-popa/paper51

  2. Curbera, F., Mukhi, N., Weerawarana, S.: On the Emergence of a Web Services Component Model. In Proc. of the WCOP 2001 workshop at ECOOP 2001 (Budapest, Hungary, June 2001) On-line at: http://www.research.microsoft.com/~cszypers/events/WCOP2001/Curbera.pdf

  3. Mennie, D., Pagurek, B.: A Runtime Composite Service Creation and Deployment and Its Applications in Internet Security, E-commerce, and Software Provisioning. In Proc. of the 25th Annual International Computer Software and Applications Conference — COMPSAC 2001 (Chicago, USA, Oct. 2001) IEEE Computer Society Press. 371–376

    Google Scholar 

  4. World Wide Web Consortium (W3C): Web Services Description Language (WSDL) 1.1. W3C note. (March 15, 2001) On-line at: http://www.w3.org/TR/wsdl

  5. Tosic, V., Pagurek, B., Esfandiari, B., Patel, K.: On the Management of Compositions of Web Services. In Proc. of the OOWS’01 (Object-Oriented Web Services 2001) workshop at OOPSLA 2001 (Tampa, Florida, USA, Oct. 2001) On-line at: http://www.research.ibm.com/people/b/bth/OOWS2001/tosic.pdf

  6. Kristiansen L.: (ed.) Service Architecture, Version 5.0. TINA-C (Telecommunications Information Networking Architecture Consortium) specification. (June 16, 1997) On-line: http://www.tinac.com/specifications/documents/sa50-main.pdf

  7. Tosic, V., Esfandiari, B., Pagurek, B., Patel, K.: On Requirements for Ontologies in Management of Web Services. In Proc. of the Workshop on Web Services, e-Business, and the Semantic Web: Foundations, Models, Architecture, Engineering and Applications, (Toronto, Canada, May 2002)

    Google Scholar 

  8. Bergmans, L., Aksit, M.: Composing Crosscutting Concerns Using Composition Filters. Comm. of the ACM, Vol. 44, No. 10. ACM. (Oct. 2001) 51–57

    Article  Google Scholar 

  9. Beugnard, A., Jezequel, J.-M., Plouzeau, N., Watkins, D.: Making Components Contract Aware. Computer, Vol. 32, No. 7. IEEE. (July 1999) 38–45

    Article  Google Scholar 

  10. Mckee, P., Marshall, I.: Behavioural Specification using XML. In Proc. of the 7th IEEE Workshop on Future Trends of Distributed Computing Systems-FTDCS’99, (Cape Town, South Africa, Dec. 1999) IEEE Computer Society Press. 53–59

    Google Scholar 

  11. Jacobsen, H.-A., Karamer, B. J.: Modeling Interface Definition Language Extensions. In Proc. Technology of Object-Oriented Languages and Systems — TOOLS Pacific 2000 (Sydney, Australia, November 2000) IEEE Computer Society Press. 241–252

    Google Scholar 

  12. Ferguson, D. F.: Web Services Architecture: Direction and Position Paper. In Proc. of the W3C Workshop on Web Services — WSWS’01 (San Jose, USA, Apr. 2001) W3C. On-line at: http://www.w3c.org/2001/03/WSWS-popa/paper44

  13. The DAML Services Coalition: DAML-S: Semantic Markup for Web Services. WWW page. (December 12, 2001) On-line at: http://www.daml.org/services/daml-s/2001/10/daml-s.html

  14. Oreizy, P., Medvidovic, N., Taylor, R. N.: Architecture-Based Software Runtime Evolution. In Proc. of the International Conference on Software Engineering 1998 — ICSE’98 (Kyoto, Japan, Apr. 1998) ACM Press. 177–186

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tosic, V., Patel, K., Pagurek, B. (2002). WSOL — Web Service Offerings Language. In: Bussler, C., Hull, R., McIlraith, S., Orlowska, M.E., Pernici, B., Yang, J. (eds) Web Services, E-Business, and the Semantic Web. WES 2002. Lecture Notes in Computer Science, vol 2512. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36189-8_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-36189-8_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00198-0

  • Online ISBN: 978-3-540-36189-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics