SlideShare a Scribd company logo
www.VirtualNuggets.com
                                                   Training@VirtualNuggets.com
                                                   India +91-8885560202 ; +91-40-64540202
                                                   USA +1-707-666-8949

Course Overview:

This course is designed to provide the individual a deep knowledge of SOA along with advanced BPEL
concepts. It also covered various concepts like human workflow, business rules, more adapters
concepts, Monitoring and managing SOA 11g Deployment and many more. You will also be benefited
with hands-on exercises. The course is planned in such a way that after the course the aspirant can make
Oracle SOA as their career. This course benefits the students by providing maximum exposure to the
concept in a realtime industrial approach.

Course Contents : -

1.) Introduction to the Course and Course Contents
    Describe Service-Oriented Architecture (SOA) concepts
    Details about what to download and from where for SOA 11g Installation
    Technical and Business Benefits of SOA
    8 case studies shall be discussed
    Discussion on market value and prerequisites
    Demo

2.) Service-Oriented Architecture Concepts
    Identify standards that enable SOA – WS, UDDI, SOAP
    Review Service Component Architecture (SCA)
    Describe Oracle SOA Suite 11g components
    Practice
      Install SOA Suite 11g and configure J Developer
      Basic Concepts and Weblogic Server 11g - Domains, Servers, Homes
      Overview Weblogic Domains and Managed Servers

3.) Orchestrating Services with BPEL
    Define a composite application
    Describe SOA Composite Editor
    Explain BPEL Components activities and partner Links
    Practice
     Understand BPEL designer (J Developer) and activities
     BPEL PM Designer Layout - the Integration Perspective
     Applications and Projects (Composites)
     Creating your first BPEL Process - HelloWorld
     XPath Expression Builder
     Deploying the BPEL Process
     Managing Deployments/Un-Deployments with Enterprise Manager 11g

4.) Synchronous and Asynchronous BPEL Processes
    Orchestrating Services with BPEL
   Online Training Corporate Training Web-Development Software Development              SEO Services
www.VirtualNuggets.com
                                                    Training@VirtualNuggets.com
                                                    India +91-8885560202 ; +91-40-64540202
                                                    USA +1-707-666-8949

   What does synchronous mean
   What does asynchronous mean. What is WS-Addressing standard
   Overview of Partner Link. Why do we need myRole-Partnerrole concept
   Practice
    Create a synchronous process
    Create an asynchronous process
    Using soapUI for calling and testing web services
    Creating a service bottom up, containing two port Types
    Creating a service top down, containing two port Types
    Creating a service top down, containing two operations

5.) Parallel processing and Conditional branching
    Creation of Java Web service from scratch (using bottom up approach)
    Practice
      Create Web service utilizing Google Translation API
      Create Web service utilizing Google Translation API
      Add multiple flows and conditions in process
      Using Pick activity to start a composite using two different inputs
      Using Pick activity to timeout an async call
      Using Pick activity to handle multiple responses during an async call
      Using onAlarm activity to raise alarms while waiting in a async call
      Using While loop

6.) Advanced BPEL Concepts
    Describe Exception Handling in Composite Applications
    Describe the Fault Management Framework and its limitations.
    Describe Compensation handling within a BPEL process
    Describe Correlation concepts
    Using Sensors
    Practice
     Throwing simple faults and faults with variable
     Returning faults to client by adding fault message to WSDL
     Sending email on every remote fault using Fault Management Framework’s java action
     Using compensation handler. Download
     Best practices for fault handling

7.) Human Workflow
    Describe Human Workflow Concepts, Features and Architecture
    Design Human Tasks and Services
    Invoke a Human Task from a BPEL process
    Practice
      Sending an approval notification
    Online Training Corporate Training Web-Development Software Development         SEO Services
www.VirtualNuggets.com
                                                      Training@VirtualNuggets.com
                                                      India +91-8885560202 ; +91-40-64540202
                                                      USA +1-707-666-8949

     Creating a new user in Weblogic

