Introduction to Oracle Application Integration Architecture AIA Features

1 Understanding the Oracle AIA Reference Architecture 1-1 1 Understanding the Oracle AIA Reference Architecture This chapter introduces Oracle Application Integration Architecture AIA and integrations. This chapter includes the following sections: ■ Section 1.1, Introduction to Oracle Application Integration Architecture ■ Section 1.2, AIA Features ■ Section 1.3, Understanding Integrations ■ Section 1.4, AIA and Integration Styles ■ Section 1.5, AIA Reference Process Models ■ Section 1.6, The Conceptual View of AIA ■ Section 1.7, The AIA Shared Service Inventory ■ Section 1.8, AIA Service Artifacts

1.1 Introduction to Oracle Application Integration Architecture

Oracle Application Integration Architecture AIA is a complete integration solution for orchestrating agile, user-centric, business processes across enterprise applications. AIA offers prebuilt solutions at the data, process, and user interface levels delivering a complete process solution to business end users. All of the AIA components are designed to work together in a mix-and-match fashion. They are built for configurability, ultimately helping to lower IT costs and the burden of building, extending, and maintaining integrations. Powered by Oracle Fusion Middleware, AIA enables organizations to use the applications of their choice and create Composite Business Processes CBPs following these guiding principles that define the ground rules for development, maintenance, and usage of a service-oriented architecture SOA: ■ Reuse, granularity, modularity, compose ability, componentization, and interoperability. ■ Standards-compliance both common and industry-specific. ■ Service identification and categorization, provisioning and delivery, and monitoring and tracking. 1-2 Concepts and Technologies Guide for Oracle Application Integration Architecture

1.2 AIA Features

AIA Foundation Packs provide the methodology and framework along with the content that is critical for customers to figure out their integration problems. Figure 1–1 illustrates the main AIA features and the underlying technology. Figure 1–1 AIA Features Table 1–1 lists the main features of AIA and how these features are delivered. Table 1–1 AIA Features and Related Deliverables Features Deliverables A robust architectural framework for engineering service-oriented business processes. ■ Reference Process Models ■ Reference Architecture ■ Foundation Pack - infrastructure components ■ Process Integration Packs PIPs - prebuilt solutions Support for interaction styles to handle high transaction rates and volumes that are associated with mission-critical applications. Reference Architecture for different integration styles with and without canonical abstractions. Ability to leverage functionality provided by various Oracle and customer-owned software assets. Programming Models for constructing and assembling different types of AIA service artifacts that leverage various Oracle tools. Ability for customers to extend various AIA artifacts delivered as part of PIPs. Programming Models for extending various AIA service artifacts. Support for process model decomposition and analysis, service design, service construction, process definition, deployment plan generation, deployment, and upgrade. Project Lifecycle Workbench and Deployment Plan Generator Understanding the Oracle AIA Reference Architecture 1-3

1.3 Understanding Integrations