OracleSOA 11g

Prerequisites Required: These are a part of our SOA Trainings

XML - eXtensibleMarkup Language:  XML Introduction, XML Structure, XML Elements, XML Attributes, XML Validations etc.

XSD - XML Schema Definition, Attributes, Elements, References, User Defined elements, Data types, Import, Include, NameSpaces etc.

XSLT - XML Style Sheet Language Transformation, Mapping – Graphical, Source code, Data types, Variables creation, Calling a Variable/Parameters, Template creation and implementation.

Web Services: Why we need Web Services, What is WSDL, What is abstract WSDL, What is Concrete WSDL, What is the structure of WSDL, Types of WSDLs, Bottom up Approach of creating a Web Service from Java, Import/Include schema in a WSDL, End-Point uri of WSDL.

All the implementations are provided with Live examples which are unique with us.

  1. Introduction to SOA : What is the Use of SOA, Why we need SOA, Where is SOA implemented, What are the Components of SOA.
  2. Introduction to SOA Components:
    1. WLS: Weblogic Server
    2. BPEL: Business Process Execution Language
    3. Mediator Component
    4. OSB: Oracle Service Bus
    5. BAM: Business Activity Monitoring
    6. BPM: Business Process Management
    7. OWSM: Oracle Webservice Manager
  3. Installation and Configuration of Oracle SOA Suite 11g.
  4. Role of Jdeveloper in Designing SOA Models: Detailed information on Following:
    1. Application Navigator | Application Server Navigator | Component Palette | Resource Palette | IDE Connections | DB Connectivity | Managing Project Properties and Structure | Structure View etc.
  5. Introduction to SCA : What is SCA, Advantages with earlier versions.

SOA Component: BPEL

  1. What is BPEL , When we use BPEL
  2. What are BPEL Templates: Synchronous, Asynchronous, One Way, Define Service Later, Based on WSDL, Event Driven.
  3. BPEL Specifications: 1.1 and 2.0- Difference between 1.1 and 2.0
  4. BPEL Process Activities are listed below:
  1. Invoke
  2. Receive
  3. Assign
  4. Transform
  5. Flow
  6. FlowN
  7. Email
  8. Pick
  9. Scope
  10. Sequence
  11. SendSignal
  12. ReceiveSignal
  13. Wait
  14. While
  15. Pick Acitivity: On Message,On Alarm
  16. Switch
  17. Terminate
  18. Throw
  19. Transform
  1. Compensate
  2. CompensateScope
  3. Empty
  4. Exit
  5. forEach
  6. If
  7. Invoke
  8. Java Embedding
  9. Partner Link
  10. Phase
  11. Receive Signal
  12. Remove Entity
  13. RepeatUntil
  14. Reply
  15. Validate

Scenarios Based on the above activities.

SOA Component: Mediator

  1. Mediator Templates: Synchronous, Asynchronous, One Way, Define Service Later, Based on WSDL, Event Driven.
  2. Mediator with Dynamic Routing
  3. Mediator with Static Routing
  4. Properties of a Mediator, Schematron Validations.

SOA Component: OSB

  1. What is OSB and Purpose of it?
  2. Creating new Service in OSB Console
  3. Creating new service in OEPE(Eclipse)
  4. Calling OSB services from SOA.
  5. Calling SOA Services from OSB.
  6. Publish
  7. Service Call out
  8. Route
  9. Working with Adapters in OSB

SOA Component: Oracle BAM – Oracle Business Activity Monitoring

  1. BAM Sensors Configuration, BAM Adapter Configuration, BAM Use and Implementation Methodologies.
  2. BAM Administrator: Creating users, Configuration, Report Level Permissions, User Maintenance.
  3. BAM Architect:  Creation of a Data Object, Creating the Fields of a DO, Calculated Fields, Local and Remote info lookup, Maintenance of DO folder structure
  4. BAM Active Studio: Creation of Alerts, Creation of Reports, Types of Reports: BAR charts, Ordered Information, SLA Level's
  5. BAM Active Viewer: End user report level testing and configuration.

SOA Component: OWSM- Oracle Webservice Management.

  1. What are security policies
  2. Types of security policies, How to implement them, how to configure security policies.
  3. Server Level security , Service Level security.
  4. Adding the Security policy to an existing service.

SOA Component: BPM Artifacts : Human Task, Business Rules.

  1. Human Task: Configuration of Task Flow.
  2. Managing the user levels with: Single User, Multiple User, Serial and Parallel, FYI.
  3. Human Task Integration with BPEL and Mediator.Changing the user levels in the Console.
  4. Business Rules: If – then else condition.
  5. Business Rules: Decision Table/Marix.
  6. CEP- Complex Event Processing.
  7. Managing the BR and HT.

SOA Component: Weblogic Server

  1. Installation and configuration of WLS Server.
  2. Configuration of Adapter level properties, Maintenance, Deployments and undeployments.
  3. Node Manager Configurations, Starting and Stopping of servers manually.
  4. Users Creation and maintenance.

SOA Component: Adapters
Adapters Framework Snap Shot, Adapters classification, Adapters use, Implementation and Maintenance.

Adapters Introduction, Types of Adapters

File Adapter: This includes scenarios with dynamic file pick up.

Read File

Write File

Sync Read Files

List Files

Database Adapter: Data source Creation, JNDI Name Creation.

Calling a Stored Procedure

Operation on Tables: Insert, Update, Delete, Select

Poll for new or changed records in the table

Execute Pure SQL

JMS Adapter: JMS Adapter Configuration with Weblogic server. JMS Queue Creation, JMS Connection factory, JMS Connection Pool, JNDI Configuration

Consume Message

Produce Message

Request/ Reply

FTP Adapter: FTP Client setup, FTP Server setup, Connectivity with FTP on Command prompt.

Get File

Put File

List Files

Synchronous get Files

AQ Adapter:

Creating DB Based Objects

Calling AQ API's

BAM Adapter:

BAM Sensors

Active Data Cache push

Monitor Express Use

BAM Adapter Data Push

Oracle Apps Adapter*

Business Event Configuration

Table Pool fetch

Error Handling:

  1. Types of Faults and Errors in SOA
  2. Error handling at Composite Level
  3. Error handling at Component Level
  4. Handling Faults in BPEL/Mediator/OSB and BAM

All the Scenarios will include the following concepts as well:

  1. Correlation Concepts | Even Deliver Network(EDN)
  2. DVM: Domain Value Maps | Usage, Implementations
  3. XRef Tables
  4. ANT Scripts
  5. Oracle SOA Suite 10g Sample and Migration of code from 10g to 11g
  6. SOA Testing, Trouble shooting
  7. Weblogic Server Scripting(WLST)
Contact for Demo
Training Enquiry Form

Online Courses Videos