- greater cincinnati oracle users · pdf file oracle application integration architecture ......
TRANSCRIPT
<Insert Picture Here>
Oracle Application Integration Architecture
Rafael Torres, Sr. Sales Consultant
SAFE HARBOR STATEMENT
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.
Today’s Discussion
Business / Technology Trends
IT Challenge
Introducing Oracle Application Integration Architecture
Planned Roadmap and Availability
Next Steps
Today’s Enterprise ChallengeCompeting Globally with a Distributed Value Chain
Streamlined operations
Faster time to market
Better access to customer / partner
information
Businesses Must Evolve Rapidly
• Hyper competition
• Industry consolidation
• Increased business complexity
• Greater customer and partner demands
• Increased compliance pressures
IT Reality
• Heterogeneity is here to stay
• Number of systems and moving parts increasing
• Acquisitions, restructuring, consolidation becoming the norm
• IT must do more…with less!
Priority or Critical Priority
Improve Integrationbetween Apps
Upgrade Packaged Applications
Shift from Functionalto Process Orientation
Source: Forrester Enterprise and SMB Software Survey, North America And Europe, Q3 2007
Most Companies Struggle with Integrations and
Linking Business Processes across Applications
SaaS
Manufacturing
Healthcare
Retail
AIA: Bringing together Oracle Applications
LegacyApplications
ISV Partners
Business Processes
SpanApplications
Your Best of Breed Application
Portfolio
Fusion Middleware
Business Process
Innovation
Oracle Application Integration
Architecture*
LegacyApplications
ISV Partners
CompositeBusiness
Processes
BR
ING
ING
IT ALL
TO
GE
TH
ER
Application Integration Architecture
Oracle Application Integration Architecture Connecting People, Processes & Information across the Enterprise
A comprehensive, open, standards-based integration platform
that process-enables the entire value chain
Custom Hosted
PortalseStore
CRM
Self Service Other
Front Office Applications Faster, cheaper, easier
integration of core processes
Reduced integration risk
Improved adaptability of
business processesBack Office Applications
Custom
AnalyticsService
Providers
B2BERP
Legacy
SupplyChain
PeopleBusinessProcesses
Information
Application Integration ArchitectureOracle’s Standards-based SOA Implementation
•Powered by Oracle Fusion Middleware
Leverage Oracle’s best-in-class, standards-based SOA Middleware platform
•Best Practice Processes
Optimize business performance leveraging Oracle’s extensive experience and best practices
•Process Integration Packs
Rapidly implement discreet business processes using AIA’s pre-built, out of the box, integrations across Oracle Applications
•Foundation Packs
Build cross-functional business processes across any of your applications utilizing a standardized approach and methodology
Why Customers Choose AIA
AIA Centers of Excellence
AIA Partner Co-development
ISV Plug ability Model
Open EcosystemOpen Ecosystem
Pre-built integrations
Lower TCO
Designed for Fusion Apps compatibility
Reusability
ValueValue$$
Best practices
Prescriptive methodology
Proven by Oracle
MethodologyMethodology
Loose coupling of apps through SOA
Focus on configurations not rebuilds
Successfully deployed in complex, high-volume environments
ExtensibilityExtensibility
Ideal for:
• Adding new Oracle applications
• Enhancing existing application functionality
• Extending a business process
• Adopting SOA / Fusion Applications
• Simplifying enterprise-wide integration
AIA Process Integration Packs Deliver Prebuilt,
Sustainable Integrations across Oracle Applications
Customer Value:
Fast time to value
Richer functionality
Less risk, lower maintenance costs
Features:
Participating apps & enhancements
Predefined process flows
Extensible framework
Deployment methodology and more…
Rapidly Implement Core ProcessesDeliver Greater Operational Productivity and Transparency
IT Benefits
Faster time to value than building yourself
More reliable and less risky
Extensible and upgradeable to protect
customizations to end-points and processes
Easier to optimize and evolve
Oracle E-Business
Suite
Siebel CRM Integration Pack for Oracle E-Business Suite Order ManagementIntegrated Order to
Cash Process
Sales:• Cust Svc Reps
• Inside Sales
Order Management System
Configure
Product
PaymentCheck
Availability
Pricing
Synchronize
customer
Create
Quote/Order
Customer Relationship Management
Siebel
Application Integration Architecture
Process Integration Pack
Business Benefits
Richer functionality
Quick and detailed customer information
Faster process execution; less errors
Increased individual and corporate efficiency
Address Complex Integration Challenges with AIA Foundation Pack
Foundation Packs
SOA Reference Architecture
SOA Governance
SOA Programming Model
Enterprise Business Services
Speeds time to value
Reduces risk and improves productivity
Facilitates move from EAI/P2P integrations
Ensures control and visibility throughout your business process lifecycle
Oracle Differentiator: Application independent approach to building any-to-any integrations
Why AIA Foundation Pack is Different
Service Oriented Reference Architecture
• Open & nonproprietary
• Includes both content and technology
Enterprise Business Services Library
• Prebuilt and standards-based
• Application Independent
SOA Governance
• Includes methodology and tools
• Interoperable with Partners
Service Oriented Programming Model
• Based on Oracle best practices
• Rationalized against Best in Class applications
Oracle’s own implementation
of SOAQuicker Assembly and Extension of
Processes
Standardized Building Blocks for Interoperability &
Reusability
End to End Lifecycle Consistency and
Predictability
Evolve to an Enterprise Architecture Leveraging
What You Have
Foundation Pack Helps You Avoid Starting from
Scratch or Re-inventing the WheelFaster, Cheaper & Better Approach to Custom Integrations
Checklist for an Open, Standards Based
Enterprise Architecture
Oracle
Reconcile semantic differences across all
applications in your domain
Define standard for standards in your
organization (both technical & content)
Build canonical business entities
Design the business service interface
Design a service interaction layer
Define integration design patterns
Map design patterns to technology
Define data integration guidelines
Define security model
Design performance best practices
Design utility services (error handling)
Define service versioning & evolution guidelines
Benefits
• Focus more on application design not technology or techniques
• Minimize risk using a proven methodology
• Reduce costs
• Achieve a repeatable, sustainable future-proof architecture model
Oracle Enterprise Business ServicesOracle standardized service definitions across Applications
E-Business Suite
Get Sales Order
ABC Service
3rd Party
ERP
Get Sales Order
ABC Service
JD Edwards
Get Sales Order
ABC Service
Get Sales Order Enterprise
Business Service • Provides service mediation and routing to correct service provider
• Conditional logic can be expressed in rules engine
• Facilitates loose-coupling between the requester and the service providerE-Business
SuiteSAP JDE
Oracle Enterprise Business ObjectsCreate Standardized Service Payloads based on semantics
• Standardized semantic representations of business objects -Customer, Sales Order, Payment, etc.
• Key inputs from standards such as OAGIS, UN/CEFACT and ISO standards
• Rationalized against Oracle Applications and Fusion Applications
• Extensible and Upgradeable Physical Data Model
Logical Data Model
EDIEBS / WebServices
XMLA2A/B2B
Other DataIntegration
EBO
EBOs are built from three types of concepts:
1. Business concepts that are specific to a business object (Business components)
2. Common concepts that are shared across business objects (Common components)
3. References to other EBOs (Every EBO has a Reference component)
Procurement
• Requisition
• Quote
• PurchaseOrder
• RequestforQuote
• AdvancedShipmentNotice
• ShipmentReceipt
Enterprise Business Services Library
And more to come with each new release…
Order Fulfillment
• SalesOrder
• Invoice
• PriceList
• AccountBalanceAdjustment
• AdvancedShipmentNotice
Master Data Mgt
• BillofMaterials
• SupplierParty
• CustomerParty
• Item
Warehousing
• ItemBalance
• Location
Product Lifecycle Mgt
• ItemStructure
• EngineeringChangeOrder
• ManufactureItemComposition
• ItemComposition
Logistics
• AdvancedShipmentNotice
• ShipmentReceipt
Asset Lifecycle Mgt
• InstalledProduct
Application Business Connector ServiceApplication Specific Service Translation and Transformation
• Exposes legacy business functions as open standards compliant service provider
• Facilitates the exposing of core business transactions as well as data access as web services
• Allows for participating applications to become service providers as well as service consumers without disruption to code
• Customers/Partners/ISVs can write their own ABCS
ABCS 2Enrich TransformValidate
Application Business Connector ServiceApplication Business
ObjectApplication Business
Connectors
E-Biz
Suite
Enterprise Business Service
ABCS 1
ABCS 3
SBL
BRM
SAP
Get Sales Order Integration ScenarioFrom the App Web Service to the Enterprise Business Service
Create Order
Configure and
Validate
Invoice/Receive
Pmt
Price/ Check
Availability
Confirm/ Pack/Ship
Get SalesOrder EBS
Siebel CRM Customer
Management
Siebel CRM Customer
Management
EBSOrder
Management
EBSOrder
Management
Service InvocationService Invocation App Web ServiceApp Web Service
Provider ABCS
RequestorABCS
Application Business Connector Services
EBM EBM
SOA VisibilityBusiness Service Repository (BSR)
Catalog of SOA portfolio- Services (EBS, ABCS)
- Enterprise Objects (EBO’s)
- Metadata & Relationships
- End-to-end flows across silos
Comprehensive coverage- Design-time view
- Runtime view
Benefits
Benefits
Visibility
Reusability
ROI
SOA Quality throughout Process LifecycleComposite Application Validation System (CAVS)
Validate integrations- Individual services- End-to-end flows across silos- Backward compatibility
Simulator- Emulate service behaviors- Predefined inputs to probe
services- Output definition options- Test assertions with XPath
Layered approach- Test different portions of the
integration in isolation
Benefits
Benefits
Productive SOA lifecycle
Expedite time to market
Quality assurance for entire
Process Integration Packs
CAVS Invocation locations
Replace Participating
App with CAVSSimulator
Siebel CRM EBS ABCS E-BusinessSuite
Error Resolution & Diagnostics
End-to-end Error Resolution
- Integration components
- Participating applications
Unified Approach
- Across integration patterns
- Across technologies (BPEL, ESB)
User Friendly
- Search, drill-down, and auto alerts
- Logging and Diagnostic scripts
Categorize All Errors
- Business errors
- Technical errors
Auto alerts
- Preference based notifications
Benefits
Benefits
Generic and extensible error
handling framework
Faster Issue Resolutions
ESB
Common Error Handler
ABS Java WS
ABS Error QueueABS Error Queue
ESB Error Handler
ABS LoggerABS Logger
ESB Error Topic Catch Block
BPEL BPEL
BPEL Java Action
Error ListenerBPEL Fault
Policy
Powered by Fusion Middleware
Messaging J2EE Application Server
Apps Bulk ELT
Adapters
Partners
B2B
DB
Multi Protocol Routing
XSLTTransform
Enterprise Service Bus
NativeBPEL
Business Rules
Human Workflow
BPEL Process Manager
UDDI
Policies &Security
Web Services Manager
Registry
System Monitoring
EM
App DevFramework
&Web Center
JDeveloper
Analyst Tools
BPA Suite
AIA Foundation Pack
ODI
Enterprise Business Service & Object Library
SOAGovernance
SOA ReferenceArchitecture
SOA ProgrammingModel
AIA Supports Your Path To FusionMove At Your Own Pace, Protect Your Investments
Application Integration Architecture
Integrated Best in Class Industry
Business Process
Fusion Apps
The Next Generation
Apps Unlimited New Releases
More functionality
Upgrade path to Fusion Apps
Which One is Right for YOU?Foundation Pack or Process Integration Pack
Complete solution for building any to any integrations across a complex, mixed environment
Speed integration development process utilizing prebuilt Enterprise Business Services and Objects (continually added to over time )
Reduce risk and maintenance costs using well defined programming models and bundled governance components
Provides a sustainable, flexible foundation for change
Prebuilt, off the shelf integrations between Oracle applications
Delivers best practice processes to the business quickly and cost effectively
Minimizes integration risk and fully supported by Oracle
Extensible and upgradeable with minimal business disruption
Let Oracle Pre-build Integrated Processes for You
Do it Yourself Using Oracle Foundation Pack
<Insert Picture Here>
Availability and Roadmap
Available AIA Process Integration Packs
Siebel CRM On Demand Integration Pack for Oracle E-Business Suite*
Siebel CRM Integration Pack for Oracle EBS Order Management: Order to Cash*
Cross Industry Process Integration Packs Enabling…
►Opportunity to Quote
►Order to Cash
Siebel CRM Integration Pack for Trade Promotion Management* ►Trade Promotion Management
Oracle Comms Billing and Revenue Management Integration Pack for Oracle E-Business Suite: Revenue Accounting**
Siebel CRM Integration Pack for Oracle Comms Billing and Revenue Management: Order to Bill**
Siebel CRM Integration Pack for Oracle Comms Billing & Revenue Management: Agent Assisted Billing Care**
►Comms Order to Bill
►Comms Customer care
Industry Process Integration Packs
►Comms Revenue Accounting
Siebel Life Sciences Integration for Oracle Adverse Event Reporting System ►Life Sci. Adverse Event Reporting
Siebel CRM Integration Pack for i-flex FLEXCUBE Account Originations*** ►Banking Account Originations
Siebel CRM Integration Pack for Banking Account Originations ►Banking Account Originations
Enabling…
*Siebel 7.8 / Oracle E-Business Suite 11.5.10
***i-flex FLEXCUBE UBS V.UM 7.2.0**Comms versions: Siebel 7.8.2 / Oracle E-Business Suite Financials 11.5.10 / Billing
and Revenue Management 7.3.1
Planned FY09 AIA Process Integration PacksHorizontal
Cross Industry PIPs Enabling…
Siebel UCM (8.1) for Oracle EBS (11.5.10), Siebel CRM SIA (8.0)
Siebel CRM SIA (8.0) for EBS Order Mgt (11.5.10) ►Order to Cash
►MDM (Customer) Integration
PIM (12.1) for EBS (11.5.10) and Siebel CRM SIA (8.0) ►MDM (Product) Integration
Agile PLM (9.2.2.4) to EBS (11.5.10) ►Design to Release
Siebel CRM to SAP* ►Order to Cash
Agile to SAP* ►Design to Release
AIA for SAP PIPs* Enabling…
Oracle CRM On Demand for Siebel CRM (7.8.2 HOR) ►Customer Synchronization (Direct Int.)
Oracle CRM On Demand for SAP* ►Opportunity to Order
Oracle CRM On Demand for JD Edwards E1 (2.3) ►Opportunity to Order
SaaS PIPs Enabling…
* Subject to Oracle Senior Management Approval
Siebel CRM (8.1) for EBS Order Management (12.1) ►Order to Cash
Agile PLM (9.2.2.4) to EBS (12.1) ►Design to Release
Above timeframes are target dates only and subject to change at any time.
Communications:
Comms 2.4, includes OSM ►Order to Activate
Comms 2.0.1 (Siebel 8.0/8.1; Nested Service Bundle feature)►Order to Bill / Agent Assisted /
Fin. Consolidation
Industry PIPs Enabling…
Roadmap: Planned FY09 Process Integration Packs
Industry
Comms 2.5, includes PIM ►Product MDM (FY10)
Retail:
Oracle Retail Integration (RMS 2.3) to PSFT (9.0) ►Financial Controls for Retail
Siebel CRM Loyalty (8.1) to Retail Stores ►Customer Loyalty Management
Product Data Hub Integration Pack for Retail Product Lifecycle Mgt ►Retail PIM Integration (FY10)
Logistics Service Providers:
Fleet Management 1 (OTM 6.0, SEBL 8.0)
Fleet Management 2 (EBS 12.1, OTM 6.0)
►Quote and Order Management
►Driver Management
Fleet Management 3 (EBS 12.1, OTM 6.0) ►Settlement and Financial Management
Utilities:AIA for Utilities ►Order to Billing
Banking:EBS Financial Service Accounting Hub (12.1) for PeopleSoft GL (9.x) ►Account Consolidation
Above timeframes are target dates only and subject to change at any time.
FY09 Available and Planned AIA Foundation Packs
Foundation Pack 2.0.1 Core Common Objects and Services
Released February 2008 Business Service Repository, Management Utilities
Foundation Pack 2.1 NEW Enterprise Objects & Services
Released June 2008 Extension Templates / Sample PatternsEnhanced Repository and Utilities
Foundation Pack 2.2.1 Industry Foundation Packs
Planned for FY09 Utilities and Insurance
Foundation Pack 2.3 NEW Enterprise Objects and Services
Planned for FY09 BEA uptake
Foundation Pack 2.4 NEW Enterprise Objects & Services
Planned for FY09 HCM, horizontal objects from Retail & LSP
Foundation Pack 2.5 NEW Enterprise Objects & ServicesPlanned for FY10
Foundation Pack 3.0 Oracle 11g Service Component Assembly
TBD Composite Application Framework
Above timeframes are target dates only and subject to change at any time.
Horizontal & Industry Versions Features…
Oracle Application Integration Architecture
Deliver greater capabilities to the business
• Start with industry business processes to support business requirements
• Make all your critical applications work together
Reduce your integration cost and risk
• Stop rebuilding integrations with every new application and release
• Focus on consolidating systems
Achieve business process adaptability and agility
• Jumpstart your evolution to an open, standards-based enterprise architecture
• Enable rapid change with reduced risk and minimal disruption to the business
Enabling Business Transformation through Composite Business Processes