- Java EE provides APIs to develop distributed applications using the client-server model, where requests from clients are served by remote servers.
- In the client-server model, a client such as a web browser makes requests to a server like a web server, which responds with static or dynamic content typically in HTML format.
- The Java EE platform facilitates an architecture where business components are placed in a separate middle tier, enhancing features like scalability, extensibility and maintainability.