Upload
prashant-prakash
View
223
Download
0
Embed Size (px)
Citation preview
8/14/2019 Application Integration Architecture_v2
1/39
8/14/2019 Application Integration Architecture_v2
2/39
The following is intended to outline our geneproduct direction. It is intended for informatiopurposes only, and may not be incorporatedcontract. It is not a commitment to deliver anmaterial, code, or functionality, and should nrelied upon in making purchasing decisions.The development, release, and timing of anyfeatures or functionality described for Oracleproducts remains at the sole discretion of O
8/14/2019 Application Integration Architecture_v2
3/39
Agenda
Pre-built SOA for Adaptive Business
SOA Governance Needs
SOA Duo in Action: Oracle AIA & HP SOA
Hot-pluggable SOA Governance Ecosystem
Oracle: AIA SOA
Partner: HP SOA
Summary
Q & A
8/14/2019 Application Integration Architecture_v2
4/39
Pre-built SOA forAdaptive Business
8/14/2019 Application Integration Architecture_v2
5/39
Oracle Application Integration Arc
Back Office Applications
Custom
AnalyticsService
Providers
Partners &
SuppliersERP
Legacy
Supply
Chain
Custom Hosted
PortalseStore
CRM
Self Service Other
Front Office Applications
Turns rigid IT systems into flexible, integrated environadapt and scale to business needs
IT Reality:
Best-of-breed
Point-to-point i
Inflexible to Ch
IT Reality:
Best-of-breed a
Point-to-point i
Inflexible to ch
AIA Value Prop
Protect your inBest-of-breed a
Enable businesadaptable proc
Sustain and innorderly upgrad
8/14/2019 Application Integration Architecture_v2
6/39
SOA Ecosystem
Open and hot-pluggable SOA
infrastructure for execution,management, and governance
Enterprise Business Objects
Common business vocabularies
Enterprise Business Services
Application-agnostic services thatrepresent business capabilities
Pre-built Processes
Connecting across applications
Process modeling Methodology
Application Business ConnectorServices
Enable any application to plug intoprocesses
Process Integration Pack = Pre-buTechnology and Applications to jumpstart your SOA In
8/14/2019 Application Integration Architecture_v2
7/39
Process Modeling
Business processes
SOA Portfolio
EBS, ABCS, EBO
SOA
FMW
Process-centric analytics
- Orchestrating capabilities
- Rationalizing across app portfolio
- Identify SOA portfolio
Align Business and IT
SOA Portfolio
- Service Interfaces (EBS & ABCS)
- Signatures
- Interaction patterns
- Service Granularity
- Service Semantics (EBO)
Foundat
Value-ad- SOA Visib
- SOA Lifec
- Comp
- Patch
- Error
Interope
L0
L1
L2
L3
Pre-built SOAMethodology and Tools
8/14/2019 Application Integration Architecture_v2
8/39
SOA Governance Needs
8/14/2019 Application Integration Architecture_v2
9/39
Operate the pre-built SOA- Customers priorities:
Performance
Scalability
Availability
Security
Evolve the pre-built SOA
- Customers priorities:
Modify business processes
Introduce new capabilities
Extend business service portfolio
Customers SOA Roadmap
Path to SOA is
By 2010, fewlarge companthe sufficientlytechnical and
skills necessaenterprise widprobability)
Gartner, SOA Integration: EffectiveManagement, Sym
2007
Path to SOA is
By 2010, fewelarge companithe sufficientlytechnical and o
skills necessarenterprise wideprobability)
Gartner, SOA aIntegration: EffectiveManagement, Symp
2007
8/14/2019 Application Integration Architecture_v2
10/39
SOA without GovernanceRisks are Significant
Out-of-Control
- Complex to manage
- Difficult to maintain
ROI down
Wild West SOA
Agility down as scale up
- Lengthy project turnaround
- Complex to manage
ROI down
Time-to-market up
Duplicated SOA
Was
- No
- Shu
ROI
S
8/14/2019 Application Integration Architecture_v2
11/39
Svc follow initial contracts
- Interface
- MEP
Lack visibility
- Dependencies: who use the svc?
- Impacts if the services change?
- Services evolve
- Signature change
- Implementation change
Lack oversight & controlover change process
- Break consumers- Retroactive fixes
Examples
Wild West SOA Meets EBSSOA Ecosystem at work
No visibility to your SOAportfolio
- What services do you have?
- How many do you have?
- Where are the services?
Ad-hoc dependencies
Fuzzy service contracts
- What svc interface & semantics?
- What interaction patterns?
- What security constraints?
- What key performance indicators?
- What service levels?
Symptoms
Ratiodefin
- Proc
- Det
- Det
Forwcomp
- Desig
- Runt
- HP c
- P
BSR
- In-co
HP li
- Lifec
8/14/2019 Application Integration Architecture_v2
12/39
Integrate with a new apps
- Point-to-point integration comes inhandy
- Proprietary data format close to theapplication at hand
6-month later, integrate withanother new apps.
- More point-to-point integrations
- Yet another data format close to thenew application at hand
Downsides
- Data format proliferation
- Service proliferation
- High maintenance and admin cost
- Can not scale-up
- Time-to-market increases
Examples
Duplicated SOA Meets EBOSOA Ecosystem at work
Duplicated SOA efforts
- Services proliferate
- Objects proliferate
No leverage, no reuse
High downstream costs toadmin and maintain
Symptoms
Ratiodefin
- Pro
- De
- Sem
- In
- Exte
Visib
- BSR
8/14/2019 Application Integration Architecture_v2
13/39
Cross organization &company dependencies(e.g., BPO)
- Consumers: relies on servicesoutside of their control
- Providers: dont know the userprofiles, usage loads, security, andetc.
Too much uncertainty, toolittle trust
- Dont know how services change
- Dont know when they will be down
Why bother with SOA? Just
shun away
Examples
Shelfware SOA Meets AIA SOA-wSOA Ecosystem at work
Little commitment fromservice consumers &providers due to
- Trust break-down
- Cooperation break-down
No leverage, no reuse
Symptoms
Visib
- BSR
- Partn
Chan
- Ensucompa
HP c
- Consand co
RuntSLA
8/14/2019 Application Integration Architecture_v2
14/39
SOA GovernanceRecognized as the leading indicator of successful SOA
SOA Governance is not optional imperative. Without it, return on investbe low and every SOA project out of pphase will be at risk.
Gartner, Service-Oriented Architecture Craves Governance
8/14/2019 Application Integration Architecture_v2
15/39
SOA PartnershipOracle AIA and HP SOA Systinet
Joint Value Proposition
Oracle and HP together provide customcomprehensive SOA solutions that enco
SOA content, SOA execution, and SOAgovernance.
8/14/2019 Application Integration Architecture_v2
16/39
Hot-pluggable AIA
8/14/2019 Application Integration Architecture_v2
17/39
Process-centric Analytic Approach
- Orchestrating capabilities
- Rationalizing across app portfolio
- Connecting Service portfolio Business Service Portfolio Design
- Service Interface
- Service semantics
Architecture Governance
- Service virtualization (EBS)
- Extensibility, Transports, Errors
Methodology
Fusion Middlewar
AIA Value-added
- Achieving SOA
Business Ser- Ensuring SOA Q
Composite A
Diagnostics s
- Managing Prod
Install/Patchin
Error Resolut
Runtime Mon
Hot-pluggability to
Too
SOA Governance EcosystemWhat do customers get when adopting AIA?
8/14/2019 Application Integration Architecture_v2
18/39
SOA VisibilityBusiness Service Repository (BSR)
Catalog - Services
- Enterpris
- Relations
- End-to-e
Process- Participa
- Triggerin
- Topology
Benefi
Visibili
Reusa
ROI
One-st
Benefit
Visibility
Reusab
ROI
One-sto
MotivationYou cant manage what you cant see. --- Architects, Developers,
And SOA Governance, Forrester Research, May 18, 2007
8/14/2019 Application Integration Architecture_v2
19/39
From Process Modeling to ExecutioExample: Agent Assisted Customer Care (Comm.
SuzieCustomers
Suzie: There aresome problems withmy phone bill thismonth.
Jennifer: Let me pullup your account
information
JenniferCall Center Agent
PrCR
1 2 3 4 5
1
2
3
4
5
Pro- BSsilo
8/14/2019 Application Integration Architecture_v2
20/39
1
2
3
4
8/14/2019 Application Integration Architecture_v2
21/39
1
2
3
4
5
7
8/14/2019 Application Integration Architecture_v2
22/39
SOA VisibilityOpen and Hot-pluggable SOA Architecture
Publishi- Integratio
- Integratio
- Integratio
Open & - Interope
- HP SOA
Benefi
Up-to-d
integra
wherev
360-de
SO SO
SO
Benefit
Up-to-d
integrat
wherev
360-deg
SOA
SOA
SOA
8/14/2019 Application Integration Architecture_v2
23/39
Hot-Pluggable: HP SOASystinet
8/14/2019 Application Integration Architecture_v2
24/39
Slow SOA adoption, lack of re-use?Consumers and providers do not typically collaborate
24
SOA gap
People
Information
Process
Offer serand drivcontrolle
Consumers
Developbusiness
applications
Assembleservices intocomposite
applications
8/14/2019 Application Integration Architecture_v2
25/39
How to speed adoption?Close SOA gap with SOA Governance
25
Implement SOA
program & architecture
CoE
People
Information
Process
Drive SOA across enterprise
ConsumersDevelopbusiness
applications
Offer serand drivcontrolle
Assembleservices intocompositeapplications
Shared view with Oracle AIA - Enabling Consumer and Provi
8/14/2019 Application Integration Architecture_v2
26/39
26
Enterprise architects Service providers Servi
HP SOA SystinetSOA system of record & governance applications
SOA repository Service registry GovernanFram
SOA system of record
SOA governance applications
SOA Conformance
Taxonomy & informationmanagementPolicy establishment
& managementReporting
Serv
ImSer& PeS
Service lifecyclemanagement
Service publication/advertising/promotion
Impact of change on consumersService/usage
reporting
8/14/2019 Application Integration Architecture_v2
27/39
How to Get Started?Embrace the Basic Governance Use Cases
Publish AIA Enterprise Business Se
Advertise the services and track conProviders
Discover services for use in AIA pro
Request service consumptionConsumers
Analyze service usage & trends
Create & manage AIA conformance CoE
27
8/14/2019 Application Integration Architecture_v2
28/39
28
Analyze Service Usage & TrendsEnterprise Architect
Top 10 Reports Summary Reports
Compliance Reports
8/14/2019 Application Integration Architecture_v2
29/39
29
Create and Manage Conformance PoliciEnterprise Architect
Select BusinessPolicies
Assign
Policies
TrackCompliance& Trends
8/14/2019 Application Integration Architecture_v2
30/39
30
Publish Business ServiceService Provider
8/14/2019 Application Integration Architecture_v2
31/39
Advertise Service and Track ConsumptioService Provider
Set servicelevels
Provide rich
information forconsumers withusage plan
Enable consumption
31
8/14/2019 Application Integration Architecture_v2
32/39
Find Implementation Details Validate Implementation
Discover Services for UseService Consumer
Find Services in Systinet Dashboard
Business Analyst
Finds services to use
LoBArchitect
Validateswhether service
is usable
Find
(e.g.
32
8/14/2019 Application Integration Architecture_v2
33/39
33
Request Service ConsumptionService Consumer
Review and request consumption
Select service & usage plan
8/14/2019 Application Integration Architecture_v2
34/39
34
Oracle Fusion Middleware
Business Service Repository
Siebel CRM
3rd PartyeBiz
JDE
PSFT
Retek
Integrated AIA BSR & HP SOA Systinet
HP SOA Systinet
SOA Governance and Service Consumption Management
Service Consumer
DiscoveryConsumption Request
Enterprise Architect
Defines conformanceAudits conformance
Service Owner
Offers servicesSet SLOsApproves contracts
Analyst Integration Architect Integration De
Analysts turns business problems
into process definition
Developers turn
SOA deliverable
SOA-based Application Process Integration
Architect defines service portfolio and works
with analysts for solution blueprints
AIA & HP: Interoperability Archite
8/14/2019 Application Integration Architecture_v2
35/39
35
Design Time Design EnvironmentRun Time
Run Time Product
Launch Analysis(process modeling)
Implement Testing Deploy Advertise Executi
ComplianceValidation
LifecyclePromotion
VisibilityPromotion
ConReq
ConsAppr
CoSLO
Oracle AIA Business Service Repository
HP SOA Governance
AIA & HP: Joint Use CasesGovernance Coverage throughout SOA Lifecycle
8/14/2019 Application Integration Architecture_v2
36/39
Summary
8/14/2019 Application Integration Architecture_v2
37/39
Business imperatives for SOA Governance
SOA Governance Ecosystem
- Fusion Middleware
- AIA Value-adds & Methodology
- HP SOA Systinet
Pre-built SOAJumpstart your SOA Adoption
8/14/2019 Application Integration Architecture_v2
38/39
Runtime
Cover the com
Address needconstituents
- Business dom
- IT technical pe
- Customers
- External partn
Deliver missioplanning, to de
Design time
End-to-end SOA GovernanceAIA & HP: Shared SOA Lifecycle Approach
Analysis & development
cycle
Change & deploy
cycle
Operate
Cycle
8/14/2019 Application Integration Architecture_v2
39/39