The Java 2 Platform exists in four versions, each targeted at a different hardware environment. The Java Card, is the platform for smart card applications. The Micro Edition (J2ME) is aimed at the embedded devices market (phones, cars,...). The Standard Edition (J2SE) is provided for building desktop applications. Finally, the Enterprise Edition (J2EE) is aimed at the server-side enterprise applications market. |
We concluded Chapter by the proposition that components collaborating through XML adapters could be the building blocks of a new generation of distributed applications. This view is matured in this chapter, by introducing the Enterprise Java Bean component architecture. In our model for exposing business services to the Web (see Section ), each service is implemented as one or several components (a.k.a. business objects). As formulated in the last section, the availability of the EJB component architecture is the primary reason for our choice of the J2EE platform. Whereas the detailed study of the EJB component model is not the subject of this report, some elements are worth noting: