Service Wiring
by
Benedikt Liegener
—
last modified
Sep 07, 2011 14:54
—
filed under:
KnowledgeModel
Definitions
| Term: Service Wiring |
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 Wiring is a composition type in which a set of
interacting services is assembled into a deployment package. Such
package, called service assembly, can be deployed in a run-time
environment, ready to be invoked as a service itself. Services specify
provided and requested interfaces in form of operations with inputs and
outputs. In order to create executable service assemblies, the
requested interfaces of one service are wired to provided interfaces of
other services. The services assembled in this way can again be
recursively exposed as a service which can be wired and invoked. A
service assembly is a deployable artifact, which is deployed to an Enterprise Service Bus
(ESB). Service Component Architecture (SCA) is a service wiring
technology. [PO-JRA-2.2.1] {SYN: Service Assembly} {GEN: Service Composition} |
|||
| Service Infrastructure (KM-SI) |
In several SCA platform as Tuscany or Frascati (https://wiki.ow2.org/frascati/Wiki.jsp?page=FraSCAti), Service-Based System can be adapted through a modification of the SCA wire. These modification are performed using depency injection mechanism. | Always in SCA or JBI, Service wiring can support QoS information | |||
| Generic (domain independent) |
|||||
Competencies
- USTUTT: Service Composition; http://www.iaas.uni-stuttgart.de/indexE.php;
Frank Leymann, Dimka Karastoyanova
Scenarios
TBD
References
- [PO-JRA-2.2.1] "Overview of the State of the Art in Composition and Coordination of Services"













