SlideShare a Scribd company logo
Oracle SOA Training
Why this course
What is SOA
Course Contents
2
Agenda
 Why should you learn this
 What is SOA
 What is its market value
 Oracle SOA Suite
 Course contents
 What extra does this course offer
3
Why should you learn this?
 Because it is
 In 60s
 In 70s
 In 80s
 In 90s
 In 2000
 Now
the next big thing
it was low level programming
it was BASIC and C
it was medium size applications, database
it was Java
onwards, its enterprise apps
middleware
4
What is Middleware
 A software that helps disparate and
distributed applications to collaborate with
each other
 Helps leverage the best-of-breed products
 Companies can get more ROI by being able
to reuse
 SOA is the hottest middleware strategy till
date. Examples:
 BPEL, OSB
5
What is SOA?
“Next big thing ??”, you would wonder, “Can
you tell me more? What is SOA all about?”
6
What is Service-Orientated Architecture?
 Not a technology or product, more a design approach
 “Services” are
 Atomic, do not depend on other services run beforehand
 Technology and implementation neutral - J2EE, .NET, PL/SQL
 Published in directories so that they can be discovered and reused !
 As an architectural style, SOA promotes loose coupling, interoperability assembling of
applications from existing processes
 From customer's perspective it's about integrating different systems to helps IT deliver
solutions that are flexible  Can adapt to changing markets, increasing competitive
pressures and evolving customer needs
 Services can exchange data using a common platform (OSB) or can be orchestrated using
declarative language (BPEL)
 Architecture for Oracle Fusion Applications
7
What’s the Big Deal?
8
Why SOA Makes Sense:
Technical Benefits
 Building business processes is faster and
cheaper:
 Existing services can more easily be reused
 Apps can expose their services in a standard way
 Applications can be exposed more easily to
diverse clients:
 Windows clients, ASP.NET/JSP, PL/SQL, Java
etc.
 Applications can adapt to change
9
Why SOA Makes Sense:
Business Benefits
 Applications or business processes might be
more easily outsourced
 Because they’re well-defined and discrete
 Solutions are cheaper to build
 Reuse = Reduce cost
 Loose coupling = Less impact for any change =
Less time to spend changing code due to
requirement change
10
Proof ?
 “Well, this definitely sounds good … but can
you show where SOA has been applied in
real world ?”
11
SOA Application Examples in the real
world
 Data/Apps Integration
 File to DB (Inbound Interface)
 Information syncing from Oracle EBS to Siebel, PeopleSoft to JDEdwards
 Process Portal
 Parallel data processing
 Content publishing
 Workflow
 Document Approval
 Leave Application
 Modern Web Applications
 Internet Banking
 Contract Management
 New Employee Hire
 Business Process Management
 P2P, O2C
 Medicare Eligibility Determination and Enrollment
12
SOA Application Examples in the real
world – Inbound Interface Design
 I want to transfer data from legacy system that
produces csv output to a database.
 Use a file adapter to easily read a file. You
can also specify the frequency to poll for the
file, file name pattern, archive the file after
reading and so on.
 We can validate the data before inserting –
verify all the fields conform to a xml schema
 We can enrich the data before inserting.
 We can perform routing to different
locations - write rules to decide whether to
insert the data or not, or to insert in some
other DB or create another file
Third Party System/
Legacy System
Database
Third Party System/
Legacy System
Database
File Adapter Database Adapter
Validate/
Filter
Enrich Route
SOA Project
13
SOA Application Examples in the real
world - Parallel Data Retrieval
 I want to invite bids for
RFQ sent to suppliers.
Can I send the RFQ to
multiple suppliers in
parallel, and then wait for
each of the responses
 Use parallel
processing capabilities
of BPEL. BPEL
provides a construct
called FlowN using
which you can spawn as
many parallel flows as
required, on the fly!
14
SOA Project developed
using BPEL
Parallel flow
15
SOA Application Examples in the real
world – Document Approval
 Once a PO is created, it needs to be approved
 Approval depends upon PO Amount. If amount is greater than
