Enterprises today need to extend their reach, reduce their costs, and lower their response times by providing easy-to-access services to their customers, employees , and suppliers. Typically, applications that provide these services must combine existing Enterprise Information Systems (EISs) with new business functions that deliver services to a broad range of users. These services need to be:
In most cases, these services are architected as multi-tier applications. A middle tier that implements the new services needs to integrate existing EISs with the business functions and data of the new service. The service middle tier shields first- tier clients from the complexity of the enterprise and takes advantage of rapidly maturing web technologies to eliminate or drastically reduce user administration and training while leveraging existing enterprise assets. The Java 2 Platform, Enterprise Edition (J2EE) reduces the cost and complexity of developing these multi-tier services, resulting in services that can be rapidly deployed and easily enhanced as the enterprise responds to competitive pressures. J2EE achieves these benefits by defining a standard architecture that is delivered as the following elements:
This document provides the specification of the J2EE platform and describes the requirements that a J2EE platform product must meet. |