DocumentCode
2759972
Title
Towards Reusing ESB Services in Different ESB Architectures
Author
Kumara, Indika ; Gamage, Chandana
Author_Institution
WSO2 Inc., Colombo, Sri Lanka
fYear
2010
fDate
19-23 July 2010
Firstpage
25
Lastpage
30
Abstract
Enterprise Service Bus is an Enterprise Application Integration middleware. Although ESB products are heterogeneous in terms of architectures, most often, they provide the same set of ESB services such as message routing, security, etc. This emphasizes the fact that it should be possible to derive all ESB products from a single ESB service library, and we present an approach to realize it. In this paper, we present two main ingredients of our solution, namely an ESB service library and a service assembler. The ESB service library consists with ESB services, which are adaptable for most ESB architectures and designed to provide quality requirements such as performance, reusability, extensibility, etc. The service assembler enables a software architect to use most ESB architectures “as is” or further enhance the quality they already provide. Our approach for building the service assembler leverages Aspect Oriented Programming.
Keywords
aspect-oriented programming; business data processing; middleware; software architecture; software libraries; software reusability; ESB architecture; ESB product; ESB service library; aspect oriented programming; enterprise application integration middleware; enterprise service bus; service assembler; software architect; Aspect-Oriented Framework; Enterprise Service Bus; Reusable ESB Services;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference Workshops (COMPSACW), 2010 IEEE 34th Annual
Conference_Location
Seoul
Print_ISBN
978-1-4244-8089-0
Electronic_ISBN
978-0-7695-4105-1
Type
conf
DOI
10.1109/COMPSACW.2010.15
Filename
5615740
Link To Document