USD10,000, it needs 3 levels of approval else only 2 levels
 The approvers must be managers of the person submitting.
 If the approval is not obtained in 2 days, the issue should be
escalated to next manager
 Any document that contains a line item belonging to IT category must
be sent as an FYI to the IT department
 It should be possible to utilize different voting schemes – first
approver wins, majority or consensus
 Use BPEL to orchestrate human task, business rules to
achieve this.
16
SOA Application Examples in the real
world - New Employee Hire
 For a new joinee, we need to
 Raise request in access provisioning system for email, VPN etc
 Send filled PDF form for AMEX card
 Update HR tables
 Send email to Sodexho team
 Use BPEL to bind these different system and come up with
an application. Identify things that can be done in parallel.
17
Market Value
 Market value is directly proportional to the number of
potential applications
 Market value is inversely proportional to number of
professionals
 In current times, its only your knowledge of new things that
can sail you through
 Paucity of quality training
 Which is good! Because it means less competition
 Integration solutions
 Vendor specific – TIBCO, JCAPS
 Open standard – Oracle SOA
 With Oracle emerging as the leader in Apps, Oracle
SOA has a secure future
18
“hmm…sounds interesting..
So, what do I need to know technically?”
19
Pre-requisites
 Technology wise
 Basic understanding of XML, XSL, XSD
 Core Java knowledge a plus
 Excellent career option for
 People familiar with Oracle Apps, Peoplesoft, Siebel
 Java, .NET developers
 Web developers
 Sun JCaps, TIBCO, EAI
20
Hmm..so that is SOA?
Well…there is still more to it
21
Orchestration of Services
 Orchestration of services is required
when there is a requirement to combine
existing services into new services.
 Solution should allow assembling a set
of discrete services into an end-to-end
process relatively easily (development-
wise and conceptually).
 There is a solution - BPEL
22
Business Process Execution Language
BPEL
 BPEL:
 Is a technology to create a program that can invoke web
services
 It presents a very intuitive flow-chart type representation
that can be easily understood and modified
 More technically, it is a markup language for composing
a set of discrete services into an end-to-end process
flow
 BPEL Process is a web service, hence has a WSDL
document that describes its operation
 invokes operations described in interfaces in the WSDL of
other services.
23
BPEL Example – Internet Banking
ADF
Account Manager
Card Manager
Requests
Complaints
Billing services
Payment Gateway
Bank
customer
calls up at
call center
Application
Server
InterBankTransfer
Intra-bank
transfer
Web
Bank
customer
logs on to
website
Services that can
be automated
Services that
require human
interaction
Services provided
by other vendors
24
Can services be created for EVERY
conceivable system in this world
Yes
Really !! ??
How do I create a service out of a database ?
Use “Adapters”
25
Some of the Adapters Available for
Oracle SOA Suite…
Databases
 Oracle 8i and above
 IBM DB/2
 Informix
 Clarion
 Clipper
 Cloudscape
 DBASE
 Dialog
 Essbase
 FOCUS Data Access
 Great Plains
 Microsoft SQL Server
 MUMPS (Digital Standard MUMPS)
 Navision Financials (ODBC 3.x)
 Nucleus
 Paradox
 Pointbase
 PROGRESS
 Red Brick
 RMS
 SAS Transport Format
 Sybase
 Teradata
 Unisys DMS 1100/2200
 UniVerse
Applications
 Oracle Applications
 SAP R/3, mySAP
 Peoplesoft
 JD Edwards
 Siebel
 Clarify
 Lotus Notes
 Ariba
 AXIOM mx/open
 Baan
 BroadVision
 Clarify
 Commerce One
 Hogan Financials
 i2 Technologies
 Lawson
 Livelink
 Manugistics
 Microsoft CRM
 Vantive
 Walker Interactive
 Remedy
 Salesforce.com
Technology
 SOAP
 HTTP, HTTP-S
 Email – POP3, SMTP, IMAP
 FTP, FTP-S
 Flat Files
 LDAP
 JMS
 Oracle AQ
 IBM MQSeries
 TIBCO Rendezvous
 Socket
