The graphic provides a general overview of Middleware. It shows a client computer accessing the middleware across a client interface. The middleware consists of a server a four components and is surrounded by the client interface, the domain interface, and the service interface. The domain-specific services lie outside the domain interface. The transactional layer and two databases lie outside of the service interface.