EC 511 Java Pet Store Demo Chandra Donipati

















- Slides: 17
EC 511 Java Pet Store Demo Chandra Donipati December 9, 2004
Application Overview Source: Designing Enterprise Applications with the J 2 EETM Platform 1
Application Architecture The Pet Store Demo Consists of the following sub applications: Ø Pet Store Website Ø Order Processing Center (OPC) Ø Administration Application Ø Supplier 2
Pet Store Website Source: Designing Enterprise Applications with the J 2 EETM Platform 3
Order Processing Source: Sun Microsystems (http: //java. sun. com/blueprints/webservices/using/webservbp 8. html) 4
Order Processing – Workflow Source: Designing Enterprise Applications with the J 2 EETM Platform 5
Order Processing – Messaging Source: Sun Microsystems (http: //java. sun. com/blueprints/webservices/using/webservbp 8. html) 6
Java Message Service (JMS) 1. Messaging is a method of communication between software components or applications. 2. The JMS is a Java API that allows applications to create, send, receive, and read messages. 3. Enables ‘loosely coupled’, ‘Asynchronous’ and ‘Reliable’ communication 4. An integral part of J 2 EE Platform (1. 3 onwards) 5. Supported by most of the Middleware vendors 7
JMS API Architecture Source: The J 2 EETM 1. 4 Tutorial 8
JMS Messaging Point-to-Point Publish/Subscribe Source: The J 2 EETM 1. 4 Tutorial 9
Order Processing - JMS Source: Sun Microsystems (http: //java. sun. com/blueprints/webservices/using/webservbp 8. html) 10
Web Services Ø A software application, accessible on the Web through an URL Ø Accessed by clients using XML-based protocols, such as Simple Object Access Protocol (SOAP) Ø Clients access a Web service application through its interfaces and bindings, which are defined using XML artifacts, such as a Web Service Definition Language (WSDL) file Ø A Web service is a service-oriented architecture, which is simply a collection of services that communicate with each other (and with end-user clients) through well-defined and well-known interfaces. 11
Web Services Source: W 3 C Working Group on Web Services Architecture 12
Web Services Source: W 3 C Working Group on Web Services Architecture 13
Order Processing – Web Services Source: Sun Microsystems (http: //java. sun. com/blueprints/webservices/using/webservbp 8. html) 14
Questions?
Thank You