University of Cincinnati logo and link  
Middleware
 
  UC ingot Middleware handles services such as transactions and security.
  • With explicit middleware, you call APIs for each of the resources you need.  You may call one API for security, another for transactions, another for database access, and so on.  This takes resources to write, maintain, and support.  Consider, for example, using RMI directly.  You'd need to make explicit calls to handle each of the functions outlined above.
  • Implicit middleware is the newer generation of middleware.  You don't have to write middleware API calls to use the middleware.
    • You can configure the services you need in a separate file.  Then, you use a tool provided by the vendor that generates an intermediary class on the server that calls these APIs for you, then passes the request on to the distributed object that you wrote.
Enterprise Bean Interfaces