Atkinson, Colin and Stoll, Dietmar and Acker, Hilmar and Dadam, Peter and Lauer, Markus and Reichert, Manfred (2006) Separating Per-client and Pan-client Views in Service Specification. In: Proc. Int'l Workshop on Service Oriented Software Engineering, (IW-SOSE '06), Shanghai, China.
Download (72kB)
Abstract
Service-oriented architecture is predicated on the availability of accurate and universally-understandable specifications of services which capture all the information that a potential user needs to know to use the service. However, WSDL, the most widely used service specification standard, only allows the syntactic signatures of the operations offered by a service to be described. This not
only makes it difficult to specify context sensitive information, such as acceptable operation invocation sequences and drive service discovery through client- oriented requirements, it is also an inappropriate level of abstraction for a human friendly description of a service’s capabilities. The current thinking is that context sensitive information such as operation sequencing rules should be described in an accompanying specification document written in an auxiliary language. For example, WS-CDL is a well known auxiliary language for writing choreography descriptions that capture interaction scenarios in terms of abstract roles and participants. However, this approach not only decouples the additional information from the core WSDL specification, it also describes it in terms of abstractions which may not match those used (implicitly or explicitly) by the service. In this paper we investigate this issue in greater depth, explore the different solution patterns and propose a new specification approach which rectifies the identified problems.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Subjects: | DBIS Research > Publications |
Divisions: | Faculty of Engineering, Electronics and Computer Science > Institute of Databases and Informations Systems > DBIS Research and Teaching > DBIS Research > Publications |
Depositing User: | Eva Mader |
Date Deposited: | 04 Apr 2008 08:55 |
Last Modified: | 14 Oct 2011 10:23 |
URI: | http://dbis.eprints.uni-ulm.de/id/eprint/102 |