What is the difference between a Server, a Container, and a Connector?- A server is an application that responds to the requests made by client(s) and manages system resources like network connections, threads, processes, memory, database connections, etc.
- For example : BEA WebLogic
- A server can contain n number of containers.
- An EJB container runs inside an EJB server.
- The Container shields the EJB server through an API between the bean and its container.
- A connector is used to resolve the issue with the legacy systems.
- A connector is an architecture defined by Sun. Since the applications running on the legacy systems cannot be discarded due to the business logic and other reasons, the connectors were used to serve the purpose.
|