WSOL - Web Service Offerings Language

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.

[1]  Peyman Oreizy,et al.  Architecture-based runtime software evolution , 1998, Proceedings of the 20th International Conference on Software Engineering.

[2]  Paul McKee,et al.  Behavioural specification using XML , 1999, Proceedings 7th IEEE Workshop on Future Trends of Distributed Computing Systems.

[3]  Jean-Marc Jézéquel,et al.  Making Components Contract Aware , 1999, Computer.

[4]  Bernd J. Krämer,et al.  Modeling interface definition language extensions , 2000, Proceedings 37th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Pacific 2000.

[5]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[6]  David Mennie,et al.  A runtime composite service creation and deployment infrastructure and its applications in Internet security, e-commerce, and software provisioning , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

[7]  Lodewijk Bergmans,et al.  Composing crosscutting concerns using composition filters , 2001, CACM.

[8]  B. Esfandiari,et al.  On the Management of Compositions of Web Services , 2001 .

[9]  Francisco Curbera,et al.  On the Emergence of a Web Services Component Model , 2001 .

[10]  Vladimir Tosic,et al.  On Requirements for Ontologies in Management of Web Services , 2002, WES.

[11]  Dudley Gill,et al.  Web Services Framework , 2002 .