Anda di halaman 1dari 39

<Insert Picture Here>

Application Integration Architecture:


Pre-built SOA and SOA Governance
Jason Xie Luc Clément
Principal Product Strategy Manager Director, HP SOA
Adaptive Business Solutions Group, Oracle Co-chair, OASIS UDDI Technical Committee
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
Agenda

• Pre-built SOA for Adaptive Business <Insert Picture Here>

• 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
<Insert Picture Here>

Pre-built SOA for


Adaptive Business
Oracle Application Integration Architecture
Turns rigid IT systems into flexible, integrated environments that can
adapt and scale to business needs

IT Reality:
Front Office Applications
• Best-of-breed application portfolio
CRM Custom Hosted
• Point-to-point integration
•ITInflexible
Reality: to change
eStore Portals Self Service Other

• Best-of-breed application portfolio


AIA Value Proposition:
• Point-to-point integration
Supply Partners &
ERP
Chain Suppliers
Custom •• Protect
Inflexibleyour investment on the
to Change
Legacy Analytics
Service Best-of-breed applications
Providers
• Enable business agility via
Back Office Applications
adaptable process integrations
• Sustain and innovate via SOA and
orderly upgrades
Process Integration Pack = Pre-built SOA
Technology and Applications to jumpstart your SOA Initiatives

Pre-built Processes
• Connecting across applications
• Process modeling Methodology

Enterprise Business Services


• Application-agnostic services that
represent business capabilities

Enterprise Business Objects


• Common business vocabularies

Application Business Connector


Services
• Enable any application to plug into
processes

SOA Ecosystem
• Open and hot-pluggable SOA
infrastructure for execution,
management, and governance
Pre-built SOA
Methodology and Tools
Process Modeling SOA Portfolio SOA Ecosystem
Business processes EBS, ABCS, EBO FMW, AIA, Partners

L0

L1

L2

L3

• SOA Portfolio • Foundation: Fusion Middleware


• Process-centric analytics
- Orchestrating capabilities - Service Interfaces (EBS & ABCS) • Value-added AIA SOA
- Rationalizing across app portfolio - Signatures - SOA Visibility: Business Service Repository

- Identify SOA portfolio - Interaction patterns - SOA Lifecycle & change Management
- Composite App Validation System
- Service Granularity
• Align Business and IT - Patching and Installation
- Service Semantics (EBO)
- Error Resolution and Monitoring

• Interoperable with SOA partners


<Insert Picture Here>

SOA Governance Needs


Customers SOA Roadmap

• Operate the pre-built SOA


Path
Pathto
toSOA
SOAis
isChallenging
Challenging
- Customers’ priorities:
• Performance “By
“By2010,
2010,fewer
fewerthan
than25%25%ofof
• Scalability large
largecompanies
companieswill willhave
have
• Availability the
thesufficiently
sufficientlymature
mature
• Security technical
technicalandandorganizational
organizational
skills
skillsnecessary
necessaryto todeliver
deliver
enterprise
enterprisewide
wideSOA
SOA(0.8(0.8
• Evolve the pre-built SOA probability)”
probability)”
- Customers’ priorities:
• Modify business processes —
— Gartner,
Gartner,“SOA
“SOAand
andWeb
WebServices
Services
Integration:
Integration:Effective
EffectiveGovernance
Governanceand
and
• Introduce new capabilities Management,” Symposium ITxpo, May
Management,” Symposium ITxpo, May
• Extend business service portfolio 2007
2007
SOA without Governance
Risks are Significant

Wild West SOA Duplicated SOA Shelfware SOA

• Out-of-Control • Agility down as scale up • Waste of resources


- Complex to manage - Lengthy project turnaround - No benefit
- Difficult to maintain - Complex to manage - Shun away from SOA

• ROI down • ROI down • ROI down

• Time-to-market up
Wild West SOA Meets EBS
SOA Ecosystem at work

Symptoms Examples Solutions

• No visibility to your SOA • Svc follow initial contracts • Rationalized process to


portfolio - Interface define App-agnostic EBS
- What services do you have? - MEP - Process modeling
- How many do you have? - Determine services needed
• Lack visibility - Determine service interface & semantics
- Where are the services?
- Dependencies: who use the svc?
• Forward & backward
• Ad-hoc dependencies - Impacts if the services change?
compatibility
• Fuzzy service contracts - Services evolve - Design-time via CAVS
- What svc interface & semantics? - Signature change - Runtime via version-check ESB
- What interaction patterns? - Implementation change - HP conformance management
- What security constraints?
• Lack oversight & control - Promote reuse & interoperability
- What key performance indicators?
over change process • BSR Visibility
- What service levels?
- Break consumers - In-context to business processes
- Retroactive fixes
• HP lifecycle management
- Lifecycle and approval processes
Duplicated SOA Meets EBO
SOA Ecosystem at work

