
Getting Started With Oracle SOA Suite 11g R1 – A Hands-On Tutorial.
Title:
Getting Started With Oracle SOA Suite 11g R1 – A Hands-On Tutorial.
Author:
Buelow, Heidi.
ISBN:
9781847199799
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (543 pages)
Contents:
Cover -- Table of Contents -- Preface -- Chapter 1: SOA and Its Evolution -- SOA and services-what and why -- SOA-past, present, and future -- Composition, SCA, and service platform -- Summary -- Chapter 2: Product Architecture -- Oracle SOA Suite 11g: Release drivers -- Challenges solved by Oracle SOA Suite 11g -- Simplifying the design-time environment -- Composite Editor to assemble heterogeneous technologies -- Streamlining life cycle management -- Metadata Storage (MDS) for tighter control and governance -- Event-Delivery Network (EDN) to reconcile Event-Driven and Service-Oriented Architectures -- Unifying runtimes for performance and simplified deployment -- Removing inefficiencies through the Service Infrastructure -- Eliminating redundancies by sharing components -- Simplifying installation and deployment -- Increasing visibility and streamlining management -- Enterprise Manager for end-to-end monitoring -- Global, policy-driven security -- Exception handling -- Summary of the Oracle SOA Suite 11g components -- Chapter 3: The Tutorial Project: Purchase Order Processing -- Structure of the tutorial -- Tutorial scenario -- Overview of the tutorial chapters -- Tutorial files -- Documentation -- Chapter 4: Product Installation -- Checking your installation -- What you will need and where to get it -- Memory and Disk Space requirements -- Downloading files -- Checking your database -- Check your browser -- Check your JDK -- Installing Admin Server and Managed Servers -- Installing WebLogic Server -- Dropping the existing schema -- Configuring schema -- Installing SOA -- Create Domain -- Installing JDeveloper and SOA Composite Editor -- Installing JDeveloper -- Updating JDeveloper with latest SOA -- Additional actions -- Setting memory limits -- Starting and stopping -- Starting -- Console URLs -- Stopping servers.
WebLogic Server console settings -- EM settings for development -- If you need to uninstall JDeveloper and servers -- Configuration -- Installing the database schema -- Creating the JMS resources -- Creating the database resource -- Testing your installation -- Oracle Service Bus installation -- Testing your OSB installation -- Removing samples (optional) -- Uninstalling OSB -- Summary -- Chapter 5: Basic components: Web Services Binding, Mediator, and Database Adapter -- Introducing the basic components -- Tutorial: Building the credit card validation service -- Overview -- Designing the flow -- Creating a new application and project -- Adding the Database Adapter -- Adding the Mediator component -- Adding the Web Service binding -- Adding a transformation to the Mediator component -- Deploying and testing the composite application -- Creating a server connection in JDeveloper -- Deploying Composites to the Application Server -- Testing your composite using Enterprise Manager -- Summary -- Quick-build instructions -- Chapter 6: Accessing Files Using the File Adapter -- Introducing the File Adapter -- Tutorial: Building the purchase order routing service -- Designing the flow -- Creating a new application -- Adding the service interface -- Adding the routing component -- Adding the File Adapter -- Wiring the components together and adding a transformation -- Deploying the application -- Testing the application -- Summary -- Quick-build Instructions -- Chapter 7: Creating Processes Using Business Process Execution Language (BPEL) -- Introducing BPEL -- Long-running services -- BPEL language -- BPEL Editor -- Tutorial: Orchestration of credit card validation service in POProcessing -- Designing the flow -- Invoking the CreditCardStatus service -- Designing the BPEL approval process -- Modifying the Mediator component -- Deploying the application.
Testing the application -- Modifying the application for small orders -- Summary -- Quick-build Instructions -- Chapter 8: Creating Human Tasks -- Introducing the Human Task component -- Functional details -- Human Workflow Service -- Worklist application -- Tutorial: Adding Manual Approval in PO Processing -- Designing the flow -- Adding a Human Task to the composite -- Calling the Human Task from BPEL -- Creating the task form for task details -- Deploying and testing the application -- Summary -- Quick-build Instructions -- Chapter 9: Business Rules -- Introducing Business Rules decision service -- Rules design -- Tutorial: Adding an approval rule using the decision service in POProcessing -- Designing the flow -- Adding a Business Rule to POProcessing -- Deploying POProcessing composite -- Running the application -- Quick-build instructions -- Introducing Business Rules decision table -- Designing the flow -- Adding a BPEL Process and a Business Rule -- Defining the Business Rule -- Defining the BPEL process -- Invoking FulfillmentProcess -- Deploying the application -- Testing the application -- Quick-build Instructions -- Summary -- Chapter 10: Using the JMS Adapter -- Introducing the JMS Adapter -- WebLogic JMS -- JMS Adapter -- Tutorial: Orchestration of JMS services in the fulfillment process -- Adding the JMS adapters to the composite -- Invoking the services from BPEL -- Deploying the application -- Testing the application -- Summary -- Quick-build Instructions -- Chapter 11: Reusing and Virtualizing Services with Oracle Service Bus -- Introducing Oracle Service Bus -- What are the types of changes that OSB can absorb? -- Who are the users? -- OSB terminology: Business services and proxies -- What about governance and discovery? -- OSB for Financial Services -- Tutorial: Virtualization of services -- Designing the flow.
Creating project and import resources -- Configuring Business Service -- Configuring the Proxy -- Configuring Message Flow -- Re-wiring POProcessing composite -- Testing the end-to-end application -- Summary -- Quick-build Instructions -- Chapter 12: Exploring Application Life Cycle Management -- Introducing life cycle management features -- Tutorial: Solution deployment -- Development environment approach -- Surfacing binding properties at the composite level -- Generating and modifying a configuration plan -- Test environment approach -- Compiling and packaging from the command line with ANT -- Deploying from the command line with ANT -- Production environment approach -- Deploying from Enterprise Manager -- Summary -- Quick-build Instructions -- Chapter 13: Unit-testing the Composite Application -- Introducing the built-in testing framework -- Tutorial: Automated unit testing -- Creating the unit test -- Setting the inbound message -- Setting the simulated message -- Setting the assertion for success -- Set the assertion for failure -- Testing the application -- Summary -- Quick-build instructions -- Chapter 14: Adding Exception Handling -- Introducing exception handling -- System faults -- Business faults -- Exception handling in Oracle SOA Suite 11g -- Exception-handling strategies -- Policy-based fault-handling framework -- Defining a policy -- Binding a policy -- Tutorial: Fault handling and fault policies -- Handling remote faults -- Testing service unavailability -- Creating a fault policy -- Handling exceptions in BPEL -- Using a custom Java fault handler -- Handling Mediator faults -- Summary -- Quick-build Instructions -- Chapter 15 : Securing Services -- Introducing security policy management -- Securing your composites using Oracle Web Services Manager -- Identity management -- Use SSL -- A quick look at the policy management UI.
Tutorial: Securing the credit card validation service -- Defining a new user -- Attaching the policies -- Detaching policies -- Attaching and detaching policies in JDeveloper -- Summary -- Quick-build Instructions -- Chapter 16: Gaining Visibility into Your Process Activities -- Introducing Business Activity Monitoring (BAM) -- Oracle BAM Server -- Oracle BAM Web Application -- Tutorial: Monitoring Business Activity in PO Processing -- Defining the data object -- Defining the BAM dashboard -- Configuring BAM Adapter on Weblogic Server -- Adding a BAM connection to POProcessing -- Adding a BAM Adapter to POProcessing -- Modifying the Mediator component -- Testing the adapter connection -- Adding BAM sensors to the BPEL process -- Deploying and running the composite -- Summary -- Quick-build Instructions -- Chapter 17: Event Delivery Network -- Introducing events -- Creating and managing event definitions -- Consuming events from the Event Delivery Network -- Tutorial: Use of Event Delivery Network (EDN) and POProcessing -- Modifying the composite to consume events -- Defining the event -- Subscribing to the NewPO event -- Deploying and testing -- Summary -- Quick-build Instructions -- Chapter 18: Data Handling with Service Data Objects (SDO) -- Introduction to Service Data Objects -- Key components -- Oracle SOA Suite 11g SDO Support -- Tutorial: Using a Service Data Object -- Preparing for the lab -- Creating the ADF Business Component service -- ADF Business Components, a quick primer -- Creating an ADF-BC application -- Creating the Business Components -- Testing the application module -- Creating the service interface -- Deploying the service -- Testing the Customer SDO service -- Using the new ADF-BC Service in the POProcessing composite -- Summary -- Quick-build Instructions -- Chapter 19: Connecting to Trading Partners (B2B).
Introducing B2B integration.
Abstract:
This fully illustrated step-by-step tutorial is based on proven training material that has been highly praised by hundreds of developers in product training courses given as part of the SOA Suite 11g rollout. You will learn how to build a services-oriente.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Genre:
Electronic Access:
Click to View