Skip Headers
Oracle® Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack
11
g
Release 1 (11.1.1.5.0)
Part Number E17363-03
Home
Book List
Index
Master Index
Contact Us
Next
View PDF
Contents
List of Examples
List of Figures
List of Tables
Title and Copyright Information
Preface
Oracle AIA Guides
Additional Resources
Documentation Accessibility
Related Documents
Conventions
1
Understanding the Oracle AIA Reference Architecture
1.1
Introduction to Oracle Application Integration Architecture
1.2
AIA Features
1.3
Understanding Integrations
1.3.1
The Integration Flow Concept
1.3.2
Integration Styles
1.3.3
Data-Centric Integrations
1.3.3.1
What Oracle Provides
1.3.4
Integration Through Native Interfaces
1.3.4.1
What Oracle Provides
1.3.5
Integration Through Web Services
1.3.5.1
What Oracle Provides
1.3.6
Reference Data Query
1.3.6.1
What Oracle Provides
1.3.7
Process-Centric Integration
1.3.7.1
What Oracle Provides
1.3.8
What Integration Pattern Should be Used: Direct Transformation Of The Data Objects or a Canonical Data Model And EBOs?
1.4
AIA and Integration Styles
1.4.1
Pre-built Integration Accelerators
1.4.2
Integration Through Native Application Interfaces Using the Oracle Applications Technology Infrastructure
1.4.3
Direct Integration Through Application Web Services Using Oracle SOA Suite
1.4.4
Integration Through Packaged Canonical and Standardized Interfaces Using Oracle Foundation Pack
1.4.5
Bulk Data Integration with an Extract, Transform, and Load Approach Using Oracle Data Integration Suite
1.4.5.1
Integrations for High-Volume Transactions without an Xref Table
1.5
AIA Reference Process Models
1.5.1
What is a Business Process?
1.5.2
What is a Business Activity?
1.5.3
What is a Business Task?
1.5.4
What is a Composite Business Flow?
1.6
The Conceptual View of AIA
1.6.1
What is a Service Consumer?
1.6.2
What are AIA Conceptual Services?
1.6.3
What are Provider Applications and Resources?
1.7
The AIA Shared Service Inventory
1.7.1
What is a Process Service?
1.7.2
What is an Activity Service?
1.7.3
What is a Data Service?
1.7.4
What is a Utility Service?
1.7.5
Implementing Process Services
1.7.5.1
Common Scenarios for Process Services
1.7.6
Implementing Activity Services
1.7.6.1
Common Scenarios for Activity Services
1.7.7
Implementing Data Services
1.8
AIA Service Artifacts
1.8.1
What is a Composite Business Process?
1.8.2
What is an Enterprise Business Service?
1.8.3
What is an Enterprise Business Flow?
1.8.4
What is an Application Business Connector Service?
2
Understanding EBOs and EBMs
2.1
Introduction to EBOs
2.1.1
Business Component
2.1.2
Common Components
2.1.3
Reference Components
2.2
Introduction to EBMs
2.2.1
EBM Architecture
2.3
EBM Headers
3
Understanding Enterprise Business Services
3.1
Introduction to EBS
3.2
EBS Operations
3.3
Verbs
3.4
EBS Types
3.4.1
Entity Services
3.4.2
Process Services
3.5
EBS Architecture
3.5.1
Reuse of Available Assets
3.5.2
Substituting One Service Provider for Another
3.5.3
Content-Based Selection of the Service Provider
3.5.4
EBS Purpose
3.6
Enterprise Business Flow Processes
3.7
EBS Implementation
3.7.1
EBS Flow
3.8
EBS Message Exchange Patterns
3.8.1
Synchronous Request-Response Patterns in EBSs
3.8.2
Asynchronous Fire-and-Forget Patterns in EBSs
3.8.3
Asynchronous Request-Delayed Response Patterns in EBSs
4
Understanding Application Business Connector Services
4.1
Introduction to ABCS
4.2
ABCS Architecture
4.3
ABCS Characteristics
4.4
Architectural Considerations
4.4.1
Participating Application's Service Granularity
4.4.2
Support for EBMs
4.4.3
Application Interfaces
4.4.4
Support for Logging and Monitoring
4.4.5
Support for Insulating the Service Provider
4.4.6
Support for Security
4.4.7
Validations
4.4.8
Support for Internationalization and Localization
4.4.9
Message Consolidation and Decomposition
4.4.10
Support for Multiple Application Instances
4.5
Implementing ABCS
4.5.1
Requester-Side ABCS
4.5.2
Provider-Side ABCS
4.6
Reviewing Implementation Technologies for ABCS
4.6.1
Oracle Mediator
4.6.2
BPEL
4.7
Extending or Customizing ABCS Processing
4.8
Processing Multiple Instances
4.9
Participating Applications Invoking ABCS
4.10
ABCS Transformations
4.10.1
Transformation: Implementation Approach
4.10.2
Static Data Cross-Referencing
4.10.3
Dynamic Data Cross-Referencing
4.10.4
Structural Transformation
5
Understanding Interaction Patterns
5.1
Introduction to Patterns for Exchanging Messages
5.2
Request-Response
5.2.1
Synchronous Response
5.3
Fire-and-Forget
5.3.1
Message Routing
5.3.2
Message Splitting and Routing
5.4
Data Enrichment
5.5
Data Aggregation
5.6
Asynchronous Request - Delayed Response Pattern
5.7
Publish-and-Subscribe
6
Understanding Extensibility
6.1
Introduction to Extensibility
6.2
Schema Extensions
6.2.1
Customer Extensions
6.2.2
Industry-Specific Extensions
6.2.3
Schema in the Use Case
6.3
Transformation Extensions
6.3.1
Extensions in the Use Case
6.4
Transport/Flow Extensions
6.5
Process Extensions
6.6
Routing Extensions
7
Understanding Versioning
7.1
Schema Versioning
7.1.1
Major and Minor Versions
7.1.2
Namespaces
7.2
Service Versioning
7.2.1
Naming Conventions
7.3
Participating Applications Versioning
8
Understanding Batch Processing
8.1
Batch Processing Use Cases
8.2
Bulk Data Integration Patterns
8.2.1
Initial Data Loads and High Volume Transactions with XREF Table
8.2.2
High Volume Transactions Without XREF
8.2.3
Intermittent High Volume Transactions
9
Understanding Security
9.1
Introduction to Security
9.1.1
Point-to-Point or End-to-End Security
9.1.2
Transport-Level Security
9.1.3
Message-Level Security
9.2
Oracle AIA Methodology
9.3
Introduction to Application Security Context
Index
Scripting on this page enhances content navigation, but does not change the content in any way.