DocumentCode
2424207
Title
Combining horizontal and vertical composition of services
Author
Mietzner, Ralph ; Fehling, Christoph ; Karastoyanova, Dimka ; Leymann, Frank
Author_Institution
Inst. of Archit. of Applic. Syst., Univ. of Stuttgart, Stuttgart, Germany
fYear
2010
fDate
13-15 Dec. 2010
Firstpage
1
Lastpage
8
Abstract
Service composition is a well-established field of research in the service community. Services are commonly regarded as black boxes with well-defined interfaces that can be recursively aggregated into new services. The black-box nature of services does not only include the service implementation but also the middleware and hardware to run the services. Thus, service composition techniques are typically limited to choosing between a set of available services. In this paper we keep the black-box nature and the principle of information hiding for the service implementation, but break up services vertically. By introducing vertical service composition, we allow services to be provisioned on the right middleware when they are requested, thus making service-binding more powerful as services with the desired quality of service can be provisioned on demand. We introduce the concept of vertical service composition and present an extension to an enterprise service bus that implements the concept of vertical service composition by combining concepts from provisioning with those of (dynamic) service binding.
Keywords
data encapsulation; middleware; quality of service; service-oriented architecture; SOA; black box; enterprise service; information hiding; middleware; quality of service; service community; vertical service composition; Concrete; Engines; Hardware; Semantics; Software; Web services; SOA; cloud; composition; enterprise service bus; provisioning;
fLanguage
English
Publisher
ieee
Conference_Titel
Service-Oriented Computing and Applications (SOCA), 2010 IEEE International Conference on
Conference_Location
Perth, WA
Print_ISBN
978-1-4244-9802-4
Type
conf
DOI
10.1109/SOCA.2010.5707142
Filename
5707142
Link To Document