EJB.2.1 Overall Goals


We have set the following goals for the Enterprise JavaBeans (EJB) architecture:

  • The Enterprise JavaBeans architecture will be the standard component architecture for building distributed object-oriented business applications in the Java programming language. The Enterprise JavaBeans architecture will make it possible to build distributed applications by combining components developed using tools from different vendors .

  • The Enterprise JavaBeans architecture will make it easy to write applications: Application developers will not have to understand low-level transaction and state management details, multi-threading , connection pooling, and other complex low-level APIs.

  • Enterprise JavaBeans applications will follow the "Write Once, Run Anywhere " philosophy of the Java programming language. An enterprise bean can be developed once, and then deployed on multiple platforms without recompilation or source code modification.

  • The Enterprise JavaBeans architecture will address the development, deployment, and runtime aspects of an enterprise application's life cycle.

  • The Enterprise JavaBeans architecture will define the contracts that enable tools from multiple vendors to develop and deploy components that can interoperate at runtime.

  • The Enterprise JavaBeans architecture will be compatible with existing server platforms. Vendors will be able to extend their existing products to support Enterprise JavaBeans.

  • The Enterprise JavaBeans architecture will be compatible with other Java programming language APIs.

  • The Enterprise JavaBeans architecture will provide interoperability between enterprise beans and non-Java programming language applications.

  • The Enterprise JavaBeans architecture will be compatible with the CORBA protocols.



Java 2 Platform, Enterprise Edition. Platform and Component Specifications
Java 2 Platform, Enterprise Edition: Platform and Component Specifications
ISBN: 0201704560
EAN: 2147483647
Year: 2000
Pages: 399

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net