Prerequisites Constructing an ABCS

Constructing the ABCS 12-3

12.1.1 Prerequisites

Before you begin constructing an ABCS, ensure that: ■ The relevant AIA Workstation with Oracle AIA Foundation Pack is installed and the development SOA server is up and running. Refer to Section 20.1.3, How to Set Up AIA Workstation. ■ The application entities schemas Application Business Message [ABM] schemas are accessible from Metadata Service MDS repository. They should not be part of each ABCS project. Refer to Section 20.1.3.4, Using MDS in AIA. ■ Enterprise Object Library containing Enterprise Business Objects EBOs and Enterprise Business Messages EBMs are accessible in the MDS Repository. EBOs and EBMs should not be part of each ABCS project. Refer to Section 20.1.3.4, Using MDS in AIA. ■ All the abstract WSDLs of EBS or participating applications should be accessible from the MDS Repository. For more information, see Section 20.1.3.4, Using MDS in AIA. ■ Requester and provider participating applications have been identified. ■ EBOs and EBMs have been identified. ■ Functionality mapping between EBS and participating applications is complete. This mapping should include: You want to harvest design-time composites into Oracle Enterprise Repository Section 3.2, Harvesting Design-Time Composites into Project Lifecycle Workbench and Oracle Enterprise Repository You want to deploy the ABCS you are developing using AIA Installation Driver Chapter 20, Building AIA Integration Flows. Chapter 2, Working with Project Lifecycle Workbench. You want to access AIA Configuration Properties from within an ABCS Section 20.1.3.9, How to Work with AIAConfigurationProperties.xml in AIA_HOMEaia_ instancesINSTANCE_NAMEAIAMetaDataconfig. Tip: The abstract WSDL of an ABCS that is being developed should be accessed from MDS. The exceptions to this rule are: ■ The EBS references WSDLs that define PartnerLink types ■ Participating applications reference WSDLs that define PartnerLink types ■ The adapter WSDLs that are generated by JDeveloper ■ Abstract WSDLs of the services defined at ABCS extension points When AIA Service Constructor is used for constructing ABCS, abstract WSDLs of the ABCS generated by AIA Service Constructor must be pushed into MDS. Table 12–1 Cont. Summary of Tasks for Constructing an ABCS If Refer to 12-4 Developers Guide for Oracle Application Integration Architecture Foundation Pack – Data element spreadsheet mapping between the EBO and participating application messages. – Operations mapping between the EBS and participating applications. ■ The style of interaction MEP: request-response, fire and forget, asynchronous request, and delayed response is defined. See Section 11.3.2, Choosing the Appropriate MEP . ■ The communication protocols with the participating applications are identified. For more information about how an ABCS interacts with participating applications, see the sections in Chapter 21, Establishing Resource Connectivity. ■ Any participating application-specific requirements such as error handling or security have been identified.

12.1.2 ABCS as a Composite Application