Click the Database Connection button to access the Connection dialog box, as If necessary, the developer can add to, update, or altogether recreate the

Working with Service Constructor 19-7 Figure 19–7 AIA Resource Browser Most users will select AIA Lifecyle Management to connect to Project Lifecycle Workbench to retrieve the service solution component functional definition entered by a solution architect or functional product manager. Select the File option to create a service solution component using a previously created XML input file for the AIA 2.x Artifact Generator or the AIA Composite Generator. This flow described here illustrates the retrieval of a service solution component request from Project Lifecycle Workbench.

3. Click the Database Connection button to access the Connection dialog box, as

shown in Figure 19–8 , where you can select a connection to Project Lifecycle Workbench. Click OK. Figure 19–8 Connection 19-8 Developers Guide for Oracle Application Integration Architecture Foundation Pack 4. The Service Solution Component Requests dialog box displays, as shown in Figure 19–9 . Select a service solution component from the list of eligible requests. Click OK. Figure 19–9 Service Solution Component Requests 5. The Service Description page is populated with the name, project, task, and description of the select service solution component. Following the AIA lifecycle flow, these values were defined by a solution architect performing a functional decomposition of the service in Project Lifecycle Workbench. 6. If necessary, the developer can add to, update, or altogether recreate the information populated to the Service Description shown in Figure 19–10 . Available fields are discussed in Table 19–1 . Any additions or changes will later be harvested into Oracle Enterprise Repository and Project Lifecycle Workbench. Working with Service Constructor 19-9 Figure 19–10 Service Description Populated from Project Lifecycle Workbench Service Solution Component Request Click Next. 7. The Service Details page displays. Define information about the associated application, as well as the type of service that is being created. Product Code, Industry, and Service Type values typically come from Project Lifecycle Workbench, if an existing service solution component request was selected to access this page.

8. If necessary, the developer can add to, update, or altogether recreate the

information populated to the Service Details page, as shown in Figure 19–11 . Available fields are discussed in Table 19–2 . Any additions or changes will later be harvested into Oracle Enterprise Repository and Project Lifecycle Workbench. Table 19–1 Service Description Elements Element Description Name Name of the service solution component. Project Name of the project that contains the business task that contains the service solution component. Task Business task that contains the service solution component request. Description Details about the requested service solution component, including its purpose. 19-10 Developers Guide for Oracle Application Integration Architecture Foundation Pack Figure 19–11 Service Details Click Next to access the Service Object page, where you will define the inbound message that the service will receive. Service objects are also typically referred to as service interfaces. This document will refer to them as service objects. Service Constructor leverages service inspection to learn about the message. Table 19–2 Service Detail Elements Element Description Service Component Displays the name of the selected service solution component. Product Code Defines the associated application. Application Name User-friendly name assigned to the application for which the connector service is being created. This is defined by the developer. Application ID Internal code for use in operations, such as cross-referencing. This is defined by the developer. Application Short Name Application code, which is also used in naming the connector service. Ths is defined by the developer. Industry Industry to which the connector service applies, such as Insurance, Banking, Utilities, and so on. Select Core, if the connector service is not associated with a particular industry. Service Operation Defines the verb of the service, such as Create, Update, Delete, Sync, Validate, Process, or Query. This is defined by the developer. Service Version Version of the service. This is defined by the developer. Service Type Type of service being created: Provider ABCS or Requester ABCS. Working with Service Constructor 19-11

19.2.3 Defining the Service Object