Oracle SOA Online Course Training

Key Features

  • Why SOA?
  • What are services, standards for SOA.?
  • History of implementing services.
  • Versions of Oracle SOA suite and 11g.
  • Components in SOA Suite 11g.
  • Architecture.
  • What you will learn Hadoop

    Oracle SOA Suite 11g Course Contents:


    Building composite applications with Oracle SOA Suite 11g

    Course Content

    1. Overview of Service Oriented Architecture(SOA)
    Overview of SOA
    Advantage in using SOA
    Why is SOA 11g Important
    Building Blocks of SOA
    Overview of XML, XSD, Web-Services, SOAP, UDDI, WSDL

    2. Modelling SOA : Service Component Architecture(SCA)
    Principles of SOA
    Introduction to Service Component Architecture
    Building blocks of SCA
    Overview of Oracle SOA Suite 11g
    Introduction to Components of Oracle SOA Suite 11g

    3. Weblogic Server 11g & SOA Topology
    Overview of Weblogic server
    Overview Weblogic Domains and Server instances
    Overview of Oracle SOA Topology
    Setting up Oracle SOA 11g Environment

    4. Managing and Monitoring Composite Applications
    Overview of Weblogic Console and Enterprise Manager
    Setting up JDev for deploying Composite Applications
    Deploying a Composite Application Using EM
    Creating Partitions for grouping deployments

    5. Working with Mediator Components
    Introduction to the Mediator Component
    Creating a Mediator Component
    Adding Routing Rules
    Create Content Based Routing filters
    Create XSL Transformations with XSLT Mapper

    6. Creating Adapter Services
    Architecture of Technology Adapters
    Pre-built technology Adapters in SOA Suite 11g
    Working with a File Adapter
    Configuring Datasources, ConnectionPools, JNDI
    Working with a Database Adapter
    Configuring JMS Resources in WLS
    Working with a JMS Adapter

    7. Business Process Execution Language (BPEL)
    Introduction to BPEL
    Overview of the BPEL Component designer in Oracle SOA Suite 11g
    Interaction Patterns in BPEL
    Developing & Deploying a simple BPEL Process
    Administer and Monitor BPEL processes in EM

    8. Activities in BPEL Component Designer
    Scopes & Variables in BPEL
    Invocation Constructs in BPEL
    Working with Parallel Flows
    Conditional Branching
    Exception Handling
    Oracle Extension Activities

    9. Orchestrating Services with BPEL
    Invoking external services in BPEL
    Overview of Partner Link
    Orchestrate services through BPEL for a Synchronous Service
    Orchestrate services through BPEL for an Asynchronous Service
    Interactions between asynchronous systems - Correlation

    10. XML Manipulation in BPEL
    Various kinds of XML Manipulation
    Iterating over complex structures, hierarchial structures
    Iterating over arrays using While Activity

    11. Fault Handling and Exception Management
    Events and Timeouts
    Fault and Exception Handling
    BPEL’s exception Handling, various activities in it
    Fault Management Framework

    12. Event Delivery Network
    Introduction to Event Delivery Network
    Consuming Events from EDN.
    Defining Events and using them.

    13. Working with Notification Service
    Notification service concepts
    Adding and configuring a Notification Service
    Configuring Notification via EMAIL
    Configuring HumanTasks with UMS

    14. Human Workflow and Worklist Application
    Human Workflow Service Concepts
    Features of workflow service
    Workflow service components
    Modeling Workflows
    Work list Application Features

    15. Business Rule and Decision Tables
    Introduction to Business Rules.
    Introduction to Decision tables
    Using Business Rules and Decision tables in BPEL

    16. Securing SOA Application with OWSM
    Introduction to OWSM
    Using OWSM Policies with Oracle SOA
    Using SAML with Message Protection
    Working with Out-of-the-box service security

    17. Testing with SOAP UI
    Introduction to SOAP UI
    Using SOAP UI to test SOA Services
    Using SOAP UI to test secured services
    working with Out-of-the-box service security

    18. SOA Composite Applications Lifecycle
    Lifecycle and its Importance
    Development environment approach
    Surfacing binding properties to composite Level
    Generating and modifying Configuration Plans
    Test Environment approach
    Production approach

    19. Data Handling and SDOs
    Introduction to SDOs and Key Components
    ADF Business Components –A Quick Primer
    Creating ADF BC Application
    Creating BCs
    Testing Application Module
    Creating Service Interfaces
    Deploying the ADF BC Service.
    Using ADF BC as a Service in BPEL

    20. Working with BAM
    Introduction to Oracle BAM
    Features of Oracle BAM
    Defining Data Object
    Defining BAM Dashboard
    Adding BAM Connection to application
    Adding BAM Adapter to Application
    Adding BAM Sensors to BPEL Process

    1. Introduction to OSB and OSB Architecture
    Understand OSB & Weblogic Console, Eclipse
    OSB Key Architecture Concepts
    Binding Layer
    Transport Layer
    Proxy and Business Services
    OSB Key Concepts
    Message Context
    Message Flows
    OSB Message Patterns
    OSB Design-Time Components

    Install OSB, SOA Suite 11g and configure Eclipse
    Basic Concepts and Weblogic Server 11g - Domains, Servers, Homes
    Overview Weblogic Domains and Managed Servers

    2. Creating OSB Service
    Understanding Proxy and Business Services
    Using a Stage and a Request Response Pipeline
    Using the Assign and Replace
    Using the Routing action
    Utilise the Message Context

    Create your first OSB Proxy and Business service. The OSB Service calls an external webservice to get Stock Quote information for the input passed

    3. Interacting with Database using JCA Transport
    Understanding concepts on various transport options available
    Understanding concepts on Routing so that we can call different Business services based on input payload

    Dynamic Routing Create a JCA adapter in JDeveloper
    Import the JCA files in OSB Project

    4. Message validation, Error Handling & Security
    Basic error handling techniques in OSB
    Message validation

    Existing processes can be leveraged to add security and Exception Handlers
    Message validation can be included in processes that have message transformations

    5. OSB and SOA Integration
    Designing the services in their respectice technologies and calling services each other.Use cases and concepts covering SOA/BPEL and OSB integration

    OSB calling BPEL Services
    BPEL calling OSB Proxy Services
    Create XSLT transformations and integrate with BPEL adapters
    Create Xquery expression to implement assignment logic
    Dynamic Transformation

    6. Logging and Reporting in OSB
    7.Generating alerts at service level
    8. JMS Services in OSB,How to execute custom java code from OSB
    9. Test the services in Eclipse as well as in SBConsole
    10. Continuous Integration on OSB using Groovy, Hudson, Python etc.

    RIZE Trainings offers wide range of courses belonging to business, IT, students, developers, data and working professionals, freshers etc; We regulate training about your expected courses and help you to advance your career. RIZE come up with numerous courses and offer training throughout the world like France, United states, China, India, Singapore, Germany, Australia, Canada etc; by using interface like webex and GoToMeeting.

    RIZE trainers assist in developing Real time experience of the required course and also improving interview skills, knowledge, communication, content of the course, innovative project ideas, future scope etc,. This makes our students are becoming future experts and working as professionals in top rated companies.

    The course begins in a few days, and I still do not have my login information. What do I do?
    Once your registration for a course is completed, we will send activation link to start your sessions.

    What happens if I miss my training date, do I have any options?
    In case you miss training date, we will send recorded sessions to you. Otherwise, we assign for next live batch.

    How does the online training work?
    All of our online courses are live instructor led online courses. You will have the ability to interact directly with the trainer. Once registered for a class you will receive detailed instructions on how to access your class.

    How do I receive the course materials?
    You receive a link to download the course materials when you register. Our trainers assist you in your assessments, case studies, sample projects, interview skills etc;

    Will I be able to view the sessions again at a later time?
    Yes, We provide recorded sessions.

    Who are your trainers?
    All our trainers are working professionals from the Industry and have at least 10-12 yrs of relevant experience in various domains. They are subject matter experts. So that participants get a great learning experience.

    Can I get the same in-class experience at home or work?
    Yes. You can attend courses anywhere that has an Internet connection. If you choose to participate from your home or workplace, you must validate your own equipment to ensure it meets the required specifications.

    What should I bring to class?
    You need to have your course materials, Internet, computer headset and the Link to your Rizetrainings classroom e-mail, which contains the link and LOGIN credentials you need to take your course.

    Where can I get more information?
    If you need more information, please call us at +91-970 39 767 53 or send mail to . Rize Trainings Advisors will be happy to assist you.

    Do you offer placements?
    We help our customers for preparing their resumes, work on sample live projects and provide assistance for interview preparation. We don't offer any placements however if you go through the course diligently and complete the project you will have a very good hands on experience to work on a Live project.

    What happens if I have technical problems during my class?
    If you have technical difficulties, you call us at +91-970 39 767 53 . Our support team will resolve any issues you might encounter.

    Back to top