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

MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63Angel Alberici
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital threadCapella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital threadObeo
 
Introduction To Microservices
Introduction To MicroservicesIntroduction To Microservices
Introduction To MicroservicesLalit Kale
 
ISO 15288 Systems Engineering - Application to Air Force
ISO 15288 Systems Engineering - Application to Air ForceISO 15288 Systems Engineering - Application to Air Force
ISO 15288 Systems Engineering - Application to Air ForceBernardo A. Delicado
 
[SiriusCon 2018] AdvoCATE: An Assurance Case Automation Toolset Based on Ecli...
[SiriusCon 2018] AdvoCATE: An Assurance Case Automation Toolset Based on Ecli...[SiriusCon 2018] AdvoCATE: An Assurance Case Automation Toolset Based on Ecli...
[SiriusCon 2018] AdvoCATE: An Assurance Case Automation Toolset Based on Ecli...Obeo
 
MBSE with Arcadia method.pdf
MBSE with Arcadia method.pdfMBSE with Arcadia method.pdf
MBSE with Arcadia method.pdfHelder Castro
 
Overview of DoDAF with Innoslate
Overview of DoDAF with InnoslateOverview of DoDAF with Innoslate
Overview of DoDAF with InnoslateElizabeth Steiner
 
All about ISO/IEC/IEEE 42010 (r5)
All about ISO/IEC/IEEE 42010 (r5)All about ISO/IEC/IEEE 42010 (r5)
All about ISO/IEC/IEEE 42010 (r5)Rich Hilliard
 
Power BI - Dynamic role level security
Power BI - Dynamic role level securityPower BI - Dynamic role level security
Power BI - Dynamic role level securityLorenzo Vercellati
 
Microservices - BFF architecture and implementation
Microservices - BFF architecture and implementationMicroservices - BFF architecture and implementation
Microservices - BFF architecture and implementationKnoldus Inc.
 
Mule with workday connectors
Mule with workday connectorsMule with workday connectors
Mule with workday connectorsSon Nguyen
 
Open API Strategy, by Sensedia
Open API Strategy, by SensediaOpen API Strategy, by Sensedia
Open API Strategy, by SensediaSensedia
 
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Elizabeth Steiner
 
The 5 principles of Model Based Systems Engineering (MBSE)
The 5 principles of Model Based Systems Engineering (MBSE)The 5 principles of Model Based Systems Engineering (MBSE)
The 5 principles of Model Based Systems Engineering (MBSE)James Towers
 
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...Axel Reichwein
 

What's hot (20)

MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital threadCapella Days 2021 | Exploring the various roles of MBSE in the digital thread
Capella Days 2021 | Exploring the various roles of MBSE in the digital thread
 
Introduction To Microservices
Introduction To MicroservicesIntroduction To Microservices
Introduction To Microservices
 
ISO 15288 Systems Engineering - Application to Air Force
ISO 15288 Systems Engineering - Application to Air ForceISO 15288 Systems Engineering - Application to Air Force
ISO 15288 Systems Engineering - Application to Air Force
 
[SiriusCon 2018] AdvoCATE: An Assurance Case Automation Toolset Based on Ecli...
[SiriusCon 2018] AdvoCATE: An Assurance Case Automation Toolset Based on Ecli...[SiriusCon 2018] AdvoCATE: An Assurance Case Automation Toolset Based on Ecli...
[SiriusCon 2018] AdvoCATE: An Assurance Case Automation Toolset Based on Ecli...
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
 
MBSE with Arcadia method.pdf
MBSE with Arcadia method.pdfMBSE with Arcadia method.pdf
MBSE with Arcadia method.pdf
 
Overview of DoDAF with Innoslate
Overview of DoDAF with InnoslateOverview of DoDAF with Innoslate
Overview of DoDAF with Innoslate
 
All about ISO/IEC/IEEE 42010 (r5)
All about ISO/IEC/IEEE 42010 (r5)All about ISO/IEC/IEEE 42010 (r5)
All about ISO/IEC/IEEE 42010 (r5)
 
Power BI - Dynamic role level security
Power BI - Dynamic role level securityPower BI - Dynamic role level security
Power BI - Dynamic role level security
 
Microservices - BFF architecture and implementation
Microservices - BFF architecture and implementationMicroservices - BFF architecture and implementation
Microservices - BFF architecture and implementation
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Mule with workday connectors
Mule with workday connectorsMule with workday connectors
Mule with workday connectors
 
Open API Strategy, by Sensedia
Open API Strategy, by SensediaOpen API Strategy, by Sensedia
Open API Strategy, by Sensedia
 
Guide to an API-first Strategy
Guide to an API-first StrategyGuide to an API-first Strategy
Guide to an API-first Strategy
 
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
Lifecycle Modeling Language Tutorial by Dr. Dam and Dr. Vaneman
 
The 5 principles of Model Based Systems Engineering (MBSE)
The 5 principles of Model Based Systems Engineering (MBSE)The 5 principles of Model Based Systems Engineering (MBSE)
The 5 principles of Model Based Systems Engineering (MBSE)
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
Open Services for Lifecycle Collaboration (OSLC) - Extending REST APIs to Con...
 

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
 
Sika_APIForceMuleSoftMeetUp_5April2024.pdf
Sika_APIForceMuleSoftMeetUp_5April2024.pdfSika_APIForceMuleSoftMeetUp_5April2024.pdf
Sika_APIForceMuleSoftMeetUp_5April2024.pdfMarianaLemus7
 
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
 

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...
 
Sika_APIForceMuleSoftMeetUp_5April2024.pdf
Sika_APIForceMuleSoftMeetUp_5April2024.pdfSika_APIForceMuleSoftMeetUp_5April2024.pdf
Sika_APIForceMuleSoftMeetUp_5April2024.pdf
 
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
 

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

Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 

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