8.) Business Rules
    Explain business rules concepts
    Describe the Oracle Business Rules architecture
    Describe Oracle Rules Engine
    Create a rules with the J developer Rules Designer
    Integrate a simple rule with a BPEL Process
    Embedding Java in BPEL process
    Invoking BPEL from Java
    Practice
      Test OBR
      Use Java embedding to set/get BPEL variables, for logging
      Call an external Java class, call an EXE, set title of BPEL process
      Using XML Facade
      Calling a BPEL Process from Java using JAX-WS

9.) Introduction to Binding Components
    Describe the various binding components - Web service, HTTP, JCA, ADF, Direct
    Describe adapter concepts and framework
    Describe Technology adapters: File, Database, JMS, etc
    Describe Applications Adapters Ebiz suite etc
    Practice
      Read and write a file using file adapter
      HTTP Bindings
      Using ADF Binding to call SOA Composite from standalone Java
      Using Direct Binding to call SOA Composite from standalone Java

10.) More Adapters Concepts
    Header variables
    Dynamic Partner links
    Externalizing properties using End point properties
    Practice
     Poll for new rows in a table using DB adapter
     Insert data into JMS queue using JMS adapter
     List Files in a directory using File adapter
     Using Dynamic Partner links
     Using Rejection Handlers to handle erring files while reading from adapter
     Making polling frequency variable for an adapter

11.) Working with Mediator Components
    Explain the Mediator component and its features
    Online Training Corporate Training Web-Development Software Development         SEO Services
www.VirtualNuggets.com
                                                     Training@VirtualNuggets.com
                                                     India +91-8885560202 ; +91-40-64540202
                                                     USA +1-707-666-8949

   Define business events and the Event Delivery Network (EDN)
   Create and configure a Mediator service component
   Practice
     Create Mediator routing rules
     Raising EDN events from Enterprise Manager
     Raising EDN events from PLSQL
     Raising EDN events from Java
     Raising EDN events from Spring
     Raising EDN events from ADF
     Raising EDN events from ANT

12.) Monitoring and managing SOA 11g Deployment
    Describe Deploy and Un-deploy SOA Composite application
    Describe Management of SOA Composite application using the Enterprise Manager
    Describe Deployment using ANT
    Describe Configuration Plans for deploying to different environment using single codebase
    Advanced Topics
     Transactions
      Email Setup in UMS
      Validating input for a composite. Download
      Adding Preferences to a composite that allow change after deployment. Download
    Practice
     Deploying applications having multiple composites using ANT
     Using Config Plans for deploying to different environment using single codebase
     Sending Email using GMAIL as SMTP server
     What happens when
     1. A inserts data in DB, then calls B synchronously, B creates its own transaction, B throws a error.
     2. A inserts data in DB, then calls B synchronously, B creates its own transaction, B throws a
          rollback error.
     3. A inserts data in DB, then calls B synchronously, B uses same transaction as A, B throws a error
     4. A inserts data in DB, then calls B synchronously, B uses same transaction as A, B throws a
          rollback error
     5. Insert into DB, then an unhandled error is thrown
     6. Insert into DB, then dehydrate, then unhandled exception
     7. Insert into DB, then select from same table. Do we see the insert
     8. What if in 6, we want that the transaction should still rollback, even if it has been committed due
          to dehydration
     9. Read JMS, insert into DB, DB fails
     10. Poll DB, throw error
     11. Invoke thru soap, insert into DB table 1, insert into db table 2, table 2 fails
     12. Invoke thru soap, insert into DB table 1, dehydrate, insert into db table 2, table 2 fails

    Online Training Corporate Training Web-Development Software Development                 SEO Services

More Related Content

PPT
Ejb course in-mumbai
PDF
DevOps for Mobile - DevOpsDays, NY, 2013
PDF
OCM Java 開發人員認證與設計模式
PDF
Complete contents
DOCX
Resume_Raghavendra
DOCX
Brouchure
PPT
Reusing Existing Java EE Applications from SOA Suite 11g
Ejb course in-mumbai
DevOps for Mobile - DevOpsDays, NY, 2013
OCM Java 開發人員認證與設計模式
Complete contents
Resume_Raghavendra
Brouchure
Reusing Existing Java EE Applications from SOA Suite 11g

What's hot (15)

PDF
PDF
2012 04-06-v2-tdp-1163-java e-evsspringshootout-final
DOCX
Abhishek Dutta - Revised Resume 2015.
PPTX
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
PDF
EJB Part-1
PDF
High performance database applications with pure query and ibm data studio.ba...
PDF
Java script Examples by Som
PDF
Bea weblogic job_interview_preparation_guide
ODP
Google Web toolkit
PDF
Lambda Expressions in Java | Java Lambda Tutorial | Java Certification Traini...
DOC
Advanced java online training in hyderabad
DOCX
Ayyalappa_CV
PPT
Cloud computing
PDF
Core java introduction
PDF
Arnab_Majumdar_Resume
2012 04-06-v2-tdp-1163-java e-evsspringshootout-final
Abhishek Dutta - Revised Resume 2015.
Revolutionizing the Data Abstraction Layer with IBM Optim pureQuery and DB2
EJB Part-1
High performance database applications with pure query and ibm data studio.ba...
Java script Examples by Som
Bea weblogic job_interview_preparation_guide
Google Web toolkit
Lambda Expressions in Java | Java Lambda Tutorial | Java Certification Traini...
Advanced java online training in hyderabad
Ayyalappa_CV
Cloud computing
Core java introduction
Arnab_Majumdar_Resume
Ad

Similar to Best Online Training Institute on Oracle SOA/BPEL (20)

PPTX
Oracle fusion adf online training in africa
PPTX
Oracle fusion adf online training in africa
PDF
Devops course content
PPTX
Oracle soa bpel 11 g online training
PDF
Tibco business events ( be ) online & corporate training by virtualnuggets
PPTX
ASP.NET Core For The Agile Enterprise
PPTX
Oracle soa suite 11 g
PDF
D17251 gc20 47_us
PPT
A Service Oriented Architecture For Order Processing In The I B M Supp...
DOC
SandeepVanama_Resume
PDF
Biz Talk Server Certification
DOCX
SOA Resume
DOC
5.10 years Expetience in Asp.net with MVC
PDF
Oracle SOA Suite 12c 1z0-434 Day 1/3
PDF
TIBCO AMX BPM Online Training Institute
PDF
Tibco amx bpm Online Training Inatitute
PPT
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
PDF
Tibco i process ( staffware ) online & corporate training by virtual nuggets
PPTX
Developing the unknown
PDF
JBPM5 Community Training Course - Module #1 Introduction
Oracle fusion adf online training in africa
Oracle fusion adf online training in africa
Devops course content
Oracle soa bpel 11 g online training
Tibco business events ( be ) online & corporate training by virtualnuggets
ASP.NET Core For The Agile Enterprise
Oracle soa suite 11 g
D17251 gc20 47_us
A Service Oriented Architecture For Order Processing In The I B M Supp...
SandeepVanama_Resume
Biz Talk Server Certification
SOA Resume
5.10 years Expetience in Asp.net with MVC
Oracle SOA Suite 12c 1z0-434 Day 1/3
TIBCO AMX BPM Online Training Institute
Tibco amx bpm Online Training Inatitute
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Tibco i process ( staffware ) online & corporate training by virtual nuggets
Developing the unknown
JBPM5 Community Training Course - Module #1 Introduction
Ad

More from Virtual Nuggets (17)

