Oracle BPEL Process Manager: Services Orchestration |
Oracle University |
Oracle BPEL Process Manager: Services Orchestration Duration: 3 DaysWhat you will learn In this course, the participants will learn the basic concepts of business process integration and human workflow management using the Oracle BPEL Process Manager (10.1.2 ) product. Participants will learn how to install, configure, and administer Oracle BPEL Process Manager (10.1.2). They will learn how to apply the Business Process Execution Language (BPEL) standard for assembling a set of discrete services into an end-to-end process flow. They will also learn how to translate and transform data using the Oracle BPEL Process Manager adapters. After completing this course, students should be able to: Build a BPEL process and invoke synchronous and asynchronous business services and include parallel processing and conditional branching Install Oracle BPEL Process Manager and Oracle BPEL Process Designer Extend a BPEL Process with Human Workflow Management Administer BPEL processes using process monitoring and sensor technology Deploy and run a BPEL process in development and production environments Incorporate email, fax, pager, and voice notifications within BPEL processes Audience Business Analysts Prerequisites Required Prerequisites Oracle 10g: XML Fundamentals Suggested Prerequisites Basic knowledge of XML technologies (specifically, XML, XML schemas, XPath, and XSLT) Oracle9iAS: Integration Concepts (eStudy) Basic knowledge of Web service technologies (for example, WSDL, SOAP, and UDDI) Oracle9iAS: Concepts (eStudy) Course Objectives Incorporate email, fax, pager, and voice notifications within BPEL processes Build a BPEL process and invoke synchronous and asynchronous business services Include parallel processing and conditional branching in a BPEL process Add transformation services to BPEL Access adapter-enabled services Extend a BPEL process with human workflow management Install and understand the basic concepts and architecture of Oracle BPEL Process Manager and Oracle BPEL Process Designer Invoke services through the creation of partner links Administer Oracle BPEL Process Manager and monitor business processes Increase process reliability through fault handling and exception management Invoke a BPEL service through adapters for writing to files and databases Extend a BPEL Process with Human Workflow Management Administer BPEL processes using process monitoring and sensor technology
and run a BPEL process in development and production environments Course Topics Introduction Course Objectives Lesson Review Lesson and Practice Discussion Topology of Practice Progression Discussion of Use Case Understanding Basic Concepts and Architecture Overview of service-oriented architecture (SOA) Overview XML, XSD, XPath, XSLT, SOAP, WSDL, UDDI Overview of the BPEL Standard The BPEL Suitcase Manifest The basic concepts of Oracle BPEL Process Manager Oracle BPEL Process Manager Implementation Options Installing Oracle BPEL Process Manager Building a Simple BPEL Process Introduction to Oracle BPEL Process Manager Designer BPEL PM Designer Layout - the Integration Perspective Workspaces and Projects Creating a BPEL Process Adding Activities XPath Expression Builder XPath Functions Deploying the BPEL Process Orchestrating Services with BPEL BPEL Process Modeling Support in JDeveloper Importing XML Schemas and WSDL Locators Support for Validation, Deployment, and Lifecycle Management Orchestrate services through BPEL for a Synchronous Service Orchestrate services through BPEL for an Asynchronous Service Partner Link Concepts and Use Enhancing the BPEL Process with Parallel Processing and Conditional Branching Processing with Parallel Flows Parallel Branch Execution Conditional Branching Forms of Notification Increasing Process Reliability through Fault Handling and Exception Management Defining Events Configuring Timeouts Handling Faults Catching Exceptions Compensation Management Adding Transformation Services to BPEL The Transformation Service and Tool Transformation Packaging Standard, User, and Extended functions Map Testing and Analysis XML Instance Generation Map Documentation XSLT Mapping Tool Auto Mapping Invoking a BPEL Service through Adapters Adapter Standards-Based Environment Selecting an Adapter Service Configuring the File Adapter Supported and Bundled Adapters Adapter Framework Oracle Applications Adapter OEM Adapters Optimized Bindings (WSIF, JCA) Accessing Adapter-Enabled Services from BPEL Invoking the File Adapter as a Service from BPEL Invoking a Database Adapter as a Service from BPEL Adding Database Exception Handling Adding a While Activity Adding an Exception Branch for the Scope Activity Adding a Wait Activity Extending a BPEL Process with Human Workflow Management Human Workflow Services Architecture Modeling Workflows Human Workflow Patterns Human Workflow Services: Identity Service Human Workflow Services: Task Details Human Workflow Services: Notification Services Human Workflow Services: Work List Features Administering Processes using Process Monitoring and Sensor Technology Describing the Consoles Exploring the BPEL Console Managing the BPEL Domain Viewing the Oracle BPEL Process Manager Administration Server Platform Administration Interfacing with BAM Adding a Notification to a Process Selecting a Notification Channel Advanced Features and Interfaces for Oracle BPEL Process Manager Invocation Methods (Java Client, UI, Adapter, BPEL Service, JSP Page) BPEL Process Preferences Obtaining the Value of a Preference Updating a Preference Value at Runtime WS Addressing and Correlation Java Delegate Service WSIF Java and HTTP Bindings Options to Invoke Java as a Service or as Inline Code
|