Legacy
 CICS
 IMS/DB
 IMS/TM
 VSAM
 ADABAS
 Natural
 Tuxedo
 CA-Datacom
 Screen Scraping
 CA-IDMS
 C-ISAM,D-ISAM,K-SAM,
QSAM
26
Oracle SOA Suite
 Provides “components” for designing, deploying,
and managing “composite applications”.
 “Composites” enable you to easily assemble multiple
technology components into one SOA composite
application
 “Components”
 BPEL
 Mediator
 Human Workflow
 Business rules
 Adapters (FTP, DB, AQ, JMS, MQ, Apps, Siebel, PSFT…)
 BAM
27
What are we learning in this course
 In this course we are learning the most
important offerings in Oracle SOA Suite
 BPEL, Adapters, Mediator, OBR, Human Workflow
 OSB Introduction
 Other things in Oracle SOA Suite
 BAM – real time monitoring, KPI etc
 OWSM – provide security to web services
28
Installation
 Softwares
 Oracle Weblogic Server
 Oracle SOA Suite 11g / 12c
 Oracle OSB 11g / 12c
 Oracle JDeveloper 11g
 Oracle 10g XE or Oracle DB 10g or Oracle DB 11g
 System Requirements
 P-IV or equivalent processor
 40GB HDD
 6GB RAM
 OS – XP, Vista, Windows 7, Linux
29
D E M O N S T R A T I O N
Oracle Fusion Middleware Integration
30
Course Objectives
 After completing the course, you should
be able to do the following:
 Covered the most important topics from practical point
of view
 Covered most of the exam topics for Oracle
Certification
 Learnt installation of SOA Suite, structure of all
directories
 Created programs using BPEL, Mediator, Workflow,
business rules
31
Recap
 What are we learning in this course - Oracle
SOA
 Oracle SOA
 Enterprise Service Bus
 BPEL
 Software Details
 Demo
 Course Objectives
 Some differentiators
TEJA
32
Thank you

More Related Content

PPTX
CBSE VS SOA SJSU Presentation
PPS
01 introduction to course
PDF
Fusion app integration_con8685_pdf_8685_0001
PDF
Soa cloud con8968_pdf_8968_0001
DOC
resume_abdul_up
DOCX
Mohsin hakim
PDF
Mahmoud Sabri CV
CBSE VS SOA SJSU Presentation
01 introduction to course
Fusion app integration_con8685_pdf_8685_0001
Soa cloud con8968_pdf_8968_0001
resume_abdul_up
Mohsin hakim
Mahmoud Sabri CV

What's hot (19)

DOC
Resume12Y
DOCX
Mahesh_Lalwani_20160412
PDF
David Edson CV Abridged
DOC
DOCX
Hariprasad karanam
PDF
R12 features and functionality in TCA and CDH/EBS
PPT
Introduction to Service Oriented Architecture
DOCX
Sindhumathi Vellaidurai
DOC
mohamed Osama CV 19sep2016
DOCX
Atul Randive CV_IKnowSolutions_ENv2
DOCX
Manasa_Dhanvanthri_oracle
DOCX
DOCX
Resume_AnkitOJha
PDF
Web Services Foundation Technologies
PPT
Soa & Bpel With Web Sphere
PPT
Microsoft .NET and the System i
DOCX
ETL Profile-Rajnish Kumar
PPSX
ESB Overview
PPTX
SOA - Service Oriented Architecture ( Basic Concept & Principle )
Resume12Y
Mahesh_Lalwani_20160412
David Edson CV Abridged
Hariprasad karanam
R12 features and functionality in TCA and CDH/EBS
Introduction to Service Oriented Architecture
Sindhumathi Vellaidurai
mohamed Osama CV 19sep2016
Atul Randive CV_IKnowSolutions_ENv2
Manasa_Dhanvanthri_oracle
Resume_AnkitOJha
Web Services Foundation Technologies
Soa & Bpel With Web Sphere
Microsoft .NET and the System i
ETL Profile-Rajnish Kumar
ESB Overview
SOA - Service Oriented Architecture ( Basic Concept & Principle )
Ad

