SOA Class Room Training in Hyderabad
Training in Oracle SOA
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
* XML structure
XML Introduction
XML Syntax and well-formed xml
Simple elements
Complex elements
attributes
Industry best practices
naming conventions
XML processing instruction
encoding
industry best practices
comments
Escape sequences
Bulk escaping with CDATA
Namespaces
introduction
identifying namespaces
applying namespaces to elements attributes and values
industry best practices
XSD
Introduction
what is xml metadata
difference between DTD and XSD
Generating XML through XSD
Validating XML against XSD
Targetnamespace
Simple elements
XSD Types:
Date and Time
Duration
anySimpleType
anyType
any element
int, integer, string, short, long, signed, unsigned, decimal, float and etc.,
Reserve types (ID and etc.,)
anonymus
ComplexType
Introduction
Difference between inline complexType and external complexType
Grouping elements
sequence
all
choice
Cardinality of elements
minOccurs, maxOccurs
difference between optional elements and nillable elements
Importing and including XSD
Element references vs Element creation
Restrictions
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
Xpath
Introduction
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
Xslt
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
WSDL
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
objects
. Using report console to create BAM
report
. Using active viewer console to view
BAM Report
. Using BAM adapter in BPEL to populate
BAM objects
. Introduction / configure BAM message
source
. 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
SOA BPEL Batches at: SANAARI- SR NAGAR,
Time: 7.30AM IST TO 9.00AM IST
Saturday/ Sunday Longer Session
Tuesday Holiday
MADHAPUR
SOA BPEL Batches at: SANAARI- MADHAPUR
Time: 8.00AM IST TO 10.00AM IST
Saturday Longer Session
Sunday Holiday
Duration:
35-40 Days
Comments :
http://www.soasanaari.com/2011/05/oracle-soa-bpel-syllabus-for-training.html
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(whatsapp)
soa training in Hyderabad, soa online training, soa training in India, soa training in ameerpet, soa training in madhapur
soa training in Hyderabad, soa online training, soa training in India, soa training in ameerpet, soa training in madhapur