what is j2ee platform the java 2 platform enterprise edition (j2ee) defines the standard for...
TRANSCRIPT
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
What is the JMS API
A common JAVA API for creating / sending / receiving and reading messages
Enables communication that is
•Loosely coupled
•Reliable
•Asynchronous
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
Point to point messaging (Final phase)
•One or more message producers (EDC HUB)
•One message consumer (FMAN Ground Application located at IVU premises)
Publish and subscribe messaging (Testing phase)
•One or more producers per message (EDC HUB)
•One or more consumers per message (NTUA, IVU, SCIRO, ...)
A simple Point to Point example