Integration Workbench: Concepts

You use the Integration Workbench to configure and administer the settings that enable Aprimo to communicate with external applications. The application can send and receive information through the Integration Workbench. This is useful when your organization uses another application that stores the same information as Aprimo. The Integration Workbench enables you to maintain the information in one application and send it to the other application without having to enter the data twice.

Example:
Your organization uses Aprimo and a separate customer relationship management (CRM) application to manage customer information. You use the Integration Workbench to synchronize customer information between both applications. When you add, edit, or delete customer information in the CRM application, the Integration Workbench sends the data to Aprimo.

Data Transfer Process

The Integration Workbench uses XML files to transfer data from Aprimo to external applications that subscribe to objects and events. The Integration Workbench transfers data back to the application through an XML customer interface.

For more information about configuring the Integration Workbench, see the Integration Workbench Reference Guide.

  • Subscriptions
    A subscription sends changes from the application to a subscription adapter that interprets the data and sends it to an external application. You configure subscriptions in clients.
  • Interfaces
    An interface receives or requests data on demand from a listening adapter. The listening adapter receives information from another application and interprets the data so that Aprimo can import it. The listening adapter can also request data on demand from another application. You configure interfaces in clients.
  • Publishers
    Publishers enable Aprimo to connect to the XML Publishing service. The XML Publishing service enables Aprimo to send information, called subscriptions, through the Integration Workbench to other applications.
Tip:
For each object updated through the Integration Workbench, be sure to verify the accuracy of the data the first time that information is transferred between Aprimo and other applications.

Key Fields

When you create a client, subscription, or interface, you do not need to modify the fields on the Details tab.

Field Description

Gateway URI

Type the address of the Web service to use for inbound data transfers.

Example:
http://ServerName/XMLListener/AprimoXMLService.asmx

Event Publishing Status

Select whether the XML Publishing Service is running and available to process data.

When the status is Inactive, no subscriptions are processed and no data is sent from Aprimo to client applications.

Interface Login Timeout

Type the amount of time, in seconds, that the client remains logged on to the XML Web service.

Tip:
When set to 0, the client will not time out.