PDF
Spring Framework Tutorial | VirtualNuggets
PDF
Free EJB Tutorial | VirtualNuggets
PDF
Free Hibernate Tutorial | VirtualNuggets
PDF
Sap+bi bo
PDF
Best SAP PI Online Training Instituteq
PDF
PDF
Best Institute for IBM Web Experience Factory
PDF
Sap hana
PDF
Manual testing
PDF
Load runner
PDF
Etl testing
PDF
Ibm web sphere
PDF
Ibm web experience factory
PDF
Ibm maximo
PDF
Ibm web sphere portal
Spring Framework Tutorial | VirtualNuggets
Free EJB Tutorial | VirtualNuggets
Free Hibernate Tutorial | VirtualNuggets
Sap+bi bo
Best SAP PI Online Training Instituteq
Best Institute for IBM Web Experience Factory
Sap hana
Manual testing
Load runner
Etl testing
Ibm web sphere
Ibm web experience factory
Ibm maximo
Ibm web sphere portal

Best Online Training Institute on Oracle SOA/BPEL

  • 1. www.VirtualNuggets.com Training@VirtualNuggets.com India +91-8885560202 ; +91-40-64540202 USA +1-707-666-8949 Course Overview: This course is designed to provide the individual a deep knowledge of SOA along with advanced BPEL concepts. It also covered various concepts like human workflow, business rules, more adapters concepts, Monitoring and managing SOA 11g Deployment and many more. You will also be benefited with hands-on exercises. The course is planned in such a way that after the course the aspirant can make Oracle SOA as their career. This course benefits the students by providing maximum exposure to the concept in a realtime industrial approach. Course Contents : - 1.) Introduction to the Course and Course Contents Describe Service-Oriented Architecture (SOA) concepts Details about what to download and from where for SOA 11g Installation Technical and Business Benefits of SOA 8 case studies shall be discussed Discussion on market value and prerequisites Demo 2.) Service-Oriented Architecture Concepts Identify standards that enable SOA – WS, UDDI, SOAP Review Service Component Architecture (SCA) Describe Oracle SOA Suite 11g components Practice Install SOA Suite 11g and configure J Developer Basic Concepts and Weblogic Server 11g - Domains, Servers, Homes Overview Weblogic Domains and Managed Servers 3.) Orchestrating Services with BPEL Define a composite application Describe SOA Composite Editor Explain BPEL Components activities and partner Links Practice Understand BPEL designer (J Developer) and activities BPEL PM Designer Layout - the Integration Perspective Applications and Projects (Composites) Creating your first BPEL Process - HelloWorld XPath Expression Builder Deploying the BPEL Process Managing Deployments/Un-Deployments with Enterprise Manager 11g 4.) Synchronous and Asynchronous BPEL Processes Orchestrating Services with BPEL Online Training Corporate Training Web-Development Software Development SEO Services
  • 2. www.VirtualNuggets.com Training@VirtualNuggets.com India +91-8885560202 ; +91-40-64540202 USA +1-707-666-8949 What does synchronous mean What does asynchronous mean. What is WS-Addressing standard Overview of Partner Link. Why do we need myRole-Partnerrole concept Practice Create a synchronous process Create an asynchronous process Using soapUI for calling and testing web services Creating a service bottom up, containing two port Types Creating a service top down, containing two port Types Creating a service top down, containing two operations 5.) Parallel processing and Conditional branching Creation of Java Web service from scratch (using bottom up approach) Practice Create Web service utilizing Google Translation API Create Web service utilizing Google Translation API Add multiple flows and conditions in process Using Pick activity to start a composite using two different inputs Using Pick activity to timeout an async call Using Pick activity to handle multiple responses during an async call Using onAlarm activity to raise alarms while waiting in a async call Using While loop 6.) Advanced BPEL Concepts Describe Exception Handling in Composite Applications Describe the Fault Management Framework and its limitations. Describe Compensation handling within a BPEL process Describe Correlation concepts Using Sensors Practice Throwing simple faults and faults with variable Returning faults to client by adding fault message to WSDL Sending email on every remote fault using Fault Management Framework’s java action Using compensation handler. Download Best practices for fault handling 7.) Human Workflow Describe Human Workflow Concepts, Features and Architecture Design Human Tasks and Services Invoke a Human Task from a BPEL process Practice Sending an approval notification Online Training Corporate Training Web-Development Software Development SEO Services
  • 3. www.VirtualNuggets.com Training@VirtualNuggets.com India +91-8885560202 ; +91-40-64540202 USA +1-707-666-8949 Creating a new user in Weblogic 8.) Business Rules Explain business rules concepts Describe the Oracle Business Rules architecture Describe Oracle Rules Engine Create a rules with the J developer Rules Designer Integrate a simple rule with a BPEL Process Embedding Java in BPEL process Invoking BPEL from Java Practice Test OBR Use Java embedding to set/get BPEL variables, for logging Call an external Java class, call an EXE, set title of BPEL process Using XML Facade Calling a BPEL Process from Java using JAX-WS 9.) Introduction to Binding Components Describe the various binding components - Web service, HTTP, JCA, ADF, Direct Describe adapter concepts and framework Describe Technology adapters: File, Database, JMS, etc Describe Applications Adapters Ebiz suite etc Practice Read and write a file using file adapter HTTP Bindings Using ADF Binding to call SOA Composite from standalone Java Using Direct Binding to call SOA Composite from standalone Java 10.) More Adapters Concepts Header variables Dynamic Partner links Externalizing properties using End point properties Practice Poll for new rows in a table using DB adapter Insert data into JMS queue using JMS adapter List Files in a directory using File adapter Using Dynamic Partner links Using Rejection Handlers to handle erring files while reading from adapter Making polling frequency variable for an adapter 11.) Working with Mediator Components Explain the Mediator component and its features Online Training Corporate Training Web-Development Software Development SEO Services
  • 4. www.VirtualNuggets.com Training@VirtualNuggets.com India +91-8885560202 ; +91-40-64540202 USA +1-707-666-8949 Define business events and the Event Delivery Network (EDN) Create and configure a Mediator service component Practice Create Mediator routing rules Raising EDN events from Enterprise Manager Raising EDN events from PLSQL Raising EDN events from Java Raising EDN events from Spring Raising EDN events from ADF Raising EDN events from ANT 12.) Monitoring and managing SOA 11g Deployment Describe Deploy and Un-deploy SOA Composite application Describe Management of SOA Composite application using the Enterprise Manager Describe Deployment using ANT Describe Configuration Plans for deploying to different environment using single codebase Advanced Topics Transactions Email Setup in UMS Validating input for a composite. Download Adding Preferences to a composite that allow change after deployment. Download Practice Deploying applications having multiple composites using ANT Using Config Plans for deploying to different environment using single codebase Sending Email using GMAIL as SMTP server What happens when 1. A inserts data in DB, then calls B synchronously, B creates its own transaction, B throws a error. 2. A inserts data in DB, then calls B synchronously, B creates its own transaction, B throws a rollback error. 3. A inserts data in DB, then calls B synchronously, B uses same transaction as A, B throws a error 4. A inserts data in DB, then calls B synchronously, B uses same transaction as A, B throws a rollback error 5. Insert into DB, then an unhandled error is thrown 6. Insert into DB, then dehydrate, then unhandled exception 7. Insert into DB, then select from same table. Do we see the insert 8. What if in 6, we want that the transaction should still rollback, even if it has been committed due to dehydration 9. Read JMS, insert into DB, DB fails 10. Poll DB, throw error 11. Invoke thru soap, insert into DB table 1, insert into db table 2, table 2 fails 12. Invoke thru soap, insert into DB table 1, dehydrate, insert into db table 2, table 2 fails Online Training Corporate Training Web-Development Software Development SEO Services