Introduction to the Service Design and Construction Phase Introduction to the Deployment Plan Generation Phase

Building AIA Integration Flows 20-17 ■ Examples of business tasks are Create Customer, Update Order, Enter Service Request, Request Account Balance, and so on. ■ Examples of business activities are Do Customer Credit Check, Fulfill Order, Process Trouble Ticket, and so on. The EBSs defined as AIA artifacts represent the business activities and business tasks. The metadata about the EBSs are available in Oracle Enterprise Repository after loading the AIA Solution Pack. Various business activities and business tasks defined in AIA Reference Process Models provide links to the corresponding EBSs in the Oracle Enterprise Repository. Solution Architects refine the projects defined by business analysts, identify the services available, create definitions for new services to be developed, and engage with developers to drive the design of new services. For more information about the Project Lifecycle Workbench, see Chapter 2, Working with Project Lifecycle Workbench.

20.2.4 Introduction to the Service Design and Construction Phase

During the service construction phase, Developers extend available AIA services, if needed, or design and develop new services. The tasks of this phase are supported by the following tools: ■ The service solution components defined in the Project Lifecycle Workbench provide guidance to developers about the fine-grained services they must create to fulfill the functionality of a business task. For more information about Project Lifecycle Workbench, see Chapter 2, Working with Project Lifecycle Workbench. ■ The Service Constructor enables developers to automatically generate AIA-compliant SCA composites for ABCSs. For more information about Service Constructor, see Chapter 19, Working with Service Constructor. ■ The Composite Application Validation System CAVS supports process and service testing. For more information about CAVS, see Preparing to Use the Composite Application Validation System in the Oracle Fusion Middleware Infrastructure Components and Utilities Users Guide for Oracle Application Integration Architecture Foundation Pack. ■ The error handling framework augments SCA exception management and retries. For more information about error handling, see Setting Up Error Handling. in the Oracle Fusion Middleware Infrastructure Components and Utilities Users Guide for Oracle Application Integration Architecture Foundation Pack.

20.2.5 Introduction to the Deployment Plan Generation Phase

Once composites are constructed, installation developers select desired composites that collectively perform a required functionality. An AIA project is a collection of functionally related composites. Each composite is self-contained in that its deployment information such as adapters, queues, schemas, and JDNI resources is fully specified by its developer during the preceding service construction stage. 20-18 Developers Guide for Oracle Application Integration Architecture Foundation Pack The installation developer creates an AIA project specific deployment plan by aggregating deployment information from all composites that form an AIA project. The developer may choose to use the Deployment Plan Generator to automatically generate process deployment plans. For more information about error handling and logging, see Chapter 6, Generating Deployment Plans and Deploying Artifacts.

20.2.6 Introduction to the Install and Deploy Phase