• 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