what is j2ee platform the java 2 platform enterprise edition (j2ee) defines the standard for...

7
What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications.

Upload: harold-barnett

Post on 19-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications

What is J2EE Platform

The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications.

Page 2: What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications

J2EE Platform - Layers and Components

•Client Tier – components runs on client machines

Application, Web Browser, Applet, JavaBeans, Command-line

•Web Tier – components run on J2EE server

JSP pages, Servlet, JavaBean

•Business Tier – components run on J2EE server.

Enterprise JavaBeans (EJB)

•EIS Tier – components run on EIS machines

ERP, mainframe transaction processing, database system, other legacy information systems

Page 3: What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications

What is the JMS API

A common JAVA API for creating / sending / receiving and reading messages

Enables communication that is

•Loosely coupled

•Reliable

•Asynchronous

Page 4: What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications

JMS Functionality

Messaging models

•Point to point messaging

•Publish – subscribe messaging

Message delivery

•Synchronous or Asynchronous

•Reliability provided by acknowledgements

•Supported message types

Message types

•Text message (XML message)

•Object message

• Byte message

• Stream message

• Map message

Page 5: What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications

Point to point messaging (Final phase)

•One or more message producers (EDC HUB)

•One message consumer (FMAN Ground Application located at IVU premises)

Page 6: What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications

Publish and subscribe messaging (Testing phase)

•One or more producers per message (EDC HUB)

•One or more consumers per message (NTUA, IVU, SCIRO, ...)

Page 7: What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications

A simple Point to Point example