This illustration shows a typical three-tier application with TopLink.
Client applications communicate with the application server (which shows the presentation layer, the application, and TopLink) using a standard protocol, such as HTTP, JMS, or RMI/CORBA.
The application server communicates with the database using JDBC.