Support for Internationalization and Localization Message Consolidation and Decomposition Support for Multiple Application Instances

Understanding Application Business Connector Services 4-7 If the previously mentioned constraint is very specific to the PeopleSoft CRM application, then this validation must reside only in the PeopleSoft CRM Create Product ABCS. It is inappropriate to have this validation present in the early stages of message flow, for example, in the client-side ABCS. In the case of asynchronous interaction styles request-only, where the user experience is hindered if validations are not performed at the time of capture, the requester application should use another integration point to perform the validation before submitting the message for processing. For example, in an Order Capture application, before submitting the order for fulfillment, the requester application makes a synchronous call to validate the order to ensure that the order contains the content required to enable successful provisioning. A Validate Order or Validate Billing Information EBS might exist that can be implemented by various service providers. If the response from the Validate Order service is favorable, the requester application then makes the request to process the order.

4.4.8 Support for Internationalization and Localization

The ABCS that pass the EBMs to the actual service providers are responsible for translating the document into a locale-specific ABM. Similarly, the ABCS is responsible for translating the locale-specific ABM into the locale-independent EBM. The ABCS deciphers the locale based on the locale preferences of the user of the relevant participating application. This data provides information about how the locale-specific ABM must be constructed, as well as how the locale-specific ABM must be interpreted. The ABCS should specify the locale in which the response must be provided by the real service provider. For example, the ABCS for Get Product Details EBS must specify the locale in which the product details should be provided by the Oracle eBusiness Suite application. If the requester wants the product details in Spanish, the Get Product Details EBS must instruct the real service provider that the product details need to be returned according to the Spanish locale.

4.4.9 Message Consolidation and Decomposition

You may need to combine responses to a request that originates from multiple sources. For example, in the case of convergent billing in the telecommunication solution, the ABCS for the getBillDetails EBS might have to retrieve details from multiple participating applications. This ABCS is also responsible for consolidating them into a single response.

4.4.10 Support for Multiple Application Instances

You may have multiple instances of a packaged application with the same business capabilities in your companys ecosystem. The routing rules defined in the EBS are responsible for deciphering the right application instance to which the request must be routed. Regardless of the number of application instances for a packaged application, only one ABCS exists for that packaged application to perform a specific business task.

4.5 Implementing ABCS