Symptoms Examples Solutions

• Duplicated SOA efforts • Integrate with a new apps • Rationalized process to


- Services proliferate - Point-to-point integration comes in define canonical EBO
handy
- Objects proliferate - Process modeling
- Proprietary data format close to the - Determine EBO needed
• No leverage, no reuse application at hand
- Semantic reconciliation
• High downstream costs to • 6-month later, integrate with - Inputs: OAG, SEBL, PSFT, eBiz, . . .

admin and maintain another new apps. - Extensibility & upgradeability


- More point-to-point integrations • Visibility
- Yet another data format close to the - BSR: Integration flow view of EBO
new application at hand

• Downsides
- Data format proliferation
- Service proliferation
- High maintenance and admin cost
- Can not scale-up
- Time-to-market increases
Shelfware SOA Meets AIA SOA-ware
SOA Ecosystem at work

Symptoms Examples Solutions

• Little commitment from • Cross organization & • Visibility


service consumers & company dependencies - BSR
providers due to (e.g., BPO) - Partner solutions
- Trust break-down - Consumers: relies on services
outside of their control • Change management
- Cooperation break-down
- Providers: don’t know the user - Ensure functional & operational
profiles, usage loads, security, and compatibility
• No leverage, no reuse etc.
• HP contract management
• Too much uncertainty, too - Consumer & provider collaboration
little trust and contracts
- Don’t know how services change • Runtime management via
- Don’t know when they will be down SLA
• Why bother with SOA? Just
shun away
SOA Governance
Recognized as the leading indicator of successful SOA

“SOA Governance is not optional — it is


imperative. Without it, return on investment will
be low and every SOA project out of pilot
phase will be at risk.”

— Gartner, “Service-Oriented Architecture Craves Governance,” January, 2006


SOA Partnership
Oracle AIA and HP SOA Systinet

• Joint Value Proposition


Oracle and HP together provide customers today
comprehensive SOA solutions that encompass
SOA content, SOA execution, and SOA
governance.
<Insert Picture Here>

Hot-pluggable AIA
SOA Governance Ecosystem
What do customers get when adopting AIA?

Methodology Tools

• Process-centric Analytic Approach • Fusion Middleware


- Orchestrating capabilities • AIA Value-added Infrastructures
- Rationalizing across app portfolio - Achieving SOA Visibility:
- Connecting Service portfolio • Business Service Rep/Reg
• Business Service Portfolio Design - Ensuring SOA Quality:
- Service Interface • Composite App Validation Sys
- Service semantics • Diagnostics scripts
- Managing Production Systems
• Architecture Governance
• Install/Patching/Upgrade
- Service virtualization (EBS)
• Error Resolution
- Extensibility, Transports, Errors
• Runtime Monitoring

• Hot-pluggability to partners
SOA Visibility
Business Service Repository (BSR)

Motivation Catalog of SOA portfolio


“You can’t manage what you can’t see.” --- Architects, Developers, - Services (EBS, ABCS)
And SOA Governance, Forrester Research, May 18, 2007
- Enterprise Objects (EBO’s)
- Relationships & dependencies
- End-to-end flows across silos

Process Integration Centric


- Participating edge applications
- Triggering events
- Topology view of flows

Benefits
Benefits
Visibility
Visibility
Reusability
Reusability
ROI
ROI
One-stop-shop
One-stop-shopfor
forintegration
integration
From Process Modeling to Execution
Example: Agent Assisted Customer Care (Comm. PIP)

Account Balance Integration


Process Modeling
• Account Balance Summary

Jennifer: Let me pull CRM & BRM


• Account Balance Details

up your account 1 Account Balance Integration

information 2 Invoice Integration


3 Service Usage Integration
4 Payment Integration
Jennifer 5 Adjustment Integration
Call Center Agent

Suzie: There are


some problems
1 with 2 3 4 5
my phone bill this
month.

Suzie Process Integration View


Customers - BSR: process flows across
silos
1

4
7

5
SOA Visibility
Open and Hot-pluggable SOA Architecture

Publishing & Synchronizing


- Integration with design-time
- Integration with deployment-time
- Integration with runtime

Open & Hot-pluggable


- Interoperability with 3rd parties
- HP SOA Systinet

Benefits
Benefits
Up-to-date
Up-to-datevisibility
visibilitytotoprocess
process
integrations
integrationswhenever
wheneverand and
wherever
wherever
360-degree
360-degreeSOA
SOAecosystem:
ecosystem:
• •SOA
SOAContent
Content
• •SOA
SOAExecution
Execution
• •SOA
SOAGovernance
Governance
<Insert Picture Here>

Hot-Pluggable: HP SOA
Systinet
Slow SOA adoption, lack of re-use?
Consumers and providers do not typically collaborate

SOA gap

Consumers Assemble Offer services Providers


Develop services into and drive for Deploy
business composite business
controlled use services
applications
applications

People
Information
Process

24
How to speed adoption?
Close SOA gap with SOA Governance

People
Consumers Assemble Offer services Providers
Develop services into Information and drive for Deploy
business business
composite controlled use services
applications
applications Process

Drive SOA across enterprise

CoE
Implement SOA
program & architecture

Shared view with Oracle AIA - Enabling Consumer and Provider Collaboration

25
HP SOA Systinet
SOA system of record & governance applications

Enterprise architects Service providers Service consumers

Service lifecycle
SOA Conformance Service discovery
management
Taxonomy & information Improved trust
Service publication/
management Service request
advertising/promotion
Policy establishment & registration
Impact of change on consumers
& management Performance/
Service/usage
Reporting SLA visibility
reporting

SOA governance applications

Governance interoperability
SOA repository Service registry
Framework (GIF)

SOA system of record

26
How to Get Started?
Embrace the Basic Governance Use Cases

• Analyze service usage & trends


• Create & manage AIA conformance policies
CoE

• Publish AIA Enterprise Business Services


• Advertise the services and track consumption
Providers

• Discover services for use in AIA process integration


• Request service consumption
Consumers

27
Analyze Service Usage & Trends
Enterprise Architect
Top 10 Reports Summary Reports

Compliance Reports

28
Create and Manage Conformance Policies
Enterprise Architect

Select Business
Policies

Assign
Policies

Track
Compliance
& Trends

29
Publish Business Service
Service Provider

30
Advertise Service and Track Consumption
Service Provider

Set service
levels

Provide rich
information for
consumers with
usage plan

Enable consumption

31
Discover Services for Use
Service Consumer
Find Services in Systinet Dashboard Find Services Elsewhere
(e.g., corporate portal)

Business Analyst
Finds services to use

Find Implementation Details Validate Implementation

LoB
Architect
Validates
whether service
is usable

32
Request Service Consumption
Service Consumer

Select service & usage plan

Review and request consumption

33
AIA & HP: Interoperability Architecture
SOA Governance and Service Consumption Management
Service Consumer Enterprise Architect Service Owner
Discovery Defines conformance Offers services
Consumption Request Audits conformance Set SLOs
Approves contracts

HP SOA Systinet

Integrated AIA BSR & HP SOA Systinet

Business Service Repository

Oracle Fusion Middleware


Siebel CRM PSFT

eBiz Retek
JDE 3rd Party

SOA-based Application Process Integration


Analyst Integration Architect Integration Developer
Analysts turns business problems Architect defines service portfolio and works Developers turns blueprints to
into process definition with analysts for solution blueprints SOA deliverables

34
AIA & HP: Joint Use Cases
Governance Coverage throughout SOA Lifecycle

Design Time – Design Environment Run Time – Production


Run Time Environment

Launch Analysis Implement Testing Deploy Advertise Execution Consumed Evolve


(process modeling)

Oracle AIA Business Service Repository

Compliance Consumption
Validation Request

Lifecycle Consumption
Promotion Approval
HP SOA Governance
Visibility
Promotion
Impact
SLO Contract Analysis

35
<Insert Picture Here>

Summary
Pre-built SOA
Jumpstart your SOA Adoption

• Business imperatives for SOA Governance

• SOA Governance Ecosystem


- Fusion Middleware

- AIA Value-adds & Methodology

- HP SOA Systinet
End-to-end SOA Governance
AIA & HP: Shared SOA Lifecycle Approach

Design time • Cover the complete lifecycle


• Address needs of multitude of IT
constituents
Analysis & development
- Business domain experts
cycle - IT technical personnel
- Customers
- External partners
Operate Change & deploy
Cycle cycle • Deliver mission-critical SOA from
planning, to deploy, to operate

Runtime

Anda mungkin juga menyukai