Similar to Oracle soa training (20)

PDF
Symphony Driver Essay
PPTX
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
PPT
IT Modernization For Process Modernization
PPT
Ibt Soa Babson Talk V8
PPT
Ws Soa V6 Theory And Practice
PDF
Soa12c launch 1 overview cr
PPTX
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
PPTX
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
DOC
Kavindra sahu B_tech_computerscience_oraclesoa_osb_2.7yearsexp
PPTX
MuleSoft London Community October 2017 - Hybrid and SAP Integration
PDF
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
DOCX
SOA Resume
PPT
Soa web pres new
PPTX
CBSE VS SOA Presentation
PPTX
Smarter Retail
PPT
Using PHP and SOA for Situational Applications in the Enterprise
PDF
Migrating SOA
PPTX
#dbhouseparty - Should I be building Microservices?
DOCX
Chandan's_Resume
PPTX
Integrating SFDC and Oracle ERP with IBM Websphere CastIron Appliance
Symphony Driver Essay
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
IT Modernization For Process Modernization
Ibt Soa Babson Talk V8
Ws Soa V6 Theory And Practice
Soa12c launch 1 overview cr
DRM Webinar Series, PART 3: Will DRM Integrate With Our Applications?
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
Kavindra sahu B_tech_computerscience_oraclesoa_osb_2.7yearsexp
MuleSoft London Community October 2017 - Hybrid and SAP Integration
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
SOA Resume
Soa web pres new
CBSE VS SOA Presentation
Smarter Retail
Using PHP and SOA for Situational Applications in the Enterprise
Migrating SOA
#dbhouseparty - Should I be building Microservices?
Chandan's_Resume
Integrating SFDC and Oracle ERP with IBM Websphere CastIron Appliance
Ad

Recently uploaded (20)

PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Institutional Correction lecture only . . .
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Complications of Minimal Access Surgery at WLH
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
master seminar digital applications in india
PDF
01-Introduction-to-Information-Management.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Institutional Correction lecture only . . .
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Abdominal Access Techniques with Prof. Dr. R K Mishra
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
TR - Agricultural Crops Production NC III.pdf
Anesthesia in Laparoscopic Surgery in India
Microbial disease of the cardiovascular and lymphatic systems
Complications of Minimal Access Surgery at WLH
Module 4: Burden of Disease Tutorial Slides S2 2025
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
master seminar digital applications in india
01-Introduction-to-Information-Management.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPH.pptx obstetrics and gynecology in nursing

Oracle soa training

  • 1. Oracle SOA Training Why this course What is SOA Course Contents
  • 2. 2 Agenda  Why should you learn this  What is SOA  What is its market value  Oracle SOA Suite  Course contents  What extra does this course offer
  • 3. 3 Why should you learn this?  Because it is  In 60s  In 70s  In 80s  In 90s  In 2000  Now the next big thing it was low level programming it was BASIC and C it was medium size applications, database it was Java onwards, its enterprise apps middleware
  • 4. 4 What is Middleware  A software that helps disparate and distributed applications to collaborate with each other  Helps leverage the best-of-breed products  Companies can get more ROI by being able to reuse  SOA is the hottest middleware strategy till date. Examples:  BPEL, OSB
  • 5. 5 What is SOA? “Next big thing ??”, you would wonder, “Can you tell me more? What is SOA all about?”
  • 6. 6 What is Service-Orientated Architecture?  Not a technology or product, more a design approach  “Services” are  Atomic, do not depend on other services run beforehand  Technology and implementation neutral - J2EE, .NET, PL/SQL  Published in directories so that they can be discovered and reused !  As an architectural style, SOA promotes loose coupling, interoperability assembling of applications from existing processes  From customer's perspective it's about integrating different systems to helps IT deliver solutions that are flexible  Can adapt to changing markets, increasing competitive pressures and evolving customer needs  Services can exchange data using a common platform (OSB) or can be orchestrated using declarative language (BPEL)  Architecture for Oracle Fusion Applications
  • 8. 8 Why SOA Makes Sense: Technical Benefits  Building business processes is faster and cheaper:  Existing services can more easily be reused  Apps can expose their services in a standard way  Applications can be exposed more easily to diverse clients:  Windows clients, ASP.NET/JSP, PL/SQL, Java etc.  Applications can adapt to change
  • 9. 9 Why SOA Makes Sense: Business Benefits  Applications or business processes might be more easily outsourced  Because they’re well-defined and discrete  Solutions are cheaper to build  Reuse = Reduce cost  Loose coupling = Less impact for any change = Less time to spend changing code due to requirement change
  • 10. 10 Proof ?  “Well, this definitely sounds good … but can you show where SOA has been applied in real world ?”
  • 11. 11 SOA Application Examples in the real world  Data/Apps Integration  File to DB (Inbound Interface)  Information syncing from Oracle EBS to Siebel, PeopleSoft to JDEdwards  Process Portal  Parallel data processing  Content publishing  Workflow  Document Approval  Leave Application  Modern Web Applications  Internet Banking  Contract Management  New Employee Hire  Business Process Management  P2P, O2C  Medicare Eligibility Determination and Enrollment
  • 12. 12 SOA Application Examples in the real world – Inbound Interface Design  I want to transfer data from legacy system that produces csv output to a database.  Use a file adapter to easily read a file. You can also specify the frequency to poll for the file, file name pattern, archive the file after reading and so on.  We can validate the data before inserting – verify all the fields conform to a xml schema  We can enrich the data before inserting.  We can perform routing to different locations - write rules to decide whether to insert the data or not, or to insert in some other DB or create another file Third Party System/ Legacy System Database Third Party System/ Legacy System Database File Adapter Database Adapter Validate/ Filter Enrich Route SOA Project
  • 13. 13 SOA Application Examples in the real world - Parallel Data Retrieval  I want to invite bids for RFQ sent to suppliers. Can I send the RFQ to multiple suppliers in parallel, and then wait for each of the responses  Use parallel processing capabilities of BPEL. BPEL provides a construct called FlowN using which you can spawn as many parallel flows as required, on the fly!
  • 14. 14 SOA Project developed using BPEL Parallel flow
  • 15. 15 SOA Application Examples in the real world – Document Approval  Once a PO is created, it needs to be approved  Approval depends upon PO Amount. If amount is greater than USD10,000, it needs 3 levels of approval else only 2 levels  The approvers must be managers of the person submitting.  If the approval is not obtained in 2 days, the issue should be escalated to next manager  Any document that contains a line item belonging to IT category must be sent as an FYI to the IT department  It should be possible to utilize different voting schemes – first approver wins, majority or consensus  Use BPEL to orchestrate human task, business rules to achieve this.
  • 16. 16 SOA Application Examples in the real world - New Employee Hire  For a new joinee, we need to  Raise request in access provisioning system for email, VPN etc  Send filled PDF form for AMEX card  Update HR tables  Send email to Sodexho team  Use BPEL to bind these different system and come up with an application. Identify things that can be done in parallel.
  • 17. 17 Market Value  Market value is directly proportional to the number of potential applications  Market value is inversely proportional to number of professionals  In current times, its only your knowledge of new things that can sail you through  Paucity of quality training  Which is good! Because it means less competition  Integration solutions  Vendor specific – TIBCO, JCAPS  Open standard – Oracle SOA  With Oracle emerging as the leader in Apps, Oracle SOA has a secure future
  • 18. 18 “hmm…sounds interesting.. So, what do I need to know technically?”
  • 19. 19 Pre-requisites  Technology wise  Basic understanding of XML, XSL, XSD  Core Java knowledge a plus  Excellent career option for  People familiar with Oracle Apps, Peoplesoft, Siebel  Java, .NET developers  Web developers  Sun JCaps, TIBCO, EAI
  • 20. 20 Hmm..so that is SOA? Well…there is still more to it
  • 21. 21 Orchestration of Services  Orchestration of services is required when there is a requirement to combine existing services into new services.  Solution should allow assembling a set of discrete services into an end-to-end process relatively easily (development- wise and conceptually).  There is a solution - BPEL
  • 22. 22 Business Process Execution Language BPEL  BPEL:  Is a technology to create a program that can invoke web services  It presents a very intuitive flow-chart type representation that can be easily understood and modified  More technically, it is a markup language for composing a set of discrete services into an end-to-end process flow  BPEL Process is a web service, hence has a WSDL document that describes its operation  invokes operations described in interfaces in the WSDL of other services.
  • 23. 23 BPEL Example – Internet Banking ADF Account Manager Card Manager Requests Complaints Billing services Payment Gateway Bank customer calls up at call center Application Server InterBankTransfer Intra-bank transfer Web Bank customer logs on to website Services that can be automated Services that require human interaction Services provided by other vendors
  • 24. 24 Can services be created for EVERY conceivable system in this world Yes Really !! ?? How do I create a service out of a database ? Use “Adapters”
  • 25. 25 Some of the Adapters Available for Oracle SOA Suite… Databases  Oracle 8i and above  IBM DB/2  Informix  Clarion  Clipper  Cloudscape  DBASE  Dialog  Essbase  FOCUS Data Access  Great Plains  Microsoft SQL Server  MUMPS (Digital Standard MUMPS)  Navision Financials (ODBC 3.x)  Nucleus  Paradox  Pointbase  PROGRESS  Red Brick  RMS  SAS Transport Format  Sybase  Teradata  Unisys DMS 1100/2200  UniVerse Applications  Oracle Applications  SAP R/3, mySAP  Peoplesoft  JD Edwards  Siebel  Clarify  Lotus Notes  Ariba  AXIOM mx/open  Baan  BroadVision  Clarify  Commerce One  Hogan Financials  i2 Technologies  Lawson  Livelink  Manugistics  Microsoft CRM  Vantive  Walker Interactive  Remedy  Salesforce.com Technology  SOAP  HTTP, HTTP-S  Email – POP3, SMTP, IMAP  FTP, FTP-S  Flat Files  LDAP  JMS  Oracle AQ  IBM MQSeries  TIBCO Rendezvous  Socket Legacy  CICS  IMS/DB  IMS/TM  VSAM  ADABAS  Natural  Tuxedo  CA-Datacom  Screen Scraping  CA-IDMS  C-ISAM,D-ISAM,K-SAM, QSAM
  • 26. 26 Oracle SOA Suite  Provides “components” for designing, deploying, and managing “composite applications”.  “Composites” enable you to easily assemble multiple technology components into one SOA composite application  “Components”  BPEL  Mediator  Human Workflow  Business rules  Adapters (FTP, DB, AQ, JMS, MQ, Apps, Siebel, PSFT…)  BAM
  • 27. 27 What are we learning in this course  In this course we are learning the most important offerings in Oracle SOA Suite  BPEL, Adapters, Mediator, OBR, Human Workflow  OSB Introduction  Other things in Oracle SOA Suite  BAM – real time monitoring, KPI etc  OWSM – provide security to web services
  • 28. 28 Installation  Softwares  Oracle Weblogic Server  Oracle SOA Suite 11g / 12c  Oracle OSB 11g / 12c  Oracle JDeveloper 11g  Oracle 10g XE or Oracle DB 10g or Oracle DB 11g  System Requirements  P-IV or equivalent processor  40GB HDD  6GB RAM  OS – XP, Vista, Windows 7, Linux
  • 29. 29 D E M O N S T R A T I O N Oracle Fusion Middleware Integration
  • 30. 30 Course Objectives  After completing the course, you should be able to do the following:  Covered the most important topics from practical point of view  Covered most of the exam topics for Oracle Certification  Learnt installation of SOA Suite, structure of all directories  Created programs using BPEL, Mediator, Workflow, business rules
  • 31. 31 Recap  What are we learning in this course - Oracle SOA  Oracle SOA  Enterprise Service Bus  BPEL  Software Details  Demo  Course Objectives  Some differentiators