Java 2 Platform Enterprise Edition
Thursday, January 24th, 2008Java 2 Platform, Enterprise Edition (J2EE) defines a standard in developing multitiered enterprise applications. Java 2 Platform, Enterprise Edition simplifies development by using standardized modular components and providing a full complex of services for them.
The J2EE platform was developed by Sun Microsystems. It consists of a set of services, APIs, and protocols that provide functionality for developing multitier applications.
J2EE abilities:
* JDBC API for database access;
* CORBA technology for interaction with existing resources of an enterprise;
* Security model for data safety of even web-applications;
* Support of such components, as Enterprise JavaBeans, Java Servlets API, JavaServer Pages and XML;
* Set of specifications and compatibility tests for application transferability in all existing enterprise systems supported by J2EE.
Java EE application server handles transactions, security, scalability, concurrency and management of the components used in it, i.e. developers can concentrate more on the business logic of the components rather than on infrastructure and integration tasks.
Application servers and development tools for J2EE-applications are released by different vendors, including BEA, Borland, IBM, Novell, Oracle, Sybase, Sun, and support a wide range of platforms and DBMS.
The ability of Java 2 Platform, Enterprise Edition to implement component-based enterprise applications on several tiers, independent of a platform can give a competitive advantage to active enterprises.