web hit counter Middleware: Client/Server Glue

Middleware: Client/Server Glue

by George Schussel



Ted Lewis, chairman of computer science at the Naval Postgraduate School in Monterey, defined middleware in a November 7, 1994 Computerworld column as follows:"any ill-defined layer of faceless software that connects your PC to your data warehouse". That's an excellent description of the current state of middleware. It is the purpose of this article to attempt to further define the features and functions that we should expect from our middleware, the glue that connects clients & servers.

The approach below defines three levels of functions for middleware, basic, intermediate and advanced. Just because software can connect a client & server and provide some communication function, however, doesn't mean that it qualifies as middleware. Read on for a further discussion.


BASIC SERVICES

Basic services are a minimum level of function that you should expect from a middleware architecture. A key characteristic of these services is that they should be provided transparently, in other words, their operation is invisible to the user.

COMMUNICATIONS SERVICES

DATA ACCESS & CONNECTIVITY SERVICES

SCHEDULING SERVICES


INTERMEDIATE SERVICES

Continuing with our skiing analogy (beginner, intermediate and advanced) the following list of intermediate services would be provided by a middleware architecture. In reality for today, however, the intermediate category would represent an advanced level of services.

SECURITY SERVICES

TRANSACTION MANAGEMENT

CATALOG/REPOSITORY SERVICES

SYSTEMS MANAGEMENT SERVICES


ADVANCED SERVICES

Advanced services are only partially available in products today. These functions are likely to become increasingly available in leading middleware architectures over the 1995 - 1997 time frame.

REPLICATION

COPY MANAGEMENT


George Schussel

George Schussel has been a CIO, consultant, industry analyst, writer and lecturer on computer topics for 30 years. His lectures are held before more than 20,000 professionals a year. He is the founder and Chairman of Digital Consulting, Inc. (DCI) in Andover, Massachusetts and Chairman of the Database & Client/Server World trade show. He has published over 50 technical and analytical articles and his latest book, Rightsizing Information Systems, co-authored with Steve Guengerich, was published by the SAMS Publishing Division of MacMillan. Reach him at 74407.2472@compuserve.com


©Copyright 1997 by Digital Consulting, Inc.
All Event names are trademarks of DCI or their clients.
Comments? webmaster@dciexpo.com