• DocumentCode
    2051030
  • Title

    Enterprise Service Bus with USB-like Universal Ports

  • Author

    Roshen, Waseem

  • Author_Institution
    Emerging Technol. & Archit., IBM, Dublin, OH, USA
  • fYear
    2011
  • fDate
    14-16 Sept. 2011
  • Firstpage
    177
  • Lastpage
    183
  • Abstract
    Enterprise Service Bus (ESB) is an important and critical component of the Service-Oriented Architecture (SOA) infrastructure. An ESB is used to connect applications to each other, which employ disparate forms of services to expose some or all of their functionalities. In the currently available ESBs, each application must connect to the ESB through a port of one specific type. This port type is determined by the communication protocol and message type used by an application. An example of protocol and message type is SOAP over HTTP, which is called a Web Service. In this paper, we describe a new, USB-like Universal Port type, which can be employed by an ESB. The Universal Port type will allow any application to connect to an ESB using any one of the Universal Ports, irrespective of the communication protocol or message format type used by the application. The simplification introduced by the Universal Ports in an ESB will allow scalability, ease of maintenance and updates, ease of extendibility to new communication protocols, use of multiple protocols by an application, and convenience of protocol switch any time by an application.
  • Keywords
    Web services; business data processing; peripheral interfaces; service-oriented architecture; system buses; transport protocols; HTTP; SOAP; USB like universal ports; Web service; communication protocol; enterprise service bus; service oriented architecture; Protocols; Service oriented architecture; Simple object access protocol; Sockets; XML; ESB; Enterprise Service Bus; Protocol; SOA; Service Oriented Architecture; Services; Universal Ports; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ECOWS), 2011 Ninth IEEE European Conference on
  • Conference_Location
    Lugano
  • Print_ISBN
    978-1-4577-1532-7
  • Type

    conf

  • DOI
    10.1109/ECOWS.2011.7
  • Filename
    6061091