Académique Documents
Professionnel Documents
Culture Documents
A non-technical introduction to Oracles Application Integration Architecture A hit t Michael Butler Rolta TUSC
FLOAUG Annual Tech Event September 17-18 17-
Integration Options
I t Integration methods ti th d
Manual E-mail E il Flat File Point-to-Point Point to Point Web Services
Requesting Application
Responding Application
Trends
(continued)
Greater complexity of integration scenarios (e.g. workflow orchestrations; real-time error handling that crosses application boundaries) Greater need for master data management
Overall Impact
Real time number of integration Real-time points complexity master data management issues = escalating cost and risk Constant opposing pressures Business need to upgrade/swap in best-of-breed vs. cost and risk
(continued)
Create an agile environment that can rapidly adapt to changing business and regulatory requirements? Evolve to this environment over time, with low risk?
(continued)
Adopt an integration strategy that can address packaged software, custom legacy systems, as well as 3rd party applications Build a framework of re-usable features that are common to all integrations such as security and error handling Incorporate a robust testing scenario capability to ensure high-quality deployments Take advantage of off-the-shelf, pre-built integrations where possible
(continued)
Keep track of all the integration components in a repository which makes them easy to find, re-use, and extend when needed Use the repository for impact analysis when a component needs to be changed Build an automated test system with built-in test cases that lets you validate that each component change has a benign affect on the existing integrations Build a framework that has built-in error handling and security
Requesting Application
Responding Application
Translator
Translator
Requesting Application
Responding Application
Translator
Translator
Requesting Application
Responding Application
Translator
Translator
Requesting Application
Responding Application
ABM
ABM
AIA Composite Application Validation System (CAVS) AIA Business Service Repository (BSR)
Overview of AIA
Terminology T i l Building Blocks Foundation Pack Pre-built Integrations Extensibility
AIA Terminology
Architecture Components Enterprise Business Objects (EBO) Enterprise Business Services (EBS) Application Business Connector Services (ABC) Enterprise Business Messages (EBM) Application Business Messages (ABM) B i Business Services Repository S i R it Composite Application Validation System
ABM
ABM
ABM
ABM
EBM EBM
EBM EBM
ABM
ABM
AIA Composite Application Validation System (CAVS) AIA Business Service Repository (BSR)
Implementing AIA
Foundation Pack AIA infrastructure Toolkit for building your own AIA-compliant AIA compliant integrations Available in generic or industry-specific form Process Integration Pack (PIP) Pre-built collection of integration components Direct Integration (DI; industry-specific)
(continued)
Oracle AIA Common Error Handler Toolkit for building your own AIA-compliant integrations Available in standard or industry-specific form Communications, Insurance, and Utilities Cross-industry standard
ABM
ABM
AIA Composite Application Validation System (CAVS) AIA Business Service Repository (BSR)
AIA Extensibility
All AIA integration artifacts are user extensible user-extensible EBOs EBSs ABCs EBMs ABMs Extensions are stored separately Designed to survive upgrades
AIA Extensibility
Application-Neutral Buffer Zone
Requesting Application
Responding Application
ABM
ABM
ABM
ABM
AIA Composite Application Validation System (CAVS) AIA Business Service Repository (BSR)
AIA Enterprise Business Objects/Services (EBO and EBS) Custom Extensions Oracle SOA Suite
Getting Started
Identify integration scenarios that can be implemented quickly by leveraging the Foundation Pack components Pursue an evolutionary vs. big bang approach Start with a PIP if appropriate to get a head start on development
Use the AIA Enterprise Business Object (EBO) for customer Write the EBS-side ABC (that translates the EBS customer data to the EBO definition) and publish it to the AIA Business Services Repository Repository.
Value
Enables your applications to evolve and remain agile over time Provides the governance and tools to reduce g both costs and risks associated with crossapplication integration Increases as AIA becomes the enterprise enterprisewide standard and the multitude of point-topoint, tightly-coupled, possiblyundocumented, disparately-designed integrations are migrated to AIA
Summary
AIA addresses many of the key integration challenges facing organizations today AIA provides a world-class infrastructure for p building enterprise-wide, loosely coupled, reusable, scalable integrations Can be leveraged now for an evolutionary approach to establishing a SOA-based system integration platform AIA will be the standard architecture for future Oracle Fusion Applications
Contact Info:
www.tusc.com t Mike Butler: butlerm@tusc.com