SOA BPEL Class Room 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 :
 for demo session  call: US Number : 1 484 365 2489 India : 8008814567(whatsapp)

soa  training in Hyderabad, soa online training, soa  training in India, soa  training in ameerpet, soa  training in madhapur

Facebook Like

Contact Form


Email *

Message *


Total Pageviews