• DocumentCode
    1345144
  • Title

    Avoiding a middleware muddle

  • Author

    Thompson, John

  • Volume
    14
  • Issue
    6
  • fYear
    1997
  • Firstpage
    92
  • Lastpage
    95
  • Abstract
    Middleware is a layer of software that enables communications between software components regardless of the programming language in which the components are developed, the protocols used to communicate between components, or the platforms on which the components execute. To make sense of the middleware morass and to select the middleware best for you, the author recommends the following steps when constructing your system: identify what type of communication must occur; identify the communications model you will use to implement that communication type; using your communications model, identify the types of middleware you will use to implement the communication; and evaluate candidate products. The author examines each step in detail
  • Keywords
    application program interfaces; client-server systems; software selection; client server systems; communications model; middleware; programming language; protocols; software component communication; software layer; software products; software selection; Application software; Computer languages; Databases; Distributed computing; Internet; Logic; Middleware; Operating systems; Protocols; Web server;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.636685
  • Filename
    636685