Service Wiring
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) |
Service Component Architecture (SCA) is a service
wiring technology. In several SCA platform as Tuscany [Tuscany] or Frascati [FraSCAti], Service-Based System can be adapted through a modification of the SCA wire. These modification are performed using depency injection mechanism. |
Service Component Architecture (SCA) is a service wiring technology. SCA Policy specification provides a framework to support specification of constraints, capabilities and QoS expectations from component design through to concrete deployment. The capture and expression of non-functional requirements is an important aspect of service definition and has an impact on SCA throughout the lifecycle of components and compositions. This specification describes the SCA policy association framework that allows policies and policy subjects specified using WS-Policy [WS-Policy] and WS-PolicyAttachment [WS-PolicyAttachment] , as well as with other policy languages, to be associated with SCA components.[SCAPolicyFramework] |
|||
Generic (domain independent) |
Competencies
- USTUTT: Service Composition; http://www.iaas.uni-stuttgart.de/indexE.php;
Frank Leymann, Dimka Karastoyanova
References
- [PO-JRA-2.2.1] "Overview of the State of the Art in Composition and Coordination of Services"
- [Tuscany] Apache Tuscany Tools for SCA, http://tuscany.apache.org/java-sca-tools.html
- [FraSCAti] FraSCAti Open SCA middleware platform wiki, https://wiki.ow2.org/frascati/Wiki.jsp?page=FraSCAti
- [SCAPolicyFramework] OASIS, SCA Policy Framework Version 1.1, 05/12/2011, http://docs.oasis-open.org/opencsa/sca-policy/sca-policy-1.1.html
- [WS-Policy] WS Policy 1.5, W3C recommendation, 04/09/2007, http://www.w3.org/TR/ws-policy/
- [WS-PolicyAttachment] WS Policy 1.5 - Attachment, W3C
recommendation, 04/09/2007, http://www.w3.org/TR/ws-policy-attach/