Thursday, January 14, 2010

Tutorial for Building an Application with Oracle SOA Suite

The WebLogic Fusion Order Demo application of the Fusion Order Demo was created to demonstrate using Oracle SOA Suite for processing orders from a Web shopping store front. This tutorial focuses on rebuilding the WebLogic Fusion Order Demo application, the SOA sample application of Fusion Order Demo.

Run by a fictitious company called Global Company, the Fusion Order Demo provides two main parts, the Store Front module and the WebLogic Fusion Order Demo application.

The StoreFront modules sells electronic devices through a storefront-type Web application. The StoreFrontUI project uses JavaServer Faces (JSF) as the view technology, and relies on the Oracle ADF Model layer to interact with Oracle Application Development Framework (Oracle ADF) Business Components in the StoreFrontService project.

Once a customer places an order, the WebLogic Fusion Order Demo application processes the order.

This tutorial covers the creation of the WebLogic Fusion Order Demo application. Prior to reading this tutorial, use the Oracle Fusion Middleware Tutorial for Running a Sample Application with Oracle SOA Suite to understand the runtime environment. It explains how you place an order through the StoreFront module, and describes how to monitor the order as it is processed by the WebLogic Fusion Order Demo application through Oracle Enterprise Manager Fusion Middleware Control.

Link to PDF file of this tutorial

Go to the Introductions to the SOA Sample Application tutorial Introduction to the SOA Sample Application (HTML)
This chapter introduces the Fusion Order Demo and the WebLogic Fusion Order Demo application. It provides the tasks for preparing to build the Fusion Order Demo, including installation and configuration.

Go to the Setting Up to Use the FusionOrderBooking Application tutorial Creating the SOA Application (HTML)
This set of exercises describes how to create the WebLogic Fusion Order Demo application in Oracle JDeveloper and how to create the PartnerSupplierComposite composite during the creation of the application.

Go to the Understanding the JDeveloper SOA Composite Editor tutorial Creating the OrderBookingComposite Composite (HTML)
This set of exercises describes how to create the OrderBookingComposite composite of the WebLogic Fusion Order Demo application.

Go to the Using the BPEL Designer tutorial Creating the First Half of the OrderProcessor BPEL Process (HTML)
This set of exercises describes how to create the first half of the OrderProcessor BPEL process for the OrderBookingComposite composite.

Go to the Using the BPEL Designer tutorial Creating the Second Half of the OrderProcessor BPEL Process (HTML)
This set of exercises describes how to create the second half of the OrderProcessor BPEL process for the OrderBookingComposite composite.

Go to the Using the Mediator Designer tutorial Adding the OrderPendingEvent Mediator Service (HTML)
This set of exercises describes how to subscribe to a business event using Oracle Mediator. It describes how to create a business event for when an order is created by the StoreFrontService service. It also describes how to create a mediator service component to subscribe to this business event and invoke the OrderProcessor BPEL process through a routing rule to process a new order.

Go to the Using the Mediator Designer tutorial Adding a Flow to Update Order to the OrderBookingComposite (HTML)
This set of exercises how to use Oracle Mediator to publish and subscribe to a business event for updated orders.

Go to the Modifying a Business Rule tutorial Creating the Task Display Form for the ApprovalHumanTask Human Task (HTML)
This set of exercises describes how to create a task form for the ApprovalHumanTask human task in the OrderProcessor BPEL process for orders requiring approval. The task form displays the contents of the task to approver jstein.

1 comments:

Unknown said...

Thanks admin for this very valuable information.Hyderabadsys provides Oracle SOA Online Training by +15 realtime experts with live project and complete interview process coverage.For more info on Online Oracle SOA Training.

Contact Us:
India : +91 9030400777
US : +1-347-606-2716
Email: contact@Hyderabadsys.com

Post a Comment