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
Link To Document