Service Specification
Definition of the term Service Specification
Definitions
Term: Service Specification |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
||||
Service Composition and
Coordination (KM-SC) |
|||||
Service Infrastructure (KM-SI) |
|||||
Generic (domain independent) |
A Service Specification is usually defined by
the Service Developer/Provider and may include both functional and
non-functional information such as information on the service
interface, the service behavior, service exceptions, test suites,
commercial conditions applying to the service (pricing, policies, and
SLA negotiation parameters) and
communication mechanisms. [SeCSE] _ALT_ A service specification must specify everything that a potential consumer of the service needs to know to decide if they are interested in using the service, as well as exactly how to use it. It must also specify everything a service provider must know to successfully implement the service. Thus, a service specification is a mediator or a contract between what consumers need and what providers provide. [IBM, 2007] |
Competencies
-
UniDue: Requirements Engineering; http://www.sse.uni-due.de/wms/en/index.php?go=110; Klaus Pohl, Andreas Gehlert
-
UniDue: Software Architecture; http://www.sse.uni-due.de/wms/en/?go=108; Klaus Pohl, Andreas Metzger, Kim Lauenroth
-
UniDue: Engineering Adaptive Service-based Systems; http://www.sse.uni-due.de/wms/en/?go=325; Klaus Pohl, Andreas Metzger, Andreas Gehlert
- POLIMI: Adaptive Web Services; http://home.dei.polimi.it/pernici/ws-research.html; Barbara Pernici, Danilo Ardagna, Pierluigi Plebani, Cinzia Cappiello, Marco Comuzzi, Kyriakos Kritikos
- UOC: Formal description languages providing enriched service behavior specification primitives (pre-/post-conditions, service invariants, quality of service) with the use of ontologies for complex services; http://www.ics.forth.gr/isl/r-d-activities/soc.html; Dimitris Plexousakis, Kyriakos Kritikos, George Baryannis
- Tilburg: Service Design & Modeling Methodologies; http://www.tilburguniversity.nl/eriss/research/; Vasilios Andrikopoulos, Mike Papazoglou
Scenarios
References
- [SeCSE] “SeCSE Project,” http://www.secse-project.eu/.
- [IBM, 2007] Jim Amsden, "
Modelling SOA: Part2. Service specifications", IBM developerWorks,
09 Oct 2007.