Real-time processing

You can develop jobs for real-time data integration. These examples show how you can respond to a web service request and verify data between message queues.

Respond to a web service request

You can respond to a web service request in real time. For example, you can return an account number after a customer submits the required account information by using the stages that link to IBM® InfoSphere® Information Services Director. In this sample job, account data arrives in real time through an ISD Input stage. The data is enriched with the account number by a Lookup stage. The enriched data is returned in real time through an ISD Output stage. By using InfoSphere Information Services Director, you can deploy jobs that function as information services for service-oriented applications.

Figure 1. Extract and load data with web services
The figure shows a job that extracts data by using an ISD Input stage and transforms the data by using a Transformer stage. The job accesses data from an Oracle Connector stage by using a Lookup stage. The enriched data is loaded to the target by using an ISD Output stage.

Verify data between message queues

You can develop a job to receive data from a messaging queue, verify the data, and load it to another message queue. In this example, the job uses the IBM WebSphere® MQ Connector stage to connect to the message queues. The job standardizes the addresses and then validates the addresses by using a Data Rules stage. Invalid addresses are sent to a table for rejected records, and valid addresses are loaded to the message queue.

Figure 2. Verify data between message queues
The figure shows a job that receives input data by using an WebSphere MQ Connector stage. The job processes the data by using a Standardize stage and a Data Rules stage. The job loads valid data by using an WebSphere MQ Connector stage and invalid data by using a Db2 Connector stage.