Middleware at HVA Assignment 4.5 Brian Samson & Peter Troon
Introduction n Assignment: Take a closer look at the middleware, which is needed to make a connection between a client machine and the database server at school.
Types of Middleware n Remote Data Access (RDA) n Remote procedure calls (RPC’s) n Message-oriented middleware (MOM) n Object Request Brokers(ORB’s) i.e. CORBA n Distributed transaction processing (DTP)
Our School’s Situation n Microsoft SQL Server running on a Windows NT Machine n A client running on a Windows 95 Computer n Database is used for user account data, user rights, etc.
What do we need? n A client program n A DBMS n A RDA standard. In our case: ODBC n A database server n A good functioning network.
The Client/Server Model
Remote Request What happens if someone wants to perform an operation on the database server?
Overview of ODBC
Conclusion Except the hardware necessary to make a network connection you need software, that supports the RDA protocol if you want make a database connection between a client and a database server. In most cases an ODBC driver is used.
Questions 1.What is Middleware? 2.How is a database connection between a client and a server established? 3.What is the advantage of ODBC?
Resources n Distributed Information Systems from Client/Server to Distributed Multimedia Errol Simon, ISBN n Microsoft SQL Server 6.5 Second Edition Solomon, Rankins, et al., ISBN
Middleware at HVA …. The End