SlideShare a Scribd company logo
1 of 33
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 1)
Phil-at-mp3monster.org
www.mp3monster.org
Relationship between Oracle SOA, AIA &
Fusion Apps
& A take on AIA’s value proposition
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 2)
Phil-at-mp3monster.org
www.mp3monster.org
Disclaimer
• The following presentation is the opinion of the presenter
only
• The viewers expressed here are not representative of the
presenter’s employer
• The contents of this presentation do not constitute a legal
understanding,
• Neither can the presenter or their employer accept any
liability for the accuracy of the information presented
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 3)
Phil-at-mp3monster.org
www.mp3monster.org
Introduction
• A brief personal introduction
• Oracle Technology Foundations - From App Server to PIPs
• The Value proposition of PIPs
• … and how much does this cost
• Connecting this to Fusion Apps
• Q & A
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 4)
Phil-at-mp3monster.org
www.mp3monster.org
Quick Personal Introduction
• currently Enterprise Integration Architect for a large Optical Retailer & Manufacturer
– In practical terms I’m involved from OS to application design
– TOGAF 9 certified
– Hands on capable, and used to manage a team looking after platform build and
design, middleware & component configuration & build, software configuration
control and build (Continuous Integration)
– Engaged with UKOUG
• Previously …
– Developer for Marconi working on real-time mission critical systems
– EDS technical lead (app architect by current terminology) – inc. client facing
– Middleware consultant at boutique consultancy in Defence & Energy markets – Hi-Q
Systems – inc. client facing
– Realtime BI start up called - SeeWhy Software (just been purchased by SAP for its B2C
click analytics solution)
www.mp3monster.org / www.linkedin.co.uk/philwilkins / mp3muncher.wordpress.com
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 5)
Phil-at-mp3monster.org
www.mp3monster.org
Book Reviewer
• Prepublication technical reviewer for Packt …
– JBoss jBPM
– Apache Camel
– Java with Netbeans
– Applied SOA Patterns on the Oracle Platform (out June)
– Etc
• Oracle Press post publication …
– Getting Started with Oracle Event Processing
– Oracle Fusion Applications – Development & Extensibility
Handbook
– Oracle Big Data Handbook
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 6)
Phil-at-mp3monster.org
www.mp3monster.org
Take a closer look at the Tech Stack to see what the
Layers offer & where AIA fits …
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 7)
Phil-at-mp3monster.org
www.mp3monster.org
Applications
Technology
Technology Drill Down
Hardware
Manage, Monitor &
Deploy
Abstracting
Technologies &
Building Blocks
Platform &
Frameworks
Solutions with
Domain & Product
Knowledge
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 8)
Phil-at-mp3monster.org
www.mp3monster.org
Weblogic Server
• Multiple Versions
– Standard Edition
– Enterprise Edition (needed for clustering)
– Suite (includes Coherence)
• Managed Containers
• Clustering capability
• Basic adaptor & connector technologies (JCA etc)
• Claims for best J2EE performance scores
• Web layers with JSF 2.0 which ADF builds upon
• Build & deploy tooling for J2EE with Web Logic
Scripting Toolkit.
• Support for Continuous Integration (via Ant or
Maven)
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 9)
Phil-at-mp3monster.org
www.mp3monster.org
Oracle Data Integrator (ELT)
• Extract Load Transform (ELT) rather than ETL product
leveraging DB capabilities
• Build Knowledge Modules (KMs) to perform data
movement and transformation
• Prebuilt KMs available
• Can be used in conjunction with
– GoldenGate
– Warehouse Builder
– Hadoop & NoSQL extensions available
– Custom connectors (KMs) can be built &
available e.g. SAP
• Can be configured with other instances to offer HA
and scaling.
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 10)
Phil-at-mp3monster.org
www.mp3monster.org
Oracle Business Intelligence Enterprise
Edition
• Enterprise BI capability
• Runs on top of a Weblogic infrastructure
• Provides
– BI Publisher (formerly XML Publisher)
– Data Aggregation & Ad-Hoc Querying
– Dashboards (with UI drag and drop style
development for non s/w developers)
• Works with OLAP, ROLAP, MOLAP data stores
• Enabling platform for Oracle Business Intelligence
Applications (OBIA)
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 11)
Phil-at-mp3monster.org
www.mp3monster.org
Oracle Business Intelligence Applications
(OBIA)
• Set of prebuild dashboards and reports for different
domain areas
• To deliver such a capability, they incorporate …
– Understanding of Oracle source system schemas
– Star schemas for reporting & analytics
– ETL/ELT scripts to pull data into the star schemas
– Business layer of logical & presentation objects that
support the Oracle reporting & analytical end
products
– Dashboards and report templates that can be
customised
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 12)
Phil-at-mp3monster.org
www.mp3monster.org
SOA Suite (1)
• Oracle SOA Suite provides a range of technologies to
enable effective integration & orchestration. Including:
– Business Process Execution Language (BPEL)
– Human Workflow (UI for task management &
presentation)
– Mediator providing transformation & routing
(realising many of well known Enterprise Integration
Patterns)
– Rules Engine
– Web Services including WS-* extensions
– SOAPUI like testing framework
– WLST deployment tools
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 13)
Phil-at-mp3monster.org
www.mp3monster.org
SOA Suite (2)
• Additional SOA Suite linked technologies (require more
licensing):
– Oracle Service Bus (OSB)
– Business Activity Monitoring (BAM)
– Complex Event Processing (CEP) Integration
– UDDI & Governance through Oracle Service Registry
& Oracle Enterprise Registry
• We do need to clearly differentiate between SOA the
product and SOA the concept – using the product
doesn’t mean realising the concept
• MDS – to support SOA Suite you need a database for the
Meta Data Store (MDS)
• From anecdotal information OSB is a common
alternative to the orchestration approaches offered by
AIA. But doesn’t offer everything AIA can provide
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 14)
Phil-at-mp3monster.org
www.mp3monster.org
Application Integration Architecture
(Foundation Pack)
• AIA can be seen as enabler towards to the SOA
concepts, by supporting …
– Development approach that encourages use of a
canonical data model (has commonality with
OAGIS, UN/CEFACT and ebXML)
– Canonical model provides framework for
extension for custom requirements
– A development strategy/convention (SOA
patterns) using SOA Suite that brings you closer to
the ideal SOA world (primary gap being based on
discovery & governance)
• To realise SOA you’re probably going to need other
Oracle products such as OERWeblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 15)
Phil-at-mp3monster.org
www.mp3monster.org
Drill in a Little Closer to AIA Ideas
- Requestor
Application
Business
Connector
Service (ABCS)
takes the source
system data,
transforms to
canonical
Enterprise
Business Object
pr Message
(EBO/EBM)
- Technology
protocol layer
e.g. JDBC,
JMS, WS, file
etc
- Provider
ABCS
Takes the
canonical form
(EBO or EBM)
converts to
target system
notation.
Invokes native
application
- Technology
protocol layer
e.g. JDBC,
JMS, WS, file
etc
- EBS/EBF
Enterprise Business
Service or Flow one
or more services
working together to
effect business
operations
- EBF – for pure
orchestration
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 16)
Phil-at-mp3monster.org
www.mp3monster.org
Drill in a Little Closer to AIA Ideas
- Requestor
Application
Business
Connector
Service (ABCS)
takes the source
system data,
transforms to
canonical
Enterprise
Business Object
pr Message
(EBO/EBM)
- Technology
protocol layer
e.g. JDBC,
JMS, WS, file
etc
- Provider
ABCS
Takes the
canonical form
(EBO or EBM)
converts to
target system
notation.
Invokes native
application
- Technology
protocol layer
e.g. JDBC,
JMS, WS, file
etc
- EBS/EBF
Enterprise Business
Service or Flow one
or more services
working together to
effect business
operations
- EBF – for pure
orchestration
A service could look something
like this – bringing together
multiple EBOs to perform an
operation. For example
‘FindBestQuote’ which uses
ABCS’ to talk to different
systems from different vendors
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 17)
Phil-at-mp3monster.org
www.mp3monster.org
• Deployment support …
– tooling lending itself to the idea of SOA composites
forming a wider capability – composition & group
deployment
– Apply domain naming during deployment
– Capture deployed artefact details into MDS ready to
be used with the likes of OER
• Extended testing & validation tools –
– Composite Application Validation System (CAVS)
allows end to end testing, can be incorporated into
a CI environment
– PIP Auditor – assesses quality of artefacts (BPEL,
composite organisation) etc scores against TOGAF
ideals (promotion of re-use etc)
Application Integration Architecture
(Foundation Pack)
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 18)
Phil-at-mp3monster.org
www.mp3monster.org
• Extended capabilities (frameworks) for …
– error handling & auditing
– Handling reference values between different
systems e.g. Widget = Gadget (Sys 1)
Widget = Thingy (Sys2)
– Mapping PKs between systems
Application Integration Architecture
(Foundation Pack)
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 19)
Phil-at-mp3monster.org
www.mp3monster.org
Application Integration Architecture –
Process Integration Packs (PIPs)
• Oracle offers a series of pre built, extensible Process
Integration Packs for linking the likes of …
– Ebiz
– Seibel
– BRM
• PIPs also provided for business vertical solutions e.g.
– Life Sciences,
– Retail etc
• The PIPs implement business processes and logic to
leverage the different product interfaces. Each PIP is
built with a base pack and extensions that link core
process to specific products
• You can build you own custom PIPs
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 20)
Phil-at-mp3monster.org
www.mp3monster.org
Licensed PIP – Prebuild Capability
Illustration
• This illustrates the mechanics of keeping Seibel CRM, Ebiz & BRM Bill of Materials and
Product data in sync – just one of the capabilities of the Product MDM PIP
• You could choose to leverage parts of the process to a custom integration or extend to also
share data with your own solution
http://docs.oracle.com/cd/E383
16_01/doc.114/e38142/chap2_int
egrationbasepack.htm#sthref41
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 21)
Phil-at-mp3monster.org
www.mp3monster.org
Enterprise Manager with Additional
packs
• Aka Grid Control/Cloud Control depending upon
which version you have
• The core product is supplemented with additional
management packs e.g. SOA, Seibel etc to support
end to end monitoring, will need
– SOA management pack for AIA
– Application packs eg Seibel & Ebiz for each end of
the integration(s)
• App Mgmt Suite
– Provide means to activities such as patching and
cloning
• Infrastructure design (particularly network layer) can
impact effectiveness of using the management packs
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 22)
Phil-at-mp3monster.org
www.mp3monster.org
To PIP or Not to PIP, that is the question!
• Given that SOA Suite gives the basic tools, Foundation Pack gives you
data structures and enhanced tooling …
• So should the question be, ‘to buy PIPs or not to buy …’
– There aren’t PIPs off the shelf for all Oracle solutions (e.g.
RightNow)
– How much customisation of standard logic do I need?
– What’s the license cost vs dev cost (and other TCO factors)?
– What about my Fusion Apps road map
• All factors that need to be considered in your context, but we can
provide the Buy/Cost perspective
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 23)
Phil-at-mp3monster.org
www.mp3monster.org
PIP Costing Illustration
• Try and provide a sense of the cost of creating/expanding a Licensed PIP
environment
• Will take Customer MDM to work with Seibel & Ebiz as an illustration, to help
illustrate we will assume no use of BRM
How Pricing is arrived at
• Calculations based on figures at 13-Feb-2014
• Pricing is List Pricing in US Dollars
• Pricing is based on a conceptual CPU by Oracle – which reflects a level of
performance, so if you host on a more powerful process cost goes up
• Need to take into account Oracle Virtual CPU factor. Lets assume Oracle
virtualisation environment 4 vCPUS approx equivalent to 1 CPU License
• We also assume Virtualisation constrains the number of potential host CPUs
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 24)
Phil-at-mp3monster.org
www.mp3monster.org
Licensed Layers to Host a Licensed PIP
Licensed
Extensions
License
Customer MDM
Base Pack
(UCM)
Customer MDM
Seibel
MDM Customer E-
Business Suite
MDM Customer
BRM 1
Customer MDM
– Routing Rules
Customer MDM
– Match & Fetch
1 Don’t use BRM so not licensed
Enterprise Manager -
SOA Management
Pack
Customer MDM Base
Pack & Extensions
AIA Foundation Pack
SOA Suite
Weblogic Server
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 25)
Phil-at-mp3monster.org
www.mp3monster.org
PIP Cost
Product List Price
Customer MDM Base Pack
(UCM)
$15k
Customer MDM Seibel $10k
MDM Customer E-Business
Suite
$10k
Total (if we can assign more
CPUs to existing VMs)
$35k
• But to get some resilience you may run PIP servers as pairs what is adding to 1
server must also be added to the other (and you can use part Oracle Licenses
ie. Add 2 virtual CPUs ~1/2 Oracle License CPU)
• Therefore cost is actually $70k
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 26)
Phil-at-mp3monster.org
www.mp3monster.org
Additional Server Cost
Product List Price
Enterprise Manager SOA
Management Pack
$25k
Weblogic Server $18k
SOA Suite (+BPEL Manager) $32.2k ($23k + $9.2k)
AIA Foundation Pack $46k
PIP Layer $35k
Total (if we need a new additional
server)
$156.2k
• If we don’t have available server license capacity available, then need the following
pieces licensed
• This doesn’t take into account any additional cost for:
• Hardware,
• OS
• Virtualisation (OVM licensing)
• Introducing additional infrastructure will increase work load on Enterprise Manager
• Remember also all of this uses an Oracle database for its MDS data store – therefore
more load – means potentially increased DB costs
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 27)
Phil-at-mp3monster.org
www.mp3monster.org
An Approach to getting value …
• Buy, but in a limited manner …
– Only a subset of SOA Infrastructure is licensed to run PIPs (small clusters
for each type of PIP)
– Other factors here like licensing cost!
• Develop roadmap strategy …
– As we start to think harder about longer term roadmap the Fusion apps
factors will be addressed with Oracle
– Increasing adoption of Oracle solutions will reduce external entities that
will need integrating as they will be
• Replaced with Oracle products
• Custom built using Fusion Platform
• External/SaaS offerings with canonical model so integration
becoming easier
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 28)
Phil-at-mp3monster.org
www.mp3monster.org
… And How Do AIA & PIPs relate to Fusion
Apps?
Fusion Apps
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 29)
Phil-at-mp3monster.org
www.mp3monster.org
Weblogic
ODI
SOA Suite
OBIEE
OBIA
Fusion
Apps
(APIs,
Framework &
tools)
AIA
Foundation Pack
AIA
Process
Integration Packs
Enterprise Manager & Plugins
Weblogic
ODI
SOA Suite
OBIEE
OBIA
AIA
Foundation Pack
AIA
Process Integration Packs
Enterprise Manager & Plugins
How Does AIA Relate to Fusion
Applications
• Both have the same
under pinning
– SOA Suite
– ETL technologies
• Fusion Apps come with a
lot more tools OOTB
(but ltd licenses) e.g.
– OER
– Essbase
– Hyperion …
• A lot of commonality in
purpose
– Implementing extensions
& integration
– Tooling to aide in
packaging and
deployment
– Enhanced tooling for
testing
• But …
– Different tools to achieve
the advanced goals
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 30)
Phil-at-mp3monster.org
www.mp3monster.org
How Does AIA Relates to Fusion
Applications - Commonality
Weblogic
ODI
SOA Suite
OBIEE
OBIA
Fusion
Apps
(APIs,
Framework &
tools)
AIA
Foundation Pack
AIA
Process
Integration Packs
Enterprise Manager & Plugins
Fusion
Apps
(APIs,
Framework &
tools)
• Both have the same
under pinning
– SOA Suite
– ETL technologies
• Fusion Apps come with a
lot more tools OOTB
(but ltd licenses) e.g.
– Enterprise
Repository (OER)
– Essbase
– Identity
Management (OID)
…
• A lot of commonality in
purpose
– Implementing extensions
& integration
– Tooling to aide in
packaging and
deployment
– Enhanced tooling for
testing
• BUT …
– Different tools to achieve
the advanced goals
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 31)
Phil-at-mp3monster.org
www.mp3monster.org
How Does AIA Relates to Fusion
Applications - Challenges
Weblogic
ODI
SOA Suite
OBIEE
OBIA
Fusion
Apps
(APIs,
Framework &
tools)
AIA
Foundation Pack
AIA
Process
Integration Packs
Enterprise Manager & Plugins
Fusion
Apps
(APIs,
Framework &
tools)
• Same goal different
approach can be
exemplified by …
– Canonical model
– realised
through ADF BC’s
– Although
essentially the
same structures
• The Challenges …
– Official Oracle
documentation
says little on
migration path
for integration
– Maybe in part because
Fusion Apps meant to
be OOTB conversant
– Application level
transition clear via Co-
existence
– Some community talk
on the subject and
small number of OTN
references
• The Take Home – need to
think about our roadmap
for integration ready for
Fusion adoption – don’t
want to rewrite our middle
tier!
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 32)
Phil-at-mp3monster.org
www.mp3monster.org
Questions
Relationship between Oracle SOA, AIA & Fusion Apps
& A take on AIA’s value proposition
19/05/2014 (slide 33)
Phil-at-mp3monster.org
www.mp3monster.org
Thankyou

