Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java 2 Platform, Enterprise Edition (J2EE). Source: Computer, August 2000 J2EE and Other Java 2 Platform Editions.

Similar presentations


Presentation on theme: "Java 2 Platform, Enterprise Edition (J2EE). Source: Computer, August 2000 J2EE and Other Java 2 Platform Editions."— Presentation transcript:

1 Java 2 Platform, Enterprise Edition (J2EE)

2 Source: Computer, August 2000 J2EE and Other Java 2 Platform Editions

3 Source: Sun Microsystems, Inc. J2EE and Other Java 2 Platform Editions

4 Source: P.J. Perrone and V.S.R.R. Chaganti, Building Java Enterprise Systems with J2EE Java Development and Runtime Environment

5 Source: P.J. Perrone and V.S.R.R. Chaganti, Building Java Enterprise Systems with J2EE Java 2 Platform Runtime Architecture

6 Source: Sun Microsystems, Inc., http://java.sun.com/j2se/1.3/ Java 2 Platform, Standard Edition (J2SE)

7 J2EE Components Application Components: Application Clients, Applets, Servelets, JavaServer Pages, Enterprise Beans Containers (including J2SE runtime) Resource Manager Drivers Database Standard Services: HTTP/HTTPS, JTA, JDBC, JMS, JAAS,...

8 Source: Sun Microsystems, Inc., J2EE Specification v1.3 J2EE Architecture

9 J2EE Standard Services HTTP/HTTPS Java Transaction API (JTA) JDBC Java Message Service (JMS) Java Authentication and Authorization Service (JAAS) J2EE Connector Architecture Others: RMI-IIOP, JavaIDL, JavaMail, JavaBeans Activation Framework (JAF), Java API for XML Parsing (JAXP)

10 Source: Sun Microsystems, Inc., J2EE Specification v1.3 J2EE Interoperability

11 J2EE Platform Roles J2EE Product Provider Application Component Provider Application Assembler Deployer System Administrator Tool Provider

12 Source: Sun Microsystems, Inc., JDBC 3.0 Specification 2-Tier Database Access

13 Source: Sun Microsystems, Inc., JDBC 3.0 Specification 3-Tier Database Access

14 The Connector Architecture Integration of J2EE servers with Enterprise Information Systems (EIS) EIS vendor-provided resource adaptors Resource adaptor-permitting application servers

15 Source: Sun Microsystems, Inc., J2EE Connector Architecture Specification System Level Pluggability

16 Source: Sun Microsystems, Inc., J2EE Connector Architecture Specification Connector Architecture Overview

17 Source: Sun Microsystems, Inc., J2EE Connector Architecture Specification Connector Architecture Overview

18 Source: Sun Microsystems, Inc., J2EE Connector Architecture Specification Connector Architecture in B2B Scenario

19 Enterprise JavaBeans (EJB) EJB is an architecture for component-based transactional distributed computing. An enterprise bean contains business logic that operates on the enterprise’s data. Client access is mediated by a Container. There are three kinds of enterprise beans: session beans, entity beans, and message- driven beans.

20 Enterprise Bean Objects Session objects: for a single client, short- lived, … Entity objects: object view of data in the database, shared by multiple clients, long- lived, … Message-driven objects: triggered by a single client message, short-lived, stateless, …

21 Client View of an Enterprise Bean Home Interface: methods for creating, removing, and finding bean instances Remote Interface: methods callable by the client Object Identity Metadata Interface: mainly for dynamic invocation Handle

22 Source: Sun Microsystems, Inc., Enterprise JavaBeans 2.0 Client View of Session Beans

23 Source: Sun Microsystems, Inc., J2EE Specification, v1.3 Accessing Enterprise Beans from Servlets/JavaServer Pages

24 Source: Sun Microsystems, Inc., J2EE Specification, v1.3 J2EE Deployment

25 Source: Sun Microsystems, Inc., J2EE Connector Architecture Specification J2EE Application Life Cycle

26 Source: P.J. Perrone and V.S.R.R. Chaganti, Building Java Enterprise Systems with J2EE Overview of Enterprise Applications Integration (EAI)

27 Source: P.J. Perrone and V.S.R.R. Chaganti, Building Java Enterprise Systems with J2EE Overview of Enterprise Applications Integration (EAI)

28 Source: P.J. Perrone and V.S.R.R. Chaganti, Building Java Enterprise Systems with J2EE EAI with XML

29 Source: Sun Microsystems, Inc., The J2EE Tutorial An Example Mid-tier Design

30 Source: Sun Microsystems, Inc., The J2EE Tutorial Enterprise Beans of the Example Design


Download ppt "Java 2 Platform, Enterprise Edition (J2EE). Source: Computer, August 2000 J2EE and Other Java 2 Platform Editions."

Similar presentations


Ads by Google