• DocumentCode
    3223766
  • Title

    TUBE: Automated Protocol-Level Middleware Interoperation

  • Author

    Slamkovic, Richard ; Fernandez, George ; McGovern, Jim

  • Author_Institution
    RMIT Univ., Melbourne
  • fYear
    2008
  • fDate
    26-28 March 2008
  • Firstpage
    120
  • Lastpage
    129
  • Abstract
    Following changes in business processes and technology enterprises often need to interoperate protocols of heterogeneous middleware. This paper presents an automated, data-driven approach to protocol-level middleware interoperation, based on declarative descriptions of these protocols. The run-time engine of TUBE (the ubiquitous broker environment), provides a layer between application-level components and middleware that allows a degree of independence from particular middleware implementations by taking protocol descriptions and performing the necessary translations. The TUBE framework is designed to try alternatives if the searched protocol is unavailable, making it easy to deploy different types of middleware and special protocol extensions. TUBE has been implemented and successfully tested across a range of commonly used middleware, including synchronous, asynchronous, object-based, binary and text-based protocols. Key components of the system are currently in operation in a large Australian corporation.
  • Keywords
    interpolation; middleware; protocols; ubiquitous computing; application-level components; automated protocol-level middleware interoperation; data-driven approach; heterogeneous middleware; protocol descriptions; text-based protocols; the ubiquitous broker environment; Application software; Australia; Computer science; Connectors; Information technology; Middleware; Packaging; Protocols; Runtime; Software engineering; Midddleware interoperation; Middleware; Systems integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ASWEC 2008. 19th Australian Conference on
  • Conference_Location
    Perth, WA
  • ISSN
    1530-0803
  • Print_ISBN
    978-0-7695-3100-7
  • Type

    conf

  • DOI
    10.1109/ASWEC.2008.4483200
  • Filename
    4483200