DocumentCode :
2374363
Title :
Design of a Dynamic Composition Handler for ESB-based Services
Author :
Chang, Soo Ho ; La, Hyun Jung ; Bae, Jeong Seop ; Jeon, Won Young ; Kim, Soo Dong
Author_Institution :
Soongsil Univ., Seoul
fYear :
2007
fDate :
24-26 Oct. 2007
Firstpage :
287
Lastpage :
294
Abstract :
The capability to compose services dynamically is a unique feature of Service-Oriented Computing (SOC), where services are published, discovered, and composed at runtime to deliver the expected service functionality to service clients. With dynamic composition, published services are searched and the most appropriate services are selected and reused at runtime. Also, newly published services can be reused without changing the client programs, so it yields an opportunity for dynamic adaptation. Despite the benefits, current programming languages, SOC platforms, business process modeling languages, and tools have a limitation on supporting the full dynamic composition. Rather, they require either manual composition or static binding of available services. In this paper, we present a design of a Dynamic Composition Handler on Enterprise Service Bus (ESB). We analyze different types of service compositions to clarity what dynamic composition really holds in SOC. Then, we present a design of Dynamic Composition Handler which consists of four elements; Invocation Listener, Service Router, Service Discoverer, and Interface Adapter. Using the framework, services can be discovered, selected, composed, and adapted at runtime. Since practical dynamic composition method depends on certain standard middleware platforms, we adopt ESB for our framework. We believe that our framework enables practical dynamic composition and realizes the whole benefit of it.
Keywords :
business data processing; corporate modelling; ESB-based services; SOC platforms; business process modeling languages; dynamic adaptation; dynamic composition handler; enterprise service bus; interface adapter; invocation listener; programming languages; published services; service discoverer; service router; service-oriented computing; Computer languages; Computer science; Context-aware services; Design engineering; Design methodology; Dynamic programming; Feedback; Middleware; Runtime environment; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
e-Business Engineering, 2007. ICEBE 2007. IEEE International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-0-7695-3003-1
Type :
conf
DOI :
10.1109/ICEBE.2007.63
Filename :
4402102
Link To Document :
بازگشت