0 items

SOA Training in Hyderabad

SOA Class Room Training in Hyderabad

Training in Oracle SOA

What is Oracle SOA?

A set of components of service infrastructure is known as Oracle Service Oriented Architecture that is required to build composite applications and business processes. Oracle SOA Suite facilitates the system developers in deploying and managing the services and organize them in complex applications and procedures of business. Oracle SOA Suite is a significant part of the family of Oracle Fusion Middleware products. Its components ease the organizations to extend and develop their architecture as an alternative to replace their prevailing investments.

The foundations of SOA-enabled applications, standards to enable SOA implementations, Web Services, Adapters, Business Process Execution Language (BPEL) to organize the process, Oracle Enterprise Service Bus (ESB), Oracle Rules for implement Decision Services, Oracle Web Services Manager (OWSM) for applying security to SOA-enabled processes are covered under this training program.

Why I need Oracle SOA?

The knowledge of SOA is needed to develop JAVA Web services, to modify BPEL process to invoke Web Service, to deploy, manage, monitor and execute BPEL Process, to configure Oracle ESB services to facilitate the organization in extending and developing their architecture of investments.

Who Can Learn Oracle SOA?

Business Analysts, Sales Consultants, Technical Consultant, SOA Architect, Application Developers, J2EE Developer are the competent candidates to learn SOA in order to enhance their capabilities.

Prerequisites for the Training in Oracle SOA

Compulsory prerequisites:

  • Knowledge of XML, XML Schema, XPath and XSLT
  • EXPERTISE IN Web Service basics like WSDL and SOAP

Optional prerequisites:

  • Fundamentals of Oracle 10g XML

Job Prospects for Oracle SOA Professional

There is ample scope of Oracle SOA professionals as SOA developer, SOA Technical architect, SOA integration consultant, Oracle SOA Administrator world wide.

The Benefits of Training from SANAARI

Sanaari is one of the foremost companies providing the trainings on complete range of Oracle Applications. Training on Oracle SOA is being conducted for the betterment of the pupils in future. You may get the trainings with the feel of your home.

Sanaari has extensive experience of years in training the candidates for Oracle SOA. Our experts have full knowledge of controlling and implementing the Oracle SOA.

The quality of our training is reflected through the job done by the trainers. They are patient and understanding. They never get roused by repeatedly asking for reviewing the matter taught. Their concern to the queries of the trainees and the feedback is always appreciated by the trainees.

Main Features of Our Training:

  • The training is provided by the consultant professionals
  • Training Faculty come from implementation experience across industry segments
  • Strong footing on fundamentals and concepts.
  • Interactive Training with personal attention.
  • Project specific recommendation and advice.

We Help You to:

  • Enhance your skill set if you are already working on the technology
  • Facilitate to patronize you as independent consultants
  • Help your transition from schools to Industry
  • Prepare you to play the role of business analyst, administrator, developer and architect.
  • The trainers are capable to solve the problems by taking over the control of your computer.

 Oracle SOA BPEL Syllabus for Class Room training


  * XML structure

        XML Introduction

        XML Syntax and well-formed xml

        Simple elements

        Complex elements


        Industry best practices

            naming conventions

       XML processing instruction


            industry best practices


      Escape sequences

      Bulk escaping with CDATA



           identifying namespaces

           applying namespaces to elements attributes and values

           industry best practices



    what is xml metadata

    difference between DTD and XSD

    Generating XML through XSD

    Validating XML against XSD


    Simple elements

         XSD Types:

             Date and Time




             any element

             int, integer, string, short, long, signed, unsigned, decimal, float and etc.,

             Reserve types (ID and etc.,)




          Difference between inline complexType and external complexType

          Grouping elements




          Cardinality of elements

                minOccurs, maxOccurs

                difference between optional elements and nillable elements

         Importing and including XSD

         Element references vs Element creation


            String type restrictions

                Enumeration, maxLength, length and pattern

           Numeric type restrictions

                min max inclusive and exclusive

           Re-usability by separating customized types (simple and complex)

           Extending Complex type

               Substituting with derived types and it’s advantages

           Grouping commonly used elements

           Grouping commonly used attributes  

    Industry best practices      



     Document Object Model

     Using namespaces in XPath

     Navigate XML Tree using XPath expressions

     Filter conditions

          Filter by position, first and last

          Filter by expression

     Recursive XML Tree navigation

     Industry best practices



     Introduction to various Transformation technologies

     Introduction XSL Transformation

     Understanding templates and process flow

     Templates with match criteria

     Selecting xml from source to target

     Using choose-when-otherwise and if conditions

     Using for-each

     managing prefixes in XSL

     Templates with parameters

         Defining Templates with parameter

         Calling a template with parameter

     Multi source XSL transformation with parameters

     Using Variables in XSL

        immutable variables

        recursive solutions by self calling templates

    Using copy and copy-of

    Using elements

    Using xsl:key and key() in consolidating order items

    Sorting XML using XSL sort

W/S and SOAP

    Introduction to Webservice

    Understanding various types of webservices

    Understanding SOAP

        Understanding SOAP Header

            understanding WSA headers

            introduction to WS-Security, WS-reliablemessaging, WS-Transaction

        Understanding SOAP Body

        Difference between SOAP rpc marshalling and SOAP document style marshalling  

        Industry best practices


    Introduction to webservice contract (WSDL)

    Understanding WSDL structure

         importing wsdl

         defining types

         defining messages

         defining portTypes

    Understanding difference between Sync and ASync w/s deffinition

    Introduction to Concrete WSDL

        Understanding SOAP binding

        Using rpc style and document style definition

        Understanding message flow as body, header and attachment declarations

        Understanding Service, port and address

   Industry best practices  

Intro to SCA – Architecture

    . Logical

    . Physical

Intro to MDS (Mata Data Store)

Intro to Dehyderation Store

BPEL (Business Process Execution Language)
   *  Language Structure
         .  Partnerlinks
         .  Process
         .  scope, compensation block
         .  variables
         .  Sequence
         .  Activities
    *   SCA with Simple BPEL with request reply activities
    *   SCA with BPEL and reference
    *   Using assign activity
    *   Expressions
    *   Swithch/Case
    *   Looping
    *   Difference b/w Sync and Async BPEL

*   Fault Handling

           .  Fault types
           .  BPEL System faults
           .  Creating and raising custom fault
           .  Creating fault in WSDL
           .  Catch all and catch specific fault
           .  Fault policy
                .  Human intervention action
                .  Retry action
                .  and introduction to Java actionand other remaining actions
           .  Fault binding
                .  Composite and component level
           .  Fault handling in Sync BPEL
           .  Fault handling in Async BPEL
           .  Industry Best practices

*   Correlation

     *   Dynamic Partner link
     *   Parallel processing
     *   Working with preference properties
     *   Transaction Management
         .  Introduction 2-phase commit.
            XA (Global Transaction)
         .  Transactions in Sync BPEL / invokes
         .  Transactions in Async BPEL / invokes
         .  Transaction controlling properties
         .  Check point
         .  Roll back fault
         .  Industry best practices

*   Compensation

         . Why compensation
         . How to compensate
         . Compensation block of scope
         . Compensating scope
         . Industry best practices

*   Pick activity

         .  Pick
         .  On message
         .  On timer (SLA implementation)
         .  wait activity

*   Working with email notifications

         . congifuguring email server
         . working with email notification activity

*   Introduction to Adapters (JCA architecture)

     *   DB Adapter
         .  Introduction to DB adater
         .  Configuring Data source
         .  What is multi data source
         .  Configuring DBAdapter connection factory
         .  Performing CRUD (Create Read Update and Delete) on table
         .  Calling stored procedure
         .  Introduction to Wrapper packages
         .  Polling
              .  Delete and logical delete strategy
              .  Debatching
              .  fine tuning polling configuration
                   . Transaction management
                   . Tuning polling interval
         .  DB Adapter best practices
         .  Execute plain SQL statement
     *   Oracle Apps Adapter
         . Introduction to Apps adapter
         . Configuring Apps Adapter – CF
         . Introduction to Business events
         . Using business events
         . Introduction to XML Gateway
     *   JMS Adapter
         .  Introduction to JMS
         .  Configuring JMS Adapter
               .  Configuring persistent store
               .  Configuring JMS server
               .  Configure JMS Module
               .  Configure JMS Q CF
               .  Configure JmS Q
               .  Configure JMS topic
               .  Configuring JMSAdapter CF
         .  Introduction to JMS operations
         .  Publishing a message to JMS Q
         .  Consuming a message from JMS Q
         .  Introduction to Opaque Schema
     *   Introduction to AQ and MQ
     *   File Adapter
         . Introduction to file adapter
         . Native Schema
              . CSV (Comma seperated value)
              . Fixed length
              . Introduction to cobol copy book
         . Physical Directory & Logical directory
         . Writing to a file
         . Dynamic file name
         . Reading from a file
         . De batching
     *  Introduction to FTP

*  Human Workflow

        . Introduction to HW
        . Configuring users and groups
        . Introduction to worklist app
        . Create simple Human approval task
        . Generate ADF screens for Human task
        . Deploying ADF application (Human Task)
        . Working with HT (Approve/reject and etc.,)

*  Signal Concept in BPEL

        .  Understanding Master & worker BPEL processes
        .  Sending signal from Master BPEL
        .  Receiving signal in worker BPEL
        .  Sending signal from worker BPEL
        .  Receiving signal in master BPEL
        .  Best practices

*  Mediator

        . Introduction to mediator
        . Working with routing rule
        . Working with filter condition

*  Business Rules

        .  Introduction to business rules
        .  Working with Facts
        .  Working with Rules and rule sets
        .  Introduction to decission table
        .  BPEL to invoke BR
        .  Working with BR run time (SOA composer)
     *  EDN (Event Driven Network Model)
        .  Introduction to EDN
        .  Defining events
        .  Rasing event from Mediator
        .  Rasing event from BPEL
        .  Receiving event from BPEL
        .  Receiving event from Mediator

*   Sensors

        .  Introduction to sensors
        .  Sensors at composite level
        .  Creating BPEL activity sensor
        .  Creating BPEL variable sensor
        .  Creating BPEL JMS sensor action
        .  Introduction to other sensor actions
        .  Industry best practices

*   BAM (Business Activity Monitoring)

        .  Introduction to BAM
        .  Configuring BAM Adapter
        .  Using BAM console
            . Using Architect console to create BAM              
            . Using report console to create BAM              
            . Using active viewer console to view              
              BAM Report
            . Using BAM adapter in BPEL to populate              
              BAM objects
            . Introduction / configure BAM message              
            . Industry best practices

* SOA Reference Architecture

* Introduction to OSB

* Introduction to B2B

* Intro to Web logic administration

* Possible ways of deploying SCA

* Introduction to customization of SCA      

      deployment (deployment migration)

Class Room Timings
Time: 7.30AM IST TO 9.00AM IST
Saturday/ Sunday Longer Session
Tuesday Holiday

Time: 8.00AM IST TO 10.00AM IST
Saturday  Longer Session
Sunday Holiday
Duration: 35-40 Days

Comments :


For Online Timings Flexible

Duration is : 30-40hrs between.

Contact:     any queries are always welcomed

Please feel free to mail us : shiva@sanaari.net

 for demo session  call: US Number : 1 484 365 2489 India : 8008814567
soa  training in Hyderabad, soa online training, soa  training in India, soa  training in ameerpet, soa  training in madhapur