Tanfolyami formák
ITIL v3
Exchange Server 2010
Windows Server 2008 R2
Windows 7


    Kosárba rak
Oracle SOA Suite 10g: Szolgáltatások hangolása
Csoport:
SOA
Kód:
SOAO
Tanfolyam neve:
Oracle SOA Suite 10g: Szolgáltatások hangolása
Időtartama:
5 nap
Netto ár Ft/fő (+ÁFA):
531245
Vizsgakód:
Leírás:
Cél:
  • Explain the basic SOA concepts and terminology as related to integration technology
  • Install and configure Oracle Application Server SOA Edition containing Oracle BPEL Process Manager, Oracle ESB, Oracle Rules, and Oracle Web Services Manager
  • Develop and Deploy BPEL processes to an Oracle Application Server 10g environment
  • Administer Oracle BPEL Process Manager and monitoring business processes
  • Build a BPEL process and invoke synchronous and asynchronous business services
  • Employ Oracle ESB to move and transform message data
  • Secure message contents and exchanges between service endpoint by using Oracle Web Services Manager
  • Kiknek ajánljuk:
    Előfeltétel:
    Kötelező előfeltételek:
    XML, XML Schema, XPath, and XSLT, Web Service basics, such as WSDL and SOAP
    Oracle 10g: Az XML alapjai

    Ajánlott előfeltételek:
    Oracle SOA Suite 10g: SOA Essentials
    OracleAS 10g R3: Build Web Services
    Oracle Application Server 10g R2: Administration I
    Tematika:
    Introducing the Course and SOA Concepts
    • Course Objectives
    • Agenda of Lessons
    • What is a Service-Oriented Architecture
    • Describing SOA Foundations: Web Standards, Web Services, and Adapters
    • Orchestrating Services through BPEL
    • Adding Decision Services to BPEL
    • Routing and Enriching Data with ESB
    • Securing SOA Services and Monitoring Services with BPEL and BAM


    Installing Oracle SOA Suite

    • Selecting an Oracle Application Server 10g (10.1.3.1) SOA Edition Installation Type
    • Describing Standalone Installation Options
    • Describing Oracle BPEL Process Manager Architecture, Oracle Enterprise Service Bus (ESB) Components and Architecture
    • Exploring Services Common to BPEL and ESB and Including Decision Services with Oracle Rules
    • Describing Oracle Web Services Manager (OWSM) Components and Architecture
    • Integration with Oracle B2B and Monitoring Services with Oracle BAM
    • Installing and Administering Oracle Application Server 10g (10.1.3.1) SOA Edition (Basic Installation)
    • Installing and Configuring SOA Design Tools


    Building a Simple BPEL Process

    • Creating a BPEL Project in Oracle BPEL Process Designer and Choosing the Type of BPEL Process Project
    • Examining the BPEL Process in the BPEL Process Designer and Developing the BPEL Process
    • Configuring BPEL Activities
    • ·Examining the BPEL Process XML Source Structure and Viewing the BPEL Process WSDL
    • Deploying the BPEL Process
    • Examining the BPEL Suitcase and its Components
    • Invoking the BPEL Process as a Web Service
    • Executing and Administering the BPEL Process in the Oracle BPEL Console


    Orchestrating Services with BPEL

    • Orchestrating Services through BPEL
    • Choosing BPEL Service Type: Synchronous or Asynchronous and Examining the Structure
    • Creating the OrderBooking Asynchronous BPEL Process
    • Creating the Process Flow for invoking a Synchronous Service
    • Creating a Partner Link and Adding an Invoke Activity and Assign Activities
    • Creating the Process Flow for invoking an Asynchronous Service
    • Creating and Configuring the Partner Link and Adding and Configuring the Invoke,Receive Activity for the RapidDistributors Service
    • Examining the BPEL Source Code for the Synchronous and Asynchronous invocation,Deploying and Running the BPEL Process


    Processing in Parallel and Conditionally Branching

    • Processing Activities in Parallel
    • Adding a Flow Activity
    • Implementing Conditional Branching
    • Adding a Switch Activity
    • Working with Non-Blocking Invocations


    Implementing Fault Handling and Exception Management

    • Including Scope Activities into a BPEL Process
    • Adding and Configuring a Catch Exception Branch
    • Adding a CatchAll Exception Branch
    • Implementing a Pick Activity
    • Managing the onMessage component
    • Configuring the onAlarm component for Activity Timeouts
    • Understanding Compensating Transactions


    Adding Transformation Services to BPEL

    • Describing Oracle BPEL Process Manager Transformation Services and Tools
    • Adding Transformation Services to a BPEL Process
    • Using the XSLT Mapper Tool
    • Testing an Analyzing the Transformation Mappings


    Integrating BPEL with Services Through Adapters

    • Defining Adapter Services and Describing the Adapter Framework
    • Defining an Out-Bound Adapter Architecture and Listing Types of Out-Bound Adapter Services
    • Defining an In-Bound One-Way Asynchronous Adapter Architecture
    • Listing Types of In-Bound Adapter Services
    • Integrating Adapter Services with Oracle BPEL Process Manager
    • Types of Adapters and Choosing a Built-in Technology Adapter
    • Selecting an OEM Adapter – A Glue Layer
    • Selecting the File Adapter Service and Configuring the Adapter to Read a File and Write to a File


    Implementing Adapter-Enabled Services from BPEL

    • Creating an FTP Adapter to Transfer Files
    • Invoking a Database Adapter from BPEL
    • Adding a While Activity to Create Activity Execution Loops
    • Using a JMS Adapter


    Implementing Human Workflow Management

    • Introducing Human Workflow Services Concepts
    • Employing BPEL as a Workflow Engine
    • Oracle BPEL Workflow Architecture
    • Exploring Human Workflow Exchange Patterns
    • What is a Task and WorkList
    • What is a Workflow Service,Identity Service and Notification Service?
    • Describing Types of Notification Services and Implementing the Service
    • Modeling Workflow in Oracle BPEL Process Designer


    Administering and Monitoring BPEL Processes

    • What is the BPEL Console?
    • Administering and Monitoring with the BPEL Console
    • Exploring the BPEL Console User Interface
    • What is a BPEL Domain and How to manage the Domains?
    • Managing the Life Cycle of a BPEL Process
    • Administering the BPEL Process Manager
    • What are Sensors?


    Integrating Java Applications and BPEL Processes

    • Using Java Inline Embedding
    • Describing WSIF Integration
    • Invoking a BPEL process from JSP, JSF, or ADF
    • Incorporating Java/J2EE Services in a BPEL process
    • Deploying a Java-based JCA Adapter and Using it from a BPEL Process
    • Implementing a Web Service as a BPEL client
    • Implementing an Message-driven Bean for Asynchronous Messaging with a BPEL process


    Applying Decision Services and Advanced BPEL

    • Defining the Rules for Using a FlowN Activity and Using the FlowN activity
    • Invoking different services based on user input or some selection criteria
    • Why use Correlation Sets?
    • Implementing Correlation Sets ,onAlarm activities and timeouts
    • Describing Oracle Business Rules Architecture and Components
    • Implementing Decision Service with Oracle Business Rules
    • Designing Rules in Oracle Rule Author and Invoking Rules from a BPEL Process
    • Working with the Rules SDK


    Configuring Oracle Enterprise Service Bus

    • Introducing ESB Architecture and Components
    • Exploring Oracle ESB topology options
    • Enabling SOA and EDA with ESB
    • Configuring ESB Connectivity Patterns
    • What are the Benefits of ESB?
    • Integrating ESB with SOA components


    Creating and Routing the Messages with ESB

    • Working with the ESB Designer in Oracle JDeveloper
    • Specifying Routing Rules
    • Creating Transformation on message data
    • Specifying Xpath expressions for Routing Rules (in Jdev)
    • Creating a Domain Value Map (DVM) in JDeveloper and converting values by look-up
    • Exposing the ESB Services as WSDL for external reference
    • Integrating ESB Services with a BPEL Process
    • Managing the life Cycle of ESB project


    Managing ESB Components by Using ESB Control

    • Accessing the ESB Control
    • Managing an ESB Application
    • Testing ESB Services
    • Logging ESB Services


    Managing Exceptions in ESB Components

    • Configuring Exception management in ESB Design
    • Configuring Support for global transactions
    • Managing Exceptions for Synchronous and Asynchronous Services
    • Handling Application and Business Process faults
    • Managing Fatal Exceptions
    • Specifying Conditions to Retry operations after errors
    • Working with the Error Hospital


    Configuring the OWSM Component Architecture

    • Identifying OWSM Components and Architecture (Policy Manager,Monitor and Console)
    • Describing Policy Enforcement Points (PEP)
    • Implementing PEP by using Gateways and Agents
    • Common Use Case: Combining the use of a Gateway in DMZ and a Server-side Agent
    • What are Managers Roles?
    • Managing OWSM Access and Permissions
    • Assigning OWSM Roles
    • Configuring OWSM Users and Groups


    Configuring Policies for Gateway and Agents

    • Creating a Gateway and Agent Component
    • Creating a Policy for a Gateway and Agent
    • Register a policy with a Gateway and Agent
    • Defining a Policy Management Steps in OWSM
    • What is a Pipeline Template?
    • Managing Policy History


    Securing BPEL and ESB Services with OWSM

    • Describing the Oracle Application Service Security Architecture
    • Working with Secure BPEL Processes and Services
    • Managing Outbound Security
    • Managing Inbound Security
    • Implementing WS-Security with Oracle Web Security Manager (OWSM)
    • Secure SOAP-based ESB services using the OC4J interceptor


    Monitoring and Reporting Web Services by Using OWSM
    • Monitoring Web Services
    • Describing the OWSM Monitor
    • Managing the Operational Environment(SLA,QoS)
    • Setting up Alarm Rules for a Web Service (email)
    • Viewing Alarms by using the OWSM Control
    • Monitoring Message Flows
    • Managing and Viewing Logging Information for Policies
    Egyéb adatok:
    Kapcsolatok:
    Időpontok:
    2010-11-08,
      Kosárba rak