More Related Content

What's hot

Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_TianOracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_TianPan Tian
 
Improve PostgreSQL replication with Oracle GoldenGate
Improve PostgreSQL replication with Oracle GoldenGateImprove PostgreSQL replication with Oracle GoldenGate
Improve PostgreSQL replication with Oracle GoldenGateBobby Curtis
 
Oracle GoldenGate on Docker
Oracle GoldenGate on DockerOracle GoldenGate on Docker
Oracle GoldenGate on DockerBobby Curtis
 
Machine Learning on IBM Watson Studio
Machine Learning on IBM Watson StudioMachine Learning on IBM Watson Studio
Machine Learning on IBM Watson StudioUpkar Lidder
 
Active dataguard
Active dataguardActive dataguard
Active dataguardManoj Kumar
 
Smart monitoring how does oracle rac manage resource, state ukoug19
Smart monitoring how does oracle rac manage resource, state ukoug19Smart monitoring how does oracle rac manage resource, state ukoug19
Smart monitoring how does oracle rac manage resource, state ukoug19Anil Nair
 
Extreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGateExtreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGateBobby Curtis
 
Moodle structural overview
Moodle structural overviewMoodle structural overview
Moodle structural overviewMark Drechsler
 
OCI Database Management 설정 방법
OCI Database Management 설정 방법OCI Database Management 설정 방법
OCI Database Management 설정 방법JC Park
 
Introducing the eDB360 Tool
Introducing the eDB360 ToolIntroducing the eDB360 Tool
Introducing the eDB360 ToolCarlos Sierra
 
Intro to Azure Data Factory v1
Intro to Azure Data Factory v1Intro to Azure Data Factory v1
Intro to Azure Data Factory v1Eric Bragas
 
Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0Nelson Calero
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to CloudMarcus Vinicius Miguel Pedro
 
Oracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイド
Oracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイドOracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイド
Oracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイドオラクルエンジニア通信
 
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!Kazumi IWANAGA
 
How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14Bobby Curtis
 
SQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cSQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cTanel Poder
 
Chasing the optimizer
Chasing the optimizerChasing the optimizer
Chasing the optimizerMauro Pagano
 

What's hot (20)

Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2) Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2)
 
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_TianOracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
Oracle EBS R12.1.3_Installation_linux(64bit)_Pan_Tian
 
Improve PostgreSQL replication with Oracle GoldenGate
Improve PostgreSQL replication with Oracle GoldenGateImprove PostgreSQL replication with Oracle GoldenGate
Improve PostgreSQL replication with Oracle GoldenGate
 
Oracle GoldenGate on Docker
Oracle GoldenGate on DockerOracle GoldenGate on Docker
Oracle GoldenGate on Docker
 
Machine Learning on IBM Watson Studio
Machine Learning on IBM Watson StudioMachine Learning on IBM Watson Studio
Machine Learning on IBM Watson Studio
 
Active dataguard
Active dataguardActive dataguard
Active dataguard
 
OpenWRT and Perl
OpenWRT and PerlOpenWRT and Perl
OpenWRT and Perl
 
Smart monitoring how does oracle rac manage resource, state ukoug19
Smart monitoring how does oracle rac manage resource, state ukoug19Smart monitoring how does oracle rac manage resource, state ukoug19
Smart monitoring how does oracle rac manage resource, state ukoug19
 
Extreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGateExtreme Replication - Performance Tuning Oracle GoldenGate
Extreme Replication - Performance Tuning Oracle GoldenGate
 
Moodle structural overview
Moodle structural overviewMoodle structural overview
Moodle structural overview
 
OCI Database Management 설정 방법
OCI Database Management 설정 방법OCI Database Management 설정 방법
OCI Database Management 설정 방법
 
Introducing the eDB360 Tool
Introducing the eDB360 ToolIntroducing the eDB360 Tool
Introducing the eDB360 Tool
 
Intro to Azure Data Factory v1
Intro to Azure Data Factory v1Intro to Azure Data Factory v1
Intro to Azure Data Factory v1
 
Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
 
Oracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイド
Oracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイドOracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイド
Oracle Data Integrator R12.2.1.1 Studio及びRepositoryセットアップガイド
 
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
 
How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14
 
SQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cSQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12c
 
Chasing the optimizer
Chasing the optimizerChasing the optimizer
Chasing the optimizer
 

Viewers also liked

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELGuido Schmutz
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001jucaab
 
Oracle Service Bus and Oracle SOA Suite in the Mobile World
Oracle Service Bus and Oracle SOA Suite in the Mobile WorldOracle Service Bus and Oracle SOA Suite in the Mobile World
Oracle Service Bus and Oracle SOA Suite in the Mobile WorldGuido Schmutz
 
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 FinishRevelation Technologies
 
Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)Guido Schmutz
 
Getting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite IntegrationsGetting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite IntegrationsRevelation Technologies
 
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 ArchitectureBob Rhubart
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview pptp6academy
 
Oracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience reportOracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience reportGuido Schmutz
 

Viewers also liked (10)

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
 
Hands-On with Oracle SOA
Hands-On with Oracle SOAHands-On with Oracle SOA
Hands-On with Oracle SOA
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001
 
Oracle Service Bus and Oracle SOA Suite in the Mobile World
Oracle Service Bus and Oracle SOA Suite in the Mobile WorldOracle Service Bus and Oracle SOA Suite in the Mobile World
Oracle Service Bus and Oracle SOA Suite in the Mobile World
 
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
 
Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)
 
Getting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite IntegrationsGetting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite Integrations
 
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
 
Primavera integration possibilities technical overview ppt
Primavera integration possibilities   technical overview pptPrimavera integration possibilities   technical overview ppt
Primavera integration possibilities technical overview ppt
 
Oracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience reportOracle SOA Suite in use – a practical experience report
Oracle SOA Suite in use – a practical experience report
 

Similar to Oracle SOA, AIA & Fusion Apps

API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17Phil Wilkins
 
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteAchieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteHariharan V Ganesarethinam
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteRevelation Technologies
 
Data Visualization and Discovery
Data Visualization and DiscoveryData Visualization and Discovery
Data Visualization and DiscoveryDatavail
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologiesanup4704
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologiesanup4704
 
Oracle OpenWorld 2015 Recap Webinar: What's New with WebCenter, The Cloud, an...
Oracle OpenWorld 2015 Recap Webinar: What's New with WebCenter, The Cloud, an...Oracle OpenWorld 2015 Recap Webinar: What's New with WebCenter, The Cloud, an...
Oracle OpenWorld 2015 Recap Webinar: What's New with WebCenter, The Cloud, an...Fishbowl Solutions
 
Umit Yalcinalp Enterprise Mashupsfor S O A
Umit  Yalcinalp    Enterprise Mashupsfor S O AUmit  Yalcinalp    Enterprise Mashupsfor S O A
Umit Yalcinalp Enterprise Mashupsfor S O ASOA Symposium
 
Building a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.comBuilding a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.comSalesforce Developers
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud FinancialsOHUG
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud FinancialsNERUG
 
OOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best PracticesOOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best Practicesvasuballa
 
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Phil Wilkins
 
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14p6academy
 
Oracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyOracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyFumiko Yamashita
 
otbioverviewow13-141008094532-conversion-gate01-converted.pptx
otbioverviewow13-141008094532-conversion-gate01-converted.pptxotbioverviewow13-141008094532-conversion-gate01-converted.pptx
otbioverviewow13-141008094532-conversion-gate01-converted.pptxSreekumarSasikumar
 

Similar to Oracle SOA, AIA & Fusion Apps (20)

API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17
 
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteAchieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
 
Data Visualization and Discovery
Data Visualization and DiscoveryData Visualization and Discovery
Data Visualization and Discovery
 
Are you ready for the transformation
Are you ready for the transformationAre you ready for the transformation
Are you ready for the transformation
 
Eclipse SOA Initiative
Eclipse SOA InitiativeEclipse SOA Initiative
Eclipse SOA Initiative
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Oracle OpenWorld 2015 Recap Webinar: What's New with WebCenter, The Cloud, an...
Oracle OpenWorld 2015 Recap Webinar: What's New with WebCenter, The Cloud, an...Oracle OpenWorld 2015 Recap Webinar: What's New with WebCenter, The Cloud, an...
Oracle OpenWorld 2015 Recap Webinar: What's New with WebCenter, The Cloud, an...
 
Umit Yalcinalp Enterprise Mashupsfor S O A
Umit  Yalcinalp    Enterprise Mashupsfor S O AUmit  Yalcinalp    Enterprise Mashupsfor S O A
Umit Yalcinalp Enterprise Mashupsfor S O A
 
Building a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.comBuilding a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.com
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
 
OOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best PracticesOOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best Practices
 
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
Look at Oracle Integration Cloud – its relationship to ICS. Customer use Case...
 
Otbi overview ow13
Otbi overview ow13Otbi overview ow13
Otbi overview ow13
 
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
Primavera Gateway overview - Oracle Primavera P6 Collaborate 14
 
D linsync10 fusaapps
D linsync10 fusaappsD linsync10 fusaapps
D linsync10 fusaapps
 
Oracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyOracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal Strategy
 
otbioverviewow13-141008094532-conversion-gate01-converted.pptx
otbioverviewow13-141008094532-conversion-gate01-converted.pptxotbioverviewow13-141008094532-conversion-gate01-converted.pptx
otbioverviewow13-141008094532-conversion-gate01-converted.pptx
 

More from Phil Wilkins

API Design – More than just a Payload Definition
API Design – More than just a Payload DefinitionAPI Design – More than just a Payload Definition
API Design – More than just a Payload DefinitionPhil Wilkins
 
Is 12 Factor App Right About Logging
Is 12 Factor App Right About LoggingIs 12 Factor App Right About Logging
Is 12 Factor App Right About LoggingPhil Wilkins
 
APIs, STOP Polling, lets go Streaming
APIs, STOP Polling, lets go StreamingAPIs, STOP Polling, lets go Streaming
APIs, STOP Polling, lets go StreamingPhil Wilkins
 
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Phil Wilkins
 
GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)
GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)
GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)Phil Wilkins
 
Oracle OCI APIs and SDK
Oracle OCI APIs and SDKOracle OCI APIs and SDK
Oracle OCI APIs and SDKPhil Wilkins
 
Api more than payload (2021 Update)
Api more than payload (2021 Update)Api more than payload (2021 Update)
Api more than payload (2021 Update)Phil Wilkins
 
API more than payload
API more than payloadAPI more than payload
API more than payloadPhil Wilkins
 
How fluentd fits into the modern software landscape
How fluentd fits into the modern software landscapeHow fluentd fits into the modern software landscape
How fluentd fits into the modern software landscapePhil Wilkins
 
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20Phil Wilkins
 
FluentD for end to end monitoring
FluentD for end to end monitoringFluentD for end to end monitoring
FluentD for end to end monitoringPhil Wilkins
 
Meetups - The Oracle Ace Way
Meetups - The Oracle Ace WayMeetups - The Oracle Ace Way
Meetups - The Oracle Ace WayPhil Wilkins
 
Apiary - A Developers Perspective
Apiary - A Developers PerspectiveApiary - A Developers Perspective
Apiary - A Developers PerspectivePhil Wilkins
 
Secrets of Custom API Policies on the Oracle API Platform
Secrets of Custom API Policies on the Oracle API PlatformSecrets of Custom API Policies on the Oracle API Platform
Secrets of Custom API Policies on the Oracle API PlatformPhil Wilkins
 
Oracle London Developer Meetup November 2018
Oracle London Developer Meetup November 2018Oracle London Developer Meetup November 2018
Oracle London Developer Meetup November 2018Phil Wilkins
 
London Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIsLondon Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIsPhil Wilkins
 
London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18Phil Wilkins
 
Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Phil Wilkins
 
OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17Phil Wilkins
 

More from Phil Wilkins (20)

API Design – More than just a Payload Definition
API Design – More than just a Payload DefinitionAPI Design – More than just a Payload Definition
API Design – More than just a Payload Definition
 
Is 12 Factor App Right About Logging
Is 12 Factor App Right About LoggingIs 12 Factor App Right About Logging
Is 12 Factor App Right About Logging
 
APIs, STOP Polling, lets go Streaming
APIs, STOP Polling, lets go StreamingAPIs, STOP Polling, lets go Streaming
APIs, STOP Polling, lets go Streaming
 
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
Fluentd – Making Logging Easy & Effective in a Multi-cloud & Hybrid Environme...
 
GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)
GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)
GitHub Actions - using Free Oracle Cloud Infrastructure (OCI)
 
Oracle OCI APIs and SDK
Oracle OCI APIs and SDKOracle OCI APIs and SDK
Oracle OCI APIs and SDK
 
Api more than payload (2021 Update)
Api more than payload (2021 Update)Api more than payload (2021 Update)
Api more than payload (2021 Update)
 
API more than payload
API more than payloadAPI more than payload
API more than payload
 
How fluentd fits into the modern software landscape
How fluentd fits into the modern software landscapeHow fluentd fits into the modern software landscape
How fluentd fits into the modern software landscape
 
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20
 
FluentD for end to end monitoring
FluentD for end to end monitoringFluentD for end to end monitoring
FluentD for end to end monitoring
 
Meetups - The Oracle Ace Way
Meetups - The Oracle Ace WayMeetups - The Oracle Ace Way
Meetups - The Oracle Ace Way
 
Apiary - A Developers Perspective
Apiary - A Developers PerspectiveApiary - A Developers Perspective
Apiary - A Developers Perspective
 
Secrets of Custom API Policies on the Oracle API Platform
Secrets of Custom API Policies on the Oracle API PlatformSecrets of Custom API Policies on the Oracle API Platform
Secrets of Custom API Policies on the Oracle API Platform
 
Terraform
TerraformTerraform
Terraform
 
Oracle London Developer Meetup November 2018
Oracle London Developer Meetup November 2018Oracle London Developer Meetup November 2018
Oracle London Developer Meetup November 2018
 
London Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIsLondon Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIs
 
London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18
 
Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018
 
OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17
 

Recently uploaded

Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in collegessuser7a7cd61
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSINGmarianagonzalez07
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 

Recently uploaded (20)

Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in college
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 

Oracle SOA, AIA & Fusion Apps

  • 1. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 1) Phil-at-mp3monster.org www.mp3monster.org Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition
  • 2. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 2) Phil-at-mp3monster.org www.mp3monster.org Disclaimer • The following presentation is the opinion of the presenter only • The viewers expressed here are not representative of the presenter’s employer • The contents of this presentation do not constitute a legal understanding, • Neither can the presenter or their employer accept any liability for the accuracy of the information presented
  • 3. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 3) Phil-at-mp3monster.org www.mp3monster.org Introduction • A brief personal introduction • Oracle Technology Foundations - From App Server to PIPs • The Value proposition of PIPs • … and how much does this cost • Connecting this to Fusion Apps • Q & A
  • 4. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 4) Phil-at-mp3monster.org www.mp3monster.org Quick Personal Introduction • currently Enterprise Integration Architect for a large Optical Retailer & Manufacturer – In practical terms I’m involved from OS to application design – TOGAF 9 certified – Hands on capable, and used to manage a team looking after platform build and design, middleware & component configuration & build, software configuration control and build (Continuous Integration) – Engaged with UKOUG • Previously … – Developer for Marconi working on real-time mission critical systems – EDS technical lead (app architect by current terminology) – inc. client facing – Middleware consultant at boutique consultancy in Defence & Energy markets – Hi-Q Systems – inc. client facing – Realtime BI start up called - SeeWhy Software (just been purchased by SAP for its B2C click analytics solution) www.mp3monster.org / www.linkedin.co.uk/philwilkins / mp3muncher.wordpress.com
  • 5. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 5) Phil-at-mp3monster.org www.mp3monster.org Book Reviewer • Prepublication technical reviewer for Packt … – JBoss jBPM – Apache Camel – Java with Netbeans – Applied SOA Patterns on the Oracle Platform (out June) – Etc • Oracle Press post publication … – Getting Started with Oracle Event Processing – Oracle Fusion Applications – Development & Extensibility Handbook – Oracle Big Data Handbook
  • 6. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 6) Phil-at-mp3monster.org www.mp3monster.org Take a closer look at the Tech Stack to see what the Layers offer & where AIA fits …
  • 7. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 7) Phil-at-mp3monster.org www.mp3monster.org Applications Technology Technology Drill Down Hardware Manage, Monitor & Deploy Abstracting Technologies & Building Blocks Platform & Frameworks Solutions with Domain & Product Knowledge Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 8. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 8) Phil-at-mp3monster.org www.mp3monster.org Weblogic Server • Multiple Versions – Standard Edition – Enterprise Edition (needed for clustering) – Suite (includes Coherence) • Managed Containers • Clustering capability • Basic adaptor & connector technologies (JCA etc) • Claims for best J2EE performance scores • Web layers with JSF 2.0 which ADF builds upon • Build & deploy tooling for J2EE with Web Logic Scripting Toolkit. • Support for Continuous Integration (via Ant or Maven) Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 9. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 9) Phil-at-mp3monster.org www.mp3monster.org Oracle Data Integrator (ELT) • Extract Load Transform (ELT) rather than ETL product leveraging DB capabilities • Build Knowledge Modules (KMs) to perform data movement and transformation • Prebuilt KMs available • Can be used in conjunction with – GoldenGate – Warehouse Builder – Hadoop & NoSQL extensions available – Custom connectors (KMs) can be built & available e.g. SAP • Can be configured with other instances to offer HA and scaling. Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 10. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 10) Phil-at-mp3monster.org www.mp3monster.org Oracle Business Intelligence Enterprise Edition • Enterprise BI capability • Runs on top of a Weblogic infrastructure • Provides – BI Publisher (formerly XML Publisher) – Data Aggregation & Ad-Hoc Querying – Dashboards (with UI drag and drop style development for non s/w developers) • Works with OLAP, ROLAP, MOLAP data stores • Enabling platform for Oracle Business Intelligence Applications (OBIA) Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 11. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 11) Phil-at-mp3monster.org www.mp3monster.org Oracle Business Intelligence Applications (OBIA) • Set of prebuild dashboards and reports for different domain areas • To deliver such a capability, they incorporate … – Understanding of Oracle source system schemas – Star schemas for reporting & analytics – ETL/ELT scripts to pull data into the star schemas – Business layer of logical & presentation objects that support the Oracle reporting & analytical end products – Dashboards and report templates that can be customised Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 12. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 12) Phil-at-mp3monster.org www.mp3monster.org SOA Suite (1) • Oracle SOA Suite provides a range of technologies to enable effective integration & orchestration. Including: – Business Process Execution Language (BPEL) – Human Workflow (UI for task management & presentation) – Mediator providing transformation & routing (realising many of well known Enterprise Integration Patterns) – Rules Engine – Web Services including WS-* extensions – SOAPUI like testing framework – WLST deployment tools Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 13. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 13) Phil-at-mp3monster.org www.mp3monster.org SOA Suite (2) • Additional SOA Suite linked technologies (require more licensing): – Oracle Service Bus (OSB) – Business Activity Monitoring (BAM) – Complex Event Processing (CEP) Integration – UDDI & Governance through Oracle Service Registry & Oracle Enterprise Registry • We do need to clearly differentiate between SOA the product and SOA the concept – using the product doesn’t mean realising the concept • MDS – to support SOA Suite you need a database for the Meta Data Store (MDS) • From anecdotal information OSB is a common alternative to the orchestration approaches offered by AIA. But doesn’t offer everything AIA can provide Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 14. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 14) Phil-at-mp3monster.org www.mp3monster.org Application Integration Architecture (Foundation Pack) • AIA can be seen as enabler towards to the SOA concepts, by supporting … – Development approach that encourages use of a canonical data model (has commonality with OAGIS, UN/CEFACT and ebXML) – Canonical model provides framework for extension for custom requirements – A development strategy/convention (SOA patterns) using SOA Suite that brings you closer to the ideal SOA world (primary gap being based on discovery & governance) • To realise SOA you’re probably going to need other Oracle products such as OERWeblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 15. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 15) Phil-at-mp3monster.org www.mp3monster.org Drill in a Little Closer to AIA Ideas - Requestor Application Business Connector Service (ABCS) takes the source system data, transforms to canonical Enterprise Business Object pr Message (EBO/EBM) - Technology protocol layer e.g. JDBC, JMS, WS, file etc - Provider ABCS Takes the canonical form (EBO or EBM) converts to target system notation. Invokes native application - Technology protocol layer e.g. JDBC, JMS, WS, file etc - EBS/EBF Enterprise Business Service or Flow one or more services working together to effect business operations - EBF – for pure orchestration
  • 16. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 16) Phil-at-mp3monster.org www.mp3monster.org Drill in a Little Closer to AIA Ideas - Requestor Application Business Connector Service (ABCS) takes the source system data, transforms to canonical Enterprise Business Object pr Message (EBO/EBM) - Technology protocol layer e.g. JDBC, JMS, WS, file etc - Provider ABCS Takes the canonical form (EBO or EBM) converts to target system notation. Invokes native application - Technology protocol layer e.g. JDBC, JMS, WS, file etc - EBS/EBF Enterprise Business Service or Flow one or more services working together to effect business operations - EBF – for pure orchestration A service could look something like this – bringing together multiple EBOs to perform an operation. For example ‘FindBestQuote’ which uses ABCS’ to talk to different systems from different vendors
  • 17. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 17) Phil-at-mp3monster.org www.mp3monster.org • Deployment support … – tooling lending itself to the idea of SOA composites forming a wider capability – composition & group deployment – Apply domain naming during deployment – Capture deployed artefact details into MDS ready to be used with the likes of OER • Extended testing & validation tools – – Composite Application Validation System (CAVS) allows end to end testing, can be incorporated into a CI environment – PIP Auditor – assesses quality of artefacts (BPEL, composite organisation) etc scores against TOGAF ideals (promotion of re-use etc) Application Integration Architecture (Foundation Pack) Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 18. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 18) Phil-at-mp3monster.org www.mp3monster.org • Extended capabilities (frameworks) for … – error handling & auditing – Handling reference values between different systems e.g. Widget = Gadget (Sys 1) Widget = Thingy (Sys2) – Mapping PKs between systems Application Integration Architecture (Foundation Pack) Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 19. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 19) Phil-at-mp3monster.org www.mp3monster.org Application Integration Architecture – Process Integration Packs (PIPs) • Oracle offers a series of pre built, extensible Process Integration Packs for linking the likes of … – Ebiz – Seibel – BRM • PIPs also provided for business vertical solutions e.g. – Life Sciences, – Retail etc • The PIPs implement business processes and logic to leverage the different product interfaces. Each PIP is built with a base pack and extensions that link core process to specific products • You can build you own custom PIPs Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 20. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 20) Phil-at-mp3monster.org www.mp3monster.org Licensed PIP – Prebuild Capability Illustration • This illustrates the mechanics of keeping Seibel CRM, Ebiz & BRM Bill of Materials and Product data in sync – just one of the capabilities of the Product MDM PIP • You could choose to leverage parts of the process to a custom integration or extend to also share data with your own solution http://docs.oracle.com/cd/E383 16_01/doc.114/e38142/chap2_int egrationbasepack.htm#sthref41
  • 21. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 21) Phil-at-mp3monster.org www.mp3monster.org Enterprise Manager with Additional packs • Aka Grid Control/Cloud Control depending upon which version you have • The core product is supplemented with additional management packs e.g. SOA, Seibel etc to support end to end monitoring, will need – SOA management pack for AIA – Application packs eg Seibel & Ebiz for each end of the integration(s) • App Mgmt Suite – Provide means to activities such as patching and cloning • Infrastructure design (particularly network layer) can impact effectiveness of using the management packs Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins
  • 22. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 22) Phil-at-mp3monster.org www.mp3monster.org To PIP or Not to PIP, that is the question! • Given that SOA Suite gives the basic tools, Foundation Pack gives you data structures and enhanced tooling … • So should the question be, ‘to buy PIPs or not to buy …’ – There aren’t PIPs off the shelf for all Oracle solutions (e.g. RightNow) – How much customisation of standard logic do I need? – What’s the license cost vs dev cost (and other TCO factors)? – What about my Fusion Apps road map • All factors that need to be considered in your context, but we can provide the Buy/Cost perspective
  • 23. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 23) Phil-at-mp3monster.org www.mp3monster.org PIP Costing Illustration • Try and provide a sense of the cost of creating/expanding a Licensed PIP environment • Will take Customer MDM to work with Seibel & Ebiz as an illustration, to help illustrate we will assume no use of BRM How Pricing is arrived at • Calculations based on figures at 13-Feb-2014 • Pricing is List Pricing in US Dollars • Pricing is based on a conceptual CPU by Oracle – which reflects a level of performance, so if you host on a more powerful process cost goes up • Need to take into account Oracle Virtual CPU factor. Lets assume Oracle virtualisation environment 4 vCPUS approx equivalent to 1 CPU License • We also assume Virtualisation constrains the number of potential host CPUs
  • 24. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 24) Phil-at-mp3monster.org www.mp3monster.org Licensed Layers to Host a Licensed PIP Licensed Extensions License Customer MDM Base Pack (UCM) Customer MDM Seibel MDM Customer E- Business Suite MDM Customer BRM 1 Customer MDM – Routing Rules Customer MDM – Match & Fetch 1 Don’t use BRM so not licensed Enterprise Manager - SOA Management Pack Customer MDM Base Pack & Extensions AIA Foundation Pack SOA Suite Weblogic Server
  • 25. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 25) Phil-at-mp3monster.org www.mp3monster.org PIP Cost Product List Price Customer MDM Base Pack (UCM) $15k Customer MDM Seibel $10k MDM Customer E-Business Suite $10k Total (if we can assign more CPUs to existing VMs) $35k • But to get some resilience you may run PIP servers as pairs what is adding to 1 server must also be added to the other (and you can use part Oracle Licenses ie. Add 2 virtual CPUs ~1/2 Oracle License CPU) • Therefore cost is actually $70k
  • 26. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 26) Phil-at-mp3monster.org www.mp3monster.org Additional Server Cost Product List Price Enterprise Manager SOA Management Pack $25k Weblogic Server $18k SOA Suite (+BPEL Manager) $32.2k ($23k + $9.2k) AIA Foundation Pack $46k PIP Layer $35k Total (if we need a new additional server) $156.2k • If we don’t have available server license capacity available, then need the following pieces licensed • This doesn’t take into account any additional cost for: • Hardware, • OS • Virtualisation (OVM licensing) • Introducing additional infrastructure will increase work load on Enterprise Manager • Remember also all of this uses an Oracle database for its MDS data store – therefore more load – means potentially increased DB costs
  • 27. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 27) Phil-at-mp3monster.org www.mp3monster.org An Approach to getting value … • Buy, but in a limited manner … – Only a subset of SOA Infrastructure is licensed to run PIPs (small clusters for each type of PIP) – Other factors here like licensing cost! • Develop roadmap strategy … – As we start to think harder about longer term roadmap the Fusion apps factors will be addressed with Oracle – Increasing adoption of Oracle solutions will reduce external entities that will need integrating as they will be • Replaced with Oracle products • Custom built using Fusion Platform • External/SaaS offerings with canonical model so integration becoming easier
  • 28. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 28) Phil-at-mp3monster.org www.mp3monster.org … And How Do AIA & PIPs relate to Fusion Apps? Fusion Apps
  • 29. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 29) Phil-at-mp3monster.org www.mp3monster.org Weblogic ODI SOA Suite OBIEE OBIA Fusion Apps (APIs, Framework & tools) AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins Weblogic ODI SOA Suite OBIEE OBIA AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins How Does AIA Relate to Fusion Applications • Both have the same under pinning – SOA Suite – ETL technologies • Fusion Apps come with a lot more tools OOTB (but ltd licenses) e.g. – OER – Essbase – Hyperion … • A lot of commonality in purpose – Implementing extensions & integration – Tooling to aide in packaging and deployment – Enhanced tooling for testing • But … – Different tools to achieve the advanced goals
  • 30. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 30) Phil-at-mp3monster.org www.mp3monster.org How Does AIA Relates to Fusion Applications - Commonality Weblogic ODI SOA Suite OBIEE OBIA Fusion Apps (APIs, Framework & tools) AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins Fusion Apps (APIs, Framework & tools) • Both have the same under pinning – SOA Suite – ETL technologies • Fusion Apps come with a lot more tools OOTB (but ltd licenses) e.g. – Enterprise Repository (OER) – Essbase – Identity Management (OID) … • A lot of commonality in purpose – Implementing extensions & integration – Tooling to aide in packaging and deployment – Enhanced tooling for testing • BUT … – Different tools to achieve the advanced goals
  • 31. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 31) Phil-at-mp3monster.org www.mp3monster.org How Does AIA Relates to Fusion Applications - Challenges Weblogic ODI SOA Suite OBIEE OBIA Fusion Apps (APIs, Framework & tools) AIA Foundation Pack AIA Process Integration Packs Enterprise Manager & Plugins Fusion Apps (APIs, Framework & tools) • Same goal different approach can be exemplified by … – Canonical model – realised through ADF BC’s – Although essentially the same structures • The Challenges … – Official Oracle documentation says little on migration path for integration – Maybe in part because Fusion Apps meant to be OOTB conversant – Application level transition clear via Co- existence – Some community talk on the subject and small number of OTN references • The Take Home – need to think about our roadmap for integration ready for Fusion adoption – don’t want to rewrite our middle tier!
  • 32. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 32) Phil-at-mp3monster.org www.mp3monster.org Questions
  • 33. Relationship between Oracle SOA, AIA & Fusion Apps & A take on AIA’s value proposition 19/05/2014 (slide 33) Phil-at-mp3monster.org www.mp3monster.org Thankyou

Editor's Notes

  1. Commentary: Presentation tempo … Will cover some ground that is probably well understood – but helps build an foundation – slow me down if I go too far
  2. CXommentary Book reviews, thought pieces etc on Oracle and technology on blog
  3. Commentary The Oracle Press books have come about as a result of UKOUG opportunities & Oracle Press liking the feedback – so offering an opportunity to review other books as they are released
  4. Commentary The right hand side building block graphic is not accurate in every detail, for example OBIEE doesn’t need ODI. However in practical terms using OBIEE without ODI would be very unusual. Likewise you can license SOA Suite without Weblogic – but again an exception scenario You can characterise just any solution stack through 4 layers Platform – necessary to get anything done – web containers / OSGi Abstraction technologies – often represented by JSRs in the Java world from BPEL to SCA – can be applied in any domain Solutions with Domain knowledge – take the abstractions and use them to build configurable solutions – essentially the guts of any COTs proposition Then you need to manage and monitor the solution. Where a solution includes the means to customise you also need to deploy dimension
  5. Commentary From here on in – references to weblogic are for EE Notes Datasheet - http://www.oracle.com/us/products/middleware/application-server/oracle-weblogic-server-ds-1391360.pdf
  6. Notes ODI datasheet - http://www.oracle.com/us/products/middleware/data-integration/odi-ee-11g-ds-168065.pdf ODI is now considered comparable to the OEM offered Informatica product offered to support OBIEE
  7. Notes: Datasheet - http://www.oracle.com/us/products/middleware/bus-int/064343.pdf If you use Exadata for DB server with OBIA – creates some interesting licensing challenges for Informatica PowerCentre & adaptors as licensing is on DB’s number of CPUs MOLAP – multi-dimensional OLAP – where data is pre-processed into Cubes- typically with multidimensional array storage rather than RDBMS as gives efficiencies – used by things like predictive analytics e.g. http://docs.oracle.com/cd/E12478_01/rpas/pdf/134/rpas-134-ug.pdf (Retail Predictive Analytics Svr) ROLAP – Relational OLAP
  8. Notes
  9. Notes Datasheet - http://www.oracle.com/us/technologies/029118.pdf EIP - Hhope & Woolf - http://eaipatterns.com/ - http://www.amazon.co.uk/gp/product/0321200683/ref=as_li_ss_tl?ie=UTF8&camp=1634&creative=19450&creativeASIN=0321200683&linkCode=as2&tag=homeofthemp3m-21 Rules engine is Oracle Business Rules
  10. Notes Example of OER is the support capability with https://fusionappsoer.oracle.com/ OSB Datasheet - http://www.oracle.com/us/technologies/029120.pdf OSB vs AIA approaches - http://www.oracle.com/us/technologies/soa/maximizing-benefits-oracle-soa-150680.pdf
  11. Commentary Anecdotal evidence of PIP usage is low. Do know that Morrisons use AIA & PIPs. Also know that Balfour Beatty use AIA but only Foundation Pack. AIA Patterns such as VETO / VETORO – Validate, Enrich, Transform, Orchestrate Notes AIA Datasheet - http://www.oracle.com/us/products/applications/057014.pdf AIA overview - http://docs.oracle.com/cd/E23943_01/doc.1111/e17363/chapter01.htm#sthref9 AIA FP image - http://docs.oracle.com/cd/E17904_01/doc.1111/e17363/chapter01.htm -- AIA intro Adoption of AIA and licensed PIPs not so common (encountered more stories of using OSB) The most valuable aspect of FP is the canonical data model EBO insights - http://www.oracle.com/us/products/applications/057277.pdf – note there are some business verticals with FP extensions
  12. Notes Useful explanation http://www.slideshare.net/sreenisetty/ofm-aia-fp-implementation-view-and-case-study-3940009
  13. Notes Useful explanation http://www.slideshare.net/sreenisetty/ofm-aia-fp-implementation-view-and-case-study-3940009
  14. Notes AIA FP image - http://docs.oracle.com/cd/E17904_01/doc.1111/e17363/chapter01.htm -- AIA intro CAVS - http://docs.oracle.com/cd/E23549_01/doc.1111/e17366/chapter.htm AIA Tools - http://www.oracle.com/technetwork/middleware/foundation-pack/learnmore/aiatools-084448.html More on tools http://www.oracle.com/us/products/applications/057023.pdf
  15. Commentary Right diagram shows OER in the space – as key to good SOA governance Notes AIA FP image - http://docs.oracle.com/cd/E17904_01/doc.1111/e17363/chapter01.htm -- AIA intro CAVS - http://docs.oracle.com/cd/E23549_01/doc.1111/e17366/chapter.htm Presentation describing AIA - http://www.slideshare.net/sreenisetty/ofm-aia-fp-implementation-view-and-case-study-3940009
  16. Notes AIA Domain centric - http://www.oracle.com/us/products/applications/057281.pdf Links to PIP catalogues - http://www.oracle.com/us/products/applications/application-integration/054280.html AIA use case blog - https://rraheja.wordpress.com/tag/oracle-fusion-middleware/
  17. Commentary: Diagram shows a lot of orchestration complexity – value of buying – don’t need to figure this out and maintain
  18. Notes Datasheet - http://www.oracle.com/technetwork/oem/enterprise-manager/ds-em-overview-12-1r3-1968056.pdf SOA Management plugin - http://www.oracle.com/technetwork/oem/grid-control/overview/ds-soa-mgmt-pack-1-128301.pdf?ssSourceSiteId=ocomen
  19. Issues of pining or not Work through ULA
  20. Notes: Animation showing both AIA and Fusion apps
  21. Notes This and the next slide are duplicates to allow easier presentation animation
  22. Notes Insight on co-existance -- https://blogs.oracle.com/fadevrel/entry/getting_started_with_coexistence_and AIA as a skill is identified here for Fusion Apps - http://www.oracleappshub.com/fusion/oracle-fusion-and-oracle-fusion-applications-overview/ You can see references to AIA style components in Fusion Apps OER (ABCS’ for example) http://technology.amis.nl/2009/06/23/oracle-fusion-applications-it-is-for-real-and-impressive-too/ indicates early on commitment to sustain AIA was made, but even in 2008/9 it was slipping Oracle Secure Enterprise Search is another example EssBase – OLAP – cubing analytics
  23. Commentary: OTN references Enterprise Business Objects (EBOs) – guidance for defining EBOs which embody the canonical data model – criteria is alignment to Fusion Apps. Fusion Apps OER Guidance describes considerations with respect to AIA integration. You can find ABCS’ in the public Fusion Apps OER Talk about take home Notes: Insight on co-existence -- https://blogs.oracle.com/fadevrel/entry/getting_started_with_coexistence_and AIA as a skill is identified here for Fusion Apps - http://www.oracleappshub.com/fusion/oracle-fusion-and-oracle-fusion-applications-overview/ You can see references to AIA style components in Fusion Apps OER (ABCS’ for example) http://technology.amis.nl/2009/06/23/oracle-fusion-applications-it-is-for-real-and-impressive-too/ indicates early on commitment to sustain AIA was made, but even in 2008/9 it was slipping