Examples of Middleware
Database access technology - e.g ODBC (Open DataBase Connectors)
Java’s database connectivity API : JDBC
Remote computation products - e.g ONC RPC, OSF RPC and RMI (Java Remote Method Invocation)
Distributed Computing Environment (DCE) products, Common Object Request Broker Architecture (CORBA), Distributed Component Object Model (DCOM)