SlideShare a Scribd company logo
Oracle SOA Suite 12c
Introduction to SOA
1Z0-434: Day I
Certification #Q % Pass Partners
1z0-451 70 63% 44 ~34
1z0-478 73 60% 44 ~34
1z0-434 TBD TBD TBD TBD-15
Type Multiple Choice
Fundamentals
Explain basic SOA concepts and how they map to implementations
Describe the components and architecture of SOA Suite
Describe SOA Suite's role in cloud integration and mobile applications
Use the right components to implement common integration patterns
Analyze XPath expressions to retrieve elements in an XML document
Describe Oracle’s SOA governance capabilities
Describe how B2B capabilities enable trading partner relationships
Describe the main features of the Enterprise Scheduler Service (ESS)
Service Mediation
Differentiate between when to use Mediator and Service Bus
Explain the role of Service Bus and the benefits it provides
Create and configure Service Bus proxies, pipelines, and business services
Use throttling, endpoint management, and caching to scale business services in Service Bus
Configure a service as RESTful and access it using the REST approach
Deployment and Troubleshooting
Deploy and undeploy components to SOA Suite
Discuss the role Maven and Hudson play
Create test cases to initiate inbound messages and to emulate outbound, fault and callback messages
Monitor components deployed to SOA Suite
Describe how SOA Suite applications scale to large-scale production
Troubleshoot a deployed SOA Suite application
Installation and Configuration
Install and configure SOA Suite
Upgrade a production application from SOA Suite 11g
Install and configure Oracle Event Processing (OEP)
DAY I
Fundamentals
Explain basic SOA concepts and how they map to implementations
Describe the components and architecture of SOA Suite
Describe SOA Suite's role in cloud integration and mobile applications
Use the right components to implement common integration patterns
Analyze XPath expressions to retrieve elements in an XML document
Describe the main features of the Enterprise Scheduler Service (ESS)
Service Mediation
Differentiate between when to use Mediator and Service Bus
Explain the role of Service Bus and the benefits it provides
Create and configure Service Bus proxies, pipelines, and business
services
Deployment and Troubleshooting
Deploy and undeploy components to SOA Suite
Discuss the role Maven and Hudson play
Create test cases to initiate inbound messages and to emulate
outbound, fault and callback messages
Monitor components deployed to SOA Suite DAY I
Fundamentals
Describe Oracle’s SOA governance capabilities
Describe how B2B capabilities enable trading partner relationships
Service Mediation
Use throttling, endpoint management, and caching to scale
business services in Service Bus
Configure a service as RESTful and access it using the REST
approach
Deployment and Troubleshooting
Describe how SOA Suite applications scale to large-scale
production
Troubleshoot a deployed SOA Suite application
Installation and Configuration
Install and configure SOA Suite
Upgrade a production application from SOA Suite 11g
Install and configure Oracle Event Processing (OEP)
DAY I
Adapters
Describe the role adapters play in a SOA composite application
Describe the adapter architecture
Use the file, database, and JMS adapters
Configure adapters at design-time and run-time
Describe cloud-related adapters
BPEL Modeling
Use the BPEL Editor to create synchronous and asynchronous processes
Use WSDL partner link types and BPEL partner link elements to interact with services
Use the assign activity to manipulate data in BPEL variables
Model conditional branching, looping, and parallel processing
Implement exception handling, compensating transactions and correlation
Create and configure BPEL and composite sensors
Use the BPEL Debugger
Securing Services
Describe the role and features of Oracle Web Service Manager (OWSM)
Describe identity propagation
Attach security policies to end points at design-time and run-time
DAY II
DAY III
Business Rules
Create if/then rules with Rules Designer
Create decision table rules with Rules Designer
Integrate a rule into a BPEL process
Describe how rules are used with mediator and human task components
Human Task Services
Design a human task
Invoke a human task from a BPEL process
Generate Application Development Framework (ADF) task forms for human tasks
Interact with the Worklist application to act on tasks
Business Activity Monitoring (BAM)
Describe the role of BAM
Use activity monitors, counters, business indicators and interval monitoring objects
Create alert rules to launch alerts
Build an executive dashboard
Event Processing
Explain event-driven architecture and the support provided by Event Delivery Network (EDN)
Use components to publish and consume events
Explain Complex Event Processing (CEP) and how it is supported by Oracle Event Processing (OEP)
Explain Event Processing Network (EPN) and how it relates to OEP
Explain how various OEP CQL data cartridges enhance the capabilities of the CQL engine
What is
<?xml version="1.0"?>
<soap:envelope xmlns:soap="http://www.medin.name/wicked" >
<soap:body>
This is a sample message
</soap:body>
<soap:title>This is the title</soap:title>
<soap:extension>101</soap:extension>
</soap:envelope>
PUT /messages HTTP/1.1
Host: www.medin.name
Content-Type: text/xml; charset=utf-8
Content-Length: nnn
REST
SOAP
WS-Notification WS-Topics
WS-Addressing
WS-BrokeredNotification
WS-BaseNotification
WS-Transfer
WS-Eventing
WS-Enumeration
WS-MakeConnection
WS-Policy
WS-PolicyAssertions
WS-PolicyAttachment
WS-Discovery
WS-Inspection
WS-MetadataExchange
UDDI
WSDL
WSDL-S
WS-Resource
WSRF
WS-Security
XML Signature
XML Encryption
XKMS
WS-SecureConversation
WS-SecurityPolicy
WS-Trust
WS-Federation
SAML
XACML
WS-ReliableMessaging
WS-Reliability
WS-RM Policy Assertion
WS-Resource
WS-BaseFaults
WS-ServiceGroup
WS-ResourceProperties
WS-ResourceLifetime
WS-Transfer WS-Fragment
WS-I
WS-BusinessActivity
WS-AtomicTransaction
WS-Coordination
WS-CAF
WS-Transaction
WS-Context
WS-CF
WS-TXM
WS-Management
WS-Management Catalog
WS-ResourceTransfer
WSDM
A service-oriented architecture (SOA) is
an architectural pattern in which
application components provide services
to other components via a communications
protocol, typically over a network.
The principles of service-orientation are
independent of any vendor, product or
technology.
YES! YES! YES!
http://en.wikipedia.org/wiki/Service-oriented_architecture
Programs
Service Orientation Micro Service Architecture
Object Orientation
http://en.wikipedia.org/wiki/Service-oriented_architecturePrinciples of SOA
CONTRACT
LOOSE COUPLING
ABSTRACTION
REUSABILITY
AUTONOMY
STATELESSNESS
DISCOVERABILITY
COMPOSABILITY
GRANULARITY
NORMALIZATION
OPTIMIZATION
RELEVANCE
ENCAPSULATION
LOCATION TRANSPARENCY
User Provider
SOAP
Broker
SOAP
MDS
Config
DESIGN TIME
RUN TIME
• Reduce impedance mismatch between business and IT
• Reuse functionality across business processes and
organizations
• Interoperate between loosely-coupled services in a platform-
independent fashion
• Respond quickly to business demands as SOA applications are
more flexible
• Save time and money in delivering new functionality due to
reuse and flexibility
Reuse
Flexibility
Maintenance
CheckWishList
ShipLegoSet
Children Toys Minion Finance Warehouse
Children Toys Minion Finance Warehouse
Find Wanted
Toys
Ship Wanted
Toys
Manage
Money
Children Toys Minion Finance Warehouse
Find Wanted
Toys
Ship Wanted
Toys
Manage
Money
Virtualization
What is
• Service Component Architecture (SCA) is a software technology
created by major software vendors, including IBM, Oracle and
TIBCO. SCA provides a model for composing applications that
follow service-oriented architecture principles. The
technology encompasses a wide range of disparate technologies
and as such is specified in various independent specifications
in order to maintain programming language and application
environment neutrality.
http://en.wikipedia.org/wiki/Service_Component_Architecture
(Web) Service enablement
Microservices
SCA
Microservices
SOA
OO-programming
Composite
S
Component
Component
S
R R
R
S
Component
Service
Reference
Composite
P
P
Properties
Composite
S
Component
S R R
P
BPEL
Business Rules
Human Tasks (workflow)
Mediators
Spring (Java)
Composite
S
Component
S R R
PWeb service (SOAP over HTTP)
Oracle Healthcare
ADF-BC service (Java/JSF)
Oracle B2B
JCA adapters (technology, and apps)
BAM 11g adapter (only for 11g)
EJB service (Java)
Oracle E-Business Suite
HTTP binding
REST service
Direct binding (SOA/RMI/OSB)
Cloud adapters
Oracle MFT (Managed File Transfer)
Oracle
Suite
Analytics
Orchestration
Virtualization and Mediation
Connectivity
Business Activity Monitoring Event Processing
BPEL Process Manager Business RulesHuman Tasks
Service Bus
Cloud Business to BusinessOn-premises
Apps Services Platform Apps Mainframe DB EDI XML MFT
Infrastructure
Messaging JavaCaching
ManagementandSecurity
ModellingandDevelopment
Analytics
Orchestration
Virtualization and Mediation
Connectivity
Infrastructure
Man.&Sec.
Development
BAM (Business Activity Monitoring)
BPEL Process Manager
Business Rules
Human Tasks (Workflow)
OSB (Oracle Service Bus)
WLS-JMS
WLS (WebLogic Server)
Coherence
JCA-Adapters
Cloud Adapters
ESS (Enterprise Service Scheduler)
OEP (Oracle Event Processor)
EDN (Event Delivery Network)
Java
…
UMS (User Messaging Service)
ODI (Oracle Data Integrator)
Service Bus
Service Bus
Service BUS
A BValidate Enrich Transform OperateRoute
VETRO
SOA Suite
A BMediator
A BBPEL
A BOSB
Orchestration and Virtualization
A BODI
A BOAG
Orchestration
Virtualization
Application Firewall
Data
OSB
Not SCA!
…but names matter
P
Business
Service
SOA OSB
Proxy Service
Pipeline
P
SOA OSB
Management
Throttling
Auditing
Fast
Business
Service
Proxy Service
Pipeline
Etc
…putting some SOA
in Oracle SOA Suite…
SOA
B
P
E
L
B2B
JCA
Adapters
Human
Tasks
Rules
Cloud
Adapters
OSB
IF
IF
BAM
EM
v2 v1
Coherence
Cache
Query language
XML
Navigate the DOM tree
Over 100 functions
Everywhere…
BPEL, Mediators, XSL, etc etc…
Nice editors ..that almost works
foo
/foo
/foo/bar
//bar
/foo/*
//*
/foo/bar[@name=‘a’]
/foo/bar[1]/@name
/foo/bar[@price > 300]
/foo/bar[1]
<foo>
<bar name=“a” price=“150”>
This is a bar
</bar>
<bar name=“b” price=“300”>
This is a bar
</bar>
<bar name=“c” price=“350”>
This is a bar
</bar>
<bar name=“d” price=“400”>
This is a bar
</bar>
</foo>
THANK YOU
https://se.linkedin.com/in/mickem
http://www.medin.name
https://slideshare.net/MichaelMedin
https://github.com/mickem

More Related Content

What's hot

Oracle soa suite 12c - News
Oracle soa suite 12c - NewsOracle soa suite 12c - News
Oracle soa suite 12c - News
Trivadis
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
Bob Rhubart
 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration tools
SmartDog Services
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete Solution
Fumiko Yamashita
 
Oracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsOracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion Apps
Phil Wilkins
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001jucaab
 
OOW09 Integration Architecture EBS R12
OOW09 Integration Architecture  EBS R12OOW09 Integration Architecture  EBS R12
OOW09 Integration Architecture EBS R12jucaab
 
Oaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenOaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseen
Sadz Ta
 
Weblogic 12c experiences - migrations from iAS-platform
Weblogic 12c experiences - migrations from iAS-platformWeblogic 12c experiences - migrations from iAS-platform
Weblogic 12c experiences - migrations from iAS-platform
Jon Petter Hjulstad
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
Berry Clemens
 
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
RapidValue
 
OEM WebLogic Server Management Pack
OEM WebLogic Server Management PackOEM WebLogic Server Management Pack
OEM WebLogic Server Management PackFumiko Yamashita
 
Oracle e-business suite (ebs) r12.2.6 - new functionality
Oracle e-business suite (ebs)  r12.2.6 - new functionalityOracle e-business suite (ebs)  r12.2.6 - new functionality
Oracle e-business suite (ebs) r12.2.6 - new functionality
Matthew Bezuidenhout
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service
Guatemala User Group
 
Roadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server InfrastructureRoadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server Infrastructure
OracleContractors
 
OOW2008 in China
OOW2008 in ChinaOOW2008 in China
OOW2008 in China
James Hu
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologiesanup4704
 
Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...
Andrejs Prokopjevs
 

What's hot (19)

Oracle soa suite 12c - News
Oracle soa suite 12c - NewsOracle soa suite 12c - News
Oracle soa suite 12c - News
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration tools
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete Solution
 
Oracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsOracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion Apps
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001
 
OOW09 Integration Architecture EBS R12
OOW09 Integration Architecture  EBS R12OOW09 Integration Architecture  EBS R12
OOW09 Integration Architecture EBS R12
 
Oaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseenOaug collaborate sadia_tahseen
Oaug collaborate sadia_tahseen
 
Oracle SOA Suite 11g
Oracle SOA Suite 11gOracle SOA Suite 11g
Oracle SOA Suite 11g
 
Weblogic 12c experiences - migrations from iAS-platform
Weblogic 12c experiences - migrations from iAS-platformWeblogic 12c experiences - migrations from iAS-platform
Weblogic 12c experiences - migrations from iAS-platform
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
 
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
 
OEM WebLogic Server Management Pack
OEM WebLogic Server Management PackOEM WebLogic Server Management Pack
OEM WebLogic Server Management Pack
 
Oracle e-business suite (ebs) r12.2.6 - new functionality
Oracle e-business suite (ebs)  r12.2.6 - new functionalityOracle e-business suite (ebs)  r12.2.6 - new functionality
Oracle e-business suite (ebs) r12.2.6 - new functionality
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service
 
Roadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server InfrastructureRoadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server Infrastructure
 
OOW2008 in China
OOW2008 in ChinaOOW2008 in China
OOW2008 in China
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...
 

Viewers also liked

opentextrelease16abetterwaytowork-160411183307
opentextrelease16abetterwaytowork-160411183307opentextrelease16abetterwaytowork-160411183307
opentextrelease16abetterwaytowork-160411183307L. Phillip Urman
 
Monitoring Oracle SOA Suite
Monitoring Oracle SOA SuiteMonitoring Oracle SOA Suite
Monitoring Oracle SOA Suite
C2B2 Consulting
 
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
C2B2 Consulting
 
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Lucas Jellema
 
Find bottleneck and tuning in Java Application
Find bottleneck and tuning in Java ApplicationFind bottleneck and tuning in Java Application
Find bottleneck and tuning in Java Application
guest1f2740
 
Hands-On with Oracle SOA
Hands-On with Oracle SOAHands-On with Oracle SOA
Hands-On with Oracle SOA
Revelation Technologies
 
1 z0 051 - oracle certification
1 z0 051 - oracle certification1 z0 051 - oracle certification
1 z0 051 - oracle certification
adam_jhon
 
Oracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 InstallationOracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 Installation
Vijay Reddy
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to Finish
Revelation Technologies
 
What’s New in OpenText Content Suite 16
What’s New in OpenText Content Suite 16What’s New in OpenText Content Suite 16
What’s New in OpenText Content Suite 16
OpenText
 
OPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONOPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONSUMIT KUMAR
 
Каталог Desi
Каталог DesiКаталог Desi
Каталог Desi
Anton Poletaev
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureRobert Sim
 
Your first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOAYour first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOA
halimelnagar
 
Visual Note-Taking 101: Sketchnoting Techniques
Visual Note-Taking 101: Sketchnoting TechniquesVisual Note-Taking 101: Sketchnoting Techniques
Visual Note-Taking 101: Sketchnoting Techniques
Mike Rohde
 

Viewers also liked (15)

opentextrelease16abetterwaytowork-160411183307
opentextrelease16abetterwaytowork-160411183307opentextrelease16abetterwaytowork-160411183307
opentextrelease16abetterwaytowork-160411183307
 
Monitoring Oracle SOA Suite
Monitoring Oracle SOA SuiteMonitoring Oracle SOA Suite
Monitoring Oracle SOA Suite
 
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
 
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
 
Find bottleneck and tuning in Java Application
Find bottleneck and tuning in Java ApplicationFind bottleneck and tuning in Java Application
Find bottleneck and tuning in Java Application
 
Hands-On with Oracle SOA
Hands-On with Oracle SOAHands-On with Oracle SOA
Hands-On with Oracle SOA
 
1 z0 051 - oracle certification
1 z0 051 - oracle certification1 z0 051 - oracle certification
1 z0 051 - oracle certification
 
Oracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 InstallationOracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 Installation
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to Finish
 
What’s New in OpenText Content Suite 16
What’s New in OpenText Content Suite 16What’s New in OpenText Content Suite 16
What’s New in OpenText Content Suite 16
 
OPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONOPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATION
 
Каталог Desi
Каталог DesiКаталог Desi
Каталог Desi
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Your first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOAYour first step by step tutorial for oracle SOA
Your first step by step tutorial for oracle SOA
 
Visual Note-Taking 101: Sketchnoting Techniques
Visual Note-Taking 101: Sketchnoting TechniquesVisual Note-Taking 101: Sketchnoting Techniques
Visual Note-Taking 101: Sketchnoting Techniques
 

Similar to Oracle SOA Suite 12c 1z0-434 Day 1/3

Oracle soa suite 11 g
Oracle soa suite 11 gOracle soa suite 11 g
Oracle soa suite 11 g
Jaguaraci Silva
 
Getting started-with-oracle-so a-vi
Getting started-with-oracle-so a-viGetting started-with-oracle-so a-vi
Getting started-with-oracle-so a-viAmit Sharma
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
Rajesh Raheja
 
SOA for SSME 2009
SOA for SSME 2009SOA for SSME 2009
SOA for SSME 2009
Ross McKegney
 
Introduction to business process execution language
Introduction to business process execution languageIntroduction to business process execution language
Introduction to business process execution language
suranisaunak
 
SOA 11g Foundation - 01.1 -SOA Overview.ppt
SOA 11g Foundation - 01.1 -SOA Overview.pptSOA 11g Foundation - 01.1 -SOA Overview.ppt
SOA 11g Foundation - 01.1 -SOA Overview.ppt
SudhirSinghShakyaVan
 
Gangadhar_SOA_Resume
Gangadhar_SOA_ResumeGangadhar_SOA_Resume
Gangadhar_SOA_Resumegangadhar v
 
SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)
santosh_c_s
 
Maintenance Best Practices for Service Oriented
Maintenance Best Practices for Service OrientedMaintenance Best Practices for Service Oriented
Maintenance Best Practices for Service Orientedaliraza786
 
Introduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureIntroduction to Service Oriented Architecture
Introduction to Service Oriented Architecture
DATA Inc.
 
CBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU PresentationCBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU Presentation
mgp1560
 
CBSE VS SOA Presentation
CBSE VS SOA PresentationCBSE VS SOA Presentation
CBSE VS SOA Presentation
Maulik Parikh
 
Unit 3-SOA Technologies
Unit 3-SOA TechnologiesUnit 3-SOA Technologies
Unit 3-SOA Technologies
ssuser3a47cb
 
Soa bpel-123
Soa bpel-123Soa bpel-123
Soa bpel-123
Priyanka Bansal
 
Ancy Paul-Resume
Ancy Paul-ResumeAncy Paul-Resume
Ancy Paul-ResumeAncy Paul01
 
Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551
xavier john
 

Similar to Oracle SOA Suite 12c 1z0-434 Day 1/3 (20)

Oracle soa suite 11 g
Oracle soa suite 11 gOracle soa suite 11 g
Oracle soa suite 11 g
 
Getting started-with-oracle-so a-vi
Getting started-with-oracle-so a-viGetting started-with-oracle-so a-vi
Getting started-with-oracle-so a-vi
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
SOA for SSME 2009
SOA for SSME 2009SOA for SSME 2009
SOA for SSME 2009
 
Introduction to business process execution language
Introduction to business process execution languageIntroduction to business process execution language
Introduction to business process execution language
 
SOA 11g Foundation - 01.1 -SOA Overview.ppt
SOA 11g Foundation - 01.1 -SOA Overview.pptSOA 11g Foundation - 01.1 -SOA Overview.ppt
SOA 11g Foundation - 01.1 -SOA Overview.ppt
 
Soa & Bpel With Web Sphere
Soa & Bpel With Web SphereSoa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
 
Soa & Bpel With Web Sphere
Soa & Bpel With Web SphereSoa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
 
Gangadhar_SOA_Resume
Gangadhar_SOA_ResumeGangadhar_SOA_Resume
Gangadhar_SOA_Resume
 
SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)
 
Maintenance Best Practices for Service Oriented
Maintenance Best Practices for Service OrientedMaintenance Best Practices for Service Oriented
Maintenance Best Practices for Service Oriented
 
Soa & Bpel
Soa & BpelSoa & Bpel
Soa & Bpel
 
Soa & Bpel
Soa & BpelSoa & Bpel
Soa & Bpel
 
Introduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureIntroduction to Service Oriented Architecture
Introduction to Service Oriented Architecture
 
CBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU PresentationCBSE VS SOA SJSU Presentation
CBSE VS SOA SJSU Presentation
 
CBSE VS SOA Presentation
CBSE VS SOA PresentationCBSE VS SOA Presentation
CBSE VS SOA Presentation
 
Unit 3-SOA Technologies
Unit 3-SOA TechnologiesUnit 3-SOA Technologies
Unit 3-SOA Technologies
 
Soa bpel-123
Soa bpel-123Soa bpel-123
Soa bpel-123
 
Ancy Paul-Resume
Ancy Paul-ResumeAncy Paul-Resume
Ancy Paul-Resume
 
Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551
 

More from Michael Medin

IcingaCamp Berlin 2018 NSClient++ and friends
IcingaCamp Berlin 2018 NSClient++ and friendsIcingaCamp Berlin 2018 NSClient++ and friends
IcingaCamp Berlin 2018 NSClient++ and friends
Michael Medin
 
Extending NSClient++ with rest and python
Extending NSClient++ with rest and pythonExtending NSClient++ with rest and python
Extending NSClient++ with rest and python
Michael Medin
 
The technology of tomorrows integration plattform
The technology of tomorrows integration plattformThe technology of tomorrows integration plattform
The technology of tomorrows integration plattform
Michael Medin
 
Integration Plattform of Tomorrow
Integration Plattform of TomorrowIntegration Plattform of Tomorrow
Integration Plattform of Tomorrow
Michael Medin
 
Automated monitoring with NSClient++ and Icinga
Automated monitoring with NSClient++ and IcingaAutomated monitoring with NSClient++ and Icinga
Automated monitoring with NSClient++ and Icinga
Michael Medin
 
Ns client++ icinga camp
Ns client++ icinga campNs client++ icinga camp
Ns client++ icinga camp
Michael Medin
 
Continuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum EditionContinuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum Edition
Michael Medin
 
Continuous delivery @CD Summit Stockholm
Continuous delivery @CD Summit StockholmContinuous delivery @CD Summit Stockholm
Continuous delivery @CD Summit Stockholm
Michael Medin
 
Continuous Delivery at Oracle Database Insights
Continuous Delivery at Oracle Database InsightsContinuous Delivery at Oracle Database Insights
Continuous Delivery at Oracle Database Insights
Michael Medin
 
Continuous delivery from the trenches
Continuous delivery from the trenchesContinuous delivery from the trenches
Continuous delivery from the trenches
Michael Medin
 
NSClient++....or not
NSClient++....or notNSClient++....or not
NSClient++....or not
Michael Medin
 
Continuous Delivery in the Enterprise
Continuous Delivery in the EnterpriseContinuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
Michael Medin
 
NSClient++ whats new for 0.3.9 users
NSClient++ whats new for 0.3.9 usersNSClient++ whats new for 0.3.9 users
NSClient++ whats new for 0.3.9 users
Michael Medin
 
Integration in the Cloud
Integration in the CloudIntegration in the Cloud
Integration in the Cloud
Michael Medin
 
The Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12cThe Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12c
Michael Medin
 
Enabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryEnabling Mobility through Continuous Delivery
Enabling Mobility through Continuous Delivery
Michael Medin
 
NSClient++ Workshop: 06 Scripting
NSClient++ Workshop: 06 ScriptingNSClient++ Workshop: 06 Scripting
NSClient++ Workshop: 06 Scripting
Michael Medin
 
NSClient++ Workshop: 05 Monitoring
NSClient++ Workshop: 05 MonitoringNSClient++ Workshop: 05 Monitoring
NSClient++ Workshop: 05 Monitoring
Michael Medin
 
NSClient Workshop: 04 Protocols
NSClient Workshop: 04 ProtocolsNSClient Workshop: 04 Protocols
NSClient Workshop: 04 Protocols
Michael Medin
 
NSClient++ Workshop: 03 Installation
NSClient++ Workshop: 03 InstallationNSClient++ Workshop: 03 Installation
NSClient++ Workshop: 03 Installation
Michael Medin
 

More from Michael Medin (20)

IcingaCamp Berlin 2018 NSClient++ and friends
IcingaCamp Berlin 2018 NSClient++ and friendsIcingaCamp Berlin 2018 NSClient++ and friends
IcingaCamp Berlin 2018 NSClient++ and friends
 
Extending NSClient++ with rest and python
Extending NSClient++ with rest and pythonExtending NSClient++ with rest and python
Extending NSClient++ with rest and python
 
The technology of tomorrows integration plattform
The technology of tomorrows integration plattformThe technology of tomorrows integration plattform
The technology of tomorrows integration plattform
 
Integration Plattform of Tomorrow
Integration Plattform of TomorrowIntegration Plattform of Tomorrow
Integration Plattform of Tomorrow
 
Automated monitoring with NSClient++ and Icinga
Automated monitoring with NSClient++ and IcingaAutomated monitoring with NSClient++ and Icinga
Automated monitoring with NSClient++ and Icinga
 
Ns client++ icinga camp
Ns client++ icinga campNs client++ icinga camp
Ns client++ icinga camp
 
Continuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum EditionContinuous delivery from the trenches Redhat Forum Edition
Continuous delivery from the trenches Redhat Forum Edition
 
Continuous delivery @CD Summit Stockholm
Continuous delivery @CD Summit StockholmContinuous delivery @CD Summit Stockholm
Continuous delivery @CD Summit Stockholm
 
Continuous Delivery at Oracle Database Insights
Continuous Delivery at Oracle Database InsightsContinuous Delivery at Oracle Database Insights
Continuous Delivery at Oracle Database Insights
 
Continuous delivery from the trenches
Continuous delivery from the trenchesContinuous delivery from the trenches
Continuous delivery from the trenches
 
NSClient++....or not
NSClient++....or notNSClient++....or not
NSClient++....or not
 
Continuous Delivery in the Enterprise
Continuous Delivery in the EnterpriseContinuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
 
NSClient++ whats new for 0.3.9 users
NSClient++ whats new for 0.3.9 usersNSClient++ whats new for 0.3.9 users
NSClient++ whats new for 0.3.9 users
 
Integration in the Cloud
Integration in the CloudIntegration in the Cloud
Integration in the Cloud
 
The Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12cThe Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12c
 
Enabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryEnabling Mobility through Continuous Delivery
Enabling Mobility through Continuous Delivery
 
NSClient++ Workshop: 06 Scripting
NSClient++ Workshop: 06 ScriptingNSClient++ Workshop: 06 Scripting
NSClient++ Workshop: 06 Scripting
 
NSClient++ Workshop: 05 Monitoring
NSClient++ Workshop: 05 MonitoringNSClient++ Workshop: 05 Monitoring
NSClient++ Workshop: 05 Monitoring
 
NSClient Workshop: 04 Protocols
NSClient Workshop: 04 ProtocolsNSClient Workshop: 04 Protocols
NSClient Workshop: 04 Protocols
 
NSClient++ Workshop: 03 Installation
NSClient++ Workshop: 03 InstallationNSClient++ Workshop: 03 Installation
NSClient++ Workshop: 03 Installation
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Oracle SOA Suite 12c 1z0-434 Day 1/3

  • 1. Oracle SOA Suite 12c Introduction to SOA 1Z0-434: Day I
  • 2.
  • 3. Certification #Q % Pass Partners 1z0-451 70 63% 44 ~34 1z0-478 73 60% 44 ~34 1z0-434 TBD TBD TBD TBD-15 Type Multiple Choice
  • 4. Fundamentals Explain basic SOA concepts and how they map to implementations Describe the components and architecture of SOA Suite Describe SOA Suite's role in cloud integration and mobile applications Use the right components to implement common integration patterns Analyze XPath expressions to retrieve elements in an XML document Describe Oracle’s SOA governance capabilities Describe how B2B capabilities enable trading partner relationships Describe the main features of the Enterprise Scheduler Service (ESS) Service Mediation Differentiate between when to use Mediator and Service Bus Explain the role of Service Bus and the benefits it provides Create and configure Service Bus proxies, pipelines, and business services Use throttling, endpoint management, and caching to scale business services in Service Bus Configure a service as RESTful and access it using the REST approach Deployment and Troubleshooting Deploy and undeploy components to SOA Suite Discuss the role Maven and Hudson play Create test cases to initiate inbound messages and to emulate outbound, fault and callback messages Monitor components deployed to SOA Suite Describe how SOA Suite applications scale to large-scale production Troubleshoot a deployed SOA Suite application Installation and Configuration Install and configure SOA Suite Upgrade a production application from SOA Suite 11g Install and configure Oracle Event Processing (OEP) DAY I
  • 5. Fundamentals Explain basic SOA concepts and how they map to implementations Describe the components and architecture of SOA Suite Describe SOA Suite's role in cloud integration and mobile applications Use the right components to implement common integration patterns Analyze XPath expressions to retrieve elements in an XML document Describe the main features of the Enterprise Scheduler Service (ESS) Service Mediation Differentiate between when to use Mediator and Service Bus Explain the role of Service Bus and the benefits it provides Create and configure Service Bus proxies, pipelines, and business services Deployment and Troubleshooting Deploy and undeploy components to SOA Suite Discuss the role Maven and Hudson play Create test cases to initiate inbound messages and to emulate outbound, fault and callback messages Monitor components deployed to SOA Suite DAY I
  • 6. Fundamentals Describe Oracle’s SOA governance capabilities Describe how B2B capabilities enable trading partner relationships Service Mediation Use throttling, endpoint management, and caching to scale business services in Service Bus Configure a service as RESTful and access it using the REST approach Deployment and Troubleshooting Describe how SOA Suite applications scale to large-scale production Troubleshoot a deployed SOA Suite application Installation and Configuration Install and configure SOA Suite Upgrade a production application from SOA Suite 11g Install and configure Oracle Event Processing (OEP) DAY I
  • 7. Adapters Describe the role adapters play in a SOA composite application Describe the adapter architecture Use the file, database, and JMS adapters Configure adapters at design-time and run-time Describe cloud-related adapters BPEL Modeling Use the BPEL Editor to create synchronous and asynchronous processes Use WSDL partner link types and BPEL partner link elements to interact with services Use the assign activity to manipulate data in BPEL variables Model conditional branching, looping, and parallel processing Implement exception handling, compensating transactions and correlation Create and configure BPEL and composite sensors Use the BPEL Debugger Securing Services Describe the role and features of Oracle Web Service Manager (OWSM) Describe identity propagation Attach security policies to end points at design-time and run-time DAY II
  • 8. DAY III Business Rules Create if/then rules with Rules Designer Create decision table rules with Rules Designer Integrate a rule into a BPEL process Describe how rules are used with mediator and human task components Human Task Services Design a human task Invoke a human task from a BPEL process Generate Application Development Framework (ADF) task forms for human tasks Interact with the Worklist application to act on tasks Business Activity Monitoring (BAM) Describe the role of BAM Use activity monitors, counters, business indicators and interval monitoring objects Create alert rules to launch alerts Build an executive dashboard Event Processing Explain event-driven architecture and the support provided by Event Delivery Network (EDN) Use components to publish and consume events Explain Complex Event Processing (CEP) and how it is supported by Oracle Event Processing (OEP) Explain Event Processing Network (EPN) and how it relates to OEP Explain how various OEP CQL data cartridges enhance the capabilities of the CQL engine
  • 10.
  • 11. <?xml version="1.0"?> <soap:envelope xmlns:soap="http://www.medin.name/wicked" > <soap:body> This is a sample message </soap:body> <soap:title>This is the title</soap:title> <soap:extension>101</soap:extension> </soap:envelope> PUT /messages HTTP/1.1 Host: www.medin.name Content-Type: text/xml; charset=utf-8 Content-Length: nnn REST
  • 12. SOAP WS-Notification WS-Topics WS-Addressing WS-BrokeredNotification WS-BaseNotification WS-Transfer WS-Eventing WS-Enumeration WS-MakeConnection WS-Policy WS-PolicyAssertions WS-PolicyAttachment WS-Discovery WS-Inspection WS-MetadataExchange UDDI WSDL WSDL-S WS-Resource WSRF WS-Security XML Signature XML Encryption XKMS WS-SecureConversation WS-SecurityPolicy WS-Trust WS-Federation SAML XACML WS-ReliableMessaging WS-Reliability WS-RM Policy Assertion WS-Resource WS-BaseFaults WS-ServiceGroup WS-ResourceProperties WS-ResourceLifetime WS-Transfer WS-Fragment WS-I WS-BusinessActivity WS-AtomicTransaction WS-Coordination WS-CAF WS-Transaction WS-Context WS-CF WS-TXM WS-Management WS-Management Catalog WS-ResourceTransfer WSDM
  • 13. A service-oriented architecture (SOA) is an architectural pattern in which application components provide services to other components via a communications protocol, typically over a network. The principles of service-orientation are independent of any vendor, product or technology. YES! YES! YES! http://en.wikipedia.org/wiki/Service-oriented_architecture
  • 14. Programs Service Orientation Micro Service Architecture Object Orientation
  • 15. http://en.wikipedia.org/wiki/Service-oriented_architecturePrinciples of SOA CONTRACT LOOSE COUPLING ABSTRACTION REUSABILITY AUTONOMY STATELESSNESS DISCOVERABILITY COMPOSABILITY GRANULARITY NORMALIZATION OPTIMIZATION RELEVANCE ENCAPSULATION LOCATION TRANSPARENCY
  • 18. • Reduce impedance mismatch between business and IT • Reuse functionality across business processes and organizations • Interoperate between loosely-coupled services in a platform- independent fashion • Respond quickly to business demands as SOA applications are more flexible • Save time and money in delivering new functionality due to reuse and flexibility Reuse Flexibility Maintenance
  • 19.
  • 21. Children Toys Minion Finance Warehouse
  • 22. Children Toys Minion Finance Warehouse Find Wanted Toys Ship Wanted Toys Manage Money
  • 23. Children Toys Minion Finance Warehouse Find Wanted Toys Ship Wanted Toys Manage Money Virtualization
  • 25. • Service Component Architecture (SCA) is a software technology created by major software vendors, including IBM, Oracle and TIBCO. SCA provides a model for composing applications that follow service-oriented architecture principles. The technology encompasses a wide range of disparate technologies and as such is specified in various independent specifications in order to maintain programming language and application environment neutrality. http://en.wikipedia.org/wiki/Service_Component_Architecture (Web) Service enablement
  • 29. Composite S Component S R R P BPEL Business Rules Human Tasks (workflow) Mediators Spring (Java)
  • 30. Composite S Component S R R PWeb service (SOAP over HTTP) Oracle Healthcare ADF-BC service (Java/JSF) Oracle B2B JCA adapters (technology, and apps) BAM 11g adapter (only for 11g) EJB service (Java) Oracle E-Business Suite HTTP binding REST service Direct binding (SOA/RMI/OSB) Cloud adapters Oracle MFT (Managed File Transfer)
  • 32. Analytics Orchestration Virtualization and Mediation Connectivity Business Activity Monitoring Event Processing BPEL Process Manager Business RulesHuman Tasks Service Bus Cloud Business to BusinessOn-premises Apps Services Platform Apps Mainframe DB EDI XML MFT Infrastructure Messaging JavaCaching ManagementandSecurity ModellingandDevelopment
  • 33. Analytics Orchestration Virtualization and Mediation Connectivity Infrastructure Man.&Sec. Development BAM (Business Activity Monitoring) BPEL Process Manager Business Rules Human Tasks (Workflow) OSB (Oracle Service Bus) WLS-JMS WLS (WebLogic Server) Coherence JCA-Adapters Cloud Adapters ESS (Enterprise Service Scheduler) OEP (Oracle Event Processor) EDN (Event Delivery Network) Java … UMS (User Messaging Service) ODI (Oracle Data Integrator)
  • 35. Service BUS A BValidate Enrich Transform OperateRoute VETRO
  • 36. SOA Suite A BMediator A BBPEL A BOSB Orchestration and Virtualization A BODI A BOAG
  • 41. …putting some SOA in Oracle SOA Suite…
  • 43.
  • 44. Query language XML Navigate the DOM tree Over 100 functions Everywhere… BPEL, Mediators, XSL, etc etc… Nice editors ..that almost works
  • 45. foo /foo /foo/bar //bar /foo/* //* /foo/bar[@name=‘a’] /foo/bar[1]/@name /foo/bar[@price > 300] /foo/bar[1] <foo> <bar name=“a” price=“150”> This is a bar </bar> <bar name=“b” price=“300”> This is a bar </bar> <bar name=“c” price=“350”> This is a bar </bar> <bar name=“d” price=“400”> This is a bar </bar> </foo>