Retail: TLog to POSLog pattern

Use IBM Integration Bus to transform near-real-time data from in-store devices, for example, Point of Sale (POS), so that it can be consumed by other applications.

The context

A user works in a store, or at headquarters within a retail organization. This retail organization uses in-store devices, for example, Point of Sale (POS), that generate transaction logs (TLogs) about purchases. They also possess back-end applications that contain information about inventory. These devices and back-end applications generate valuable data, but do not communicate with each other. Adding integration logic provides possibilities to extend connections between these and other applications, analyze data, and enhance the business.

The objective

A user is interested in transaction data from one or multiple stores. Their retail organization generates TLog data from in-store devices. The store applications output data in ACE TLog, TLog XML, POSLog, or MIME with SOAP attachments format. The SOAP attachments are in ACE TLog, TLog XML, or POSLog format. The user wants to transform the data that their store applications output to POSLog v2.1 format. A solution is required to enable communication between the in-store devices and back-end applications, so that a user can analyze transaction data from their store or stores.

The solution

IBM Integration Bus uses the Retail: TLog to POSLog pattern to transform TLog data, that is in ACE TLog, TLog XML, POSLog, or MIME with SOAP attachments format, into POSLog v2.1 format. The SOAP attachments are in ACE TLog, TLog XML, or POSLog format. The user chooses the data input type, and transport type. The available transports are a queue, HTTP, and file. IBM integration Bus processes the data, and transforms it into POSLog v2.1 format, that is then output in the format that the user specifies. The available output transports are a queue, a publish/subscribe topic, or a file. The data is then ready to be consumed by back-end applications.

You can use this pattern in a store, or in a headquarters that receives data from multiples stores.

Image showing Image showing Retail: TLog to POSLog pattern

Read the following sections for information about how to use this pattern:

Constraints on the use of the pattern
Before you use the pattern
Configure the pattern
Parameters for the pattern
Tasks to complete after generating the pattern
Using the pattern
Monitoring the pattern
Using an ARTS database with the pattern