Demo Introducing SOASuite11g

download Demo Introducing SOASuite11g

of 18

Transcript of Demo Introducing SOASuite11g

  • 8/3/2019 Demo Introducing SOASuite11g

    1/18

  • 8/3/2019 Demo Introducing SOASuite11g

    2/18

    Objectives

    After completing this lesson, you should be able to:

    Discuss the course objectives

    Explain the course agendaDescribe Service-Oriented Architecture (SOA)

    Explain the standards that enable SOA

    Review Web services, and Web services standards

    and architectureDescribe BPEL and related WS-* standards

    Describe Oracle SOA Suite 11g

  • 8/3/2019 Demo Introducing SOASuite11g

    3/18

    Course Objectives

    After completing this course, you should be able to:

    Explain Service-Oriented Architecture (SOA) concepts and

    terminology

    Explain concepts of Webservices( WSDL)/XML/XSD Explain Service Component Architecture (SCA)

    Explain concepts of Mediator ( ESB)

    Orchestrate services with BPEL in Oracle SOA Suite 11g

    Administer and monitor Oracle SOA Suite 11g Define and implement business rules executed from BPEL

    through a decision service

    Implement Human Tasks services in Oracle SOA Suite 11g

    Explain Concepts of Oracle Service Bus (OSB)

    Implement Business Activity Monitoring (BAM)

  • 8/3/2019 Demo Introducing SOASuite11g

    4/18

    Course Curriculum

    SOA Concepts And Oracle SOA 11g Product Stack

    Architecture

    Concepts of Web Services, WSDL, XSD, XML and XSLT SCA ( Service Component Architecture)

    BPEL

    Mediator

    Human Task Business Rules

    Oracle Service Bus ( OSB)

    Business Activity Monitoring ( BAM)

  • 8/3/2019 Demo Introducing SOASuite11g

    5/18

    Agenda of Demo

    Overview Of SOA

  • 8/3/2019 Demo Introducing SOASuite11g

    6/18

    Day 1

    Introduction and Concepts of SOA

    -Definition of SOA

    -Standards and Specifications that make SOA

    -Describe SOA Reference Architecture

    -Understanding SOA Suite 11g Product

    -Understanding Service Design Considerations and different Service Components

    Understanding SOA 11g

    - List SOA 11g Components

    - Describe Service Components

    - Define Composite Application

    - Describing Enterprise Manager

    - Concepts of Oracle Weblogic Server

    - Introduction to Oracle Jdeveloper 11g

    Providing Services for SOA

    - Defining a Service

    - Describing key Service Artifacts

    - Reviewing Web Service Concepts and Architecture

    - Reviewing Concepts of XML schema, XSLT and WSDL Documents

    - Introduction to Adapter Framework

  • 8/3/2019 Demo Introducing SOASuite11g

    7/18

    Day 2

    Introduction and Concepts of SCA ( Service Component Architecture)- Explain SCA and its components

    - Defining Composite Application

    - Creating SOA Composite in Jdev

    Managing and Monitoring SOA Composite Application

    - Basics of Administrating and Monitoring the SOA Composite

    - Working with Enterprise Manager

    - Deploying, Undeploying and Testing SOA composite

    - Debugging SOA Composite

    Introduction to Concepts BPEL

    - Understanding Orchestration

    - Getting Started with Oracle BPEL Process Manager

    - Overview of Oracle BPEL Process Manager Components

    - Overview of BPEL Designer Environments

    - Overview of Activities.

    - Concepts of Partner Links and Service Invocations

    Exercise on SCA and BPEL

  • 8/3/2019 Demo Introducing SOASuite11g

    8/18

    Day 3 BPEL Concepts In-depth

    - Invoking WebServices using BPEL

    - Interaction patterns in BPEL ( Synchronous/Asynchrnous)

    - Concepts of Variables and uses in BPEL

    - Implementing Parallel flows in BPEL

    - Conditional Branching in BPEL

    - Suspending threads in BPEL

    - Manipulating and Transforming XML Data in BPEL using XSLT

    - Explaining Data Manipulation and XPath Standards

    Exercise on BPEL

  • 8/3/2019 Demo Introducing SOASuite11g

    9/18

    Day 4

    BPEL Continued

    - Explaining Adapter concepts and Framework

    - Explaining different types of Adapter- Implementing Adapters using BPEL

    - Debugging BPEL Processes

    - Concepts of Fault Handling in BPEL

    Exercise on BPEL

  • 8/3/2019 Demo Introducing SOASuite11g

    10/18

    Day 5

    Working with Mediator Components

    -Introduction to Oracle Mediator

    -Oracle ESB and Mediator

    -Content and Header based Routing

    -Concepts of Service Virtualization

    -Transformation in Mediators

    Exercises on Mediators

  • 8/3/2019 Demo Introducing SOASuite11g

    11/18

    Day 6

    Human Tasks

    - Concepts of Human Task

    - Implementing Human Task Components in SOA

    Business Rules

    - Concepts of Business Rules Component

    - Implementing Business Rules Components

    Exercises on Business Rules and Human Tasks

  • 8/3/2019 Demo Introducing SOASuite11g

    12/18

    Day 7

    Oracle Service Bus ( OSB)

    - Concepts of Oracle Service Bus

    - Virtualizing Services using OSB

    - Concepts of Business and Proxy Services in OSB

    - Designing and Implementing Business and Proxy services using OSB

  • 8/3/2019 Demo Introducing SOASuite11g

    13/18

    Day 8

    BAM (Business Activity Monitoring)

    - Concepts of BAM

    - Implementing BAM

    * A full end to end Tutorial using BPEL, ESB, BAM, Business Rules and Human Tasks

    will be provided with this training.

  • 8/3/2019 Demo Introducing SOASuite11g

    14/18

    Advanced Topics

    Introduction to AIA

    - Design patterns in SOA

    - Concepts of EBO, EBS, EBF, ABCS

    Advanced Topics ( for SOA certification)

    - Maintaining Transactions in SOA # Concept of SDO ( Service Data Objects)

    # Transaction Management in Interaction patterns

    - Event Delivery Network

    - Patterns in SOA

    - Working with DVM's ( Domain Value Maps)

    - Concept of Oracle B2B 11g

    - Concepts of SOA Governance

    - Securing Services in SOA 11g

    - Using Deployment plans in SOA 11g

  • 8/3/2019 Demo Introducing SOASuite11g

    15/18

    Service-Oriented Architecture

    Service-Oriented Architecture (SOA) is:

    An architectural style for integrating loosely coupled,

    interacting software services

    A set of components (services) that can be invoked

    Enabled through a set of standards

    Serviceprovider

    Serviceconsumer

    Service request

    Service response

  • 8/3/2019 Demo Introducing SOASuite11g

    16/18

    SOA 11g

  • 8/3/2019 Demo Introducing SOASuite11g

    17/18

    Standards Enabling SOA

    Transport

    Message

    Description

    Discovery

    Quality ofservice

    Business

    processes

    HTTP(S), IIOP, JMS, SMTP

    XML

    SOAP

    WSDL

    UDDI

    WS-Transactions

    WS-CoordinationWS-Security

    WS-Reliability

    WS-Context

    Orchestration: BPEL4WS

    Management

    CategoryCurrent Standards

  • 8/3/2019 Demo Introducing SOASuite11g

    18/18

    Q & A