The Oracle Commerce Platform includes a set of Web services that you can use to make calls to Dynamo from non-Platform applications. The services provided with the Personalization and Scenarios modules allow you to retrieve and change user profile information, perform content targeting operations, and send profile-related messages to the Dynamo Messaging System. For example, users can log into an Oracle Commerce Platform application and perform profile updates; you can retrieve the profile ID of a given user; you can display content items that are tailored to the current user; and you can fire an event message if a user views a specific piece of content.
Many of these Web services were designed to have the same functionality as their non-Web service counterparts. For example, standard Profile Form Handler operations have parallel Web service operations. This behavior helps you reproduce any code extensions that you have made to non-Web service classes.
This chapter contains the following information:
The default Web services for Personalization and Scenarios are packaged in the DPS.WebServices
module in the Personalization module layer. The code that is called for these Web services is located in the DAF, Personalization, or Scenarios layer, depending on the service.
For information on how to include this module in your application, refer to the Platform Installation and Configuration Guide.