Information Management IBM InfoSphere Master Data Management, Version 10.1

Understanding the InfoSphere MDM Server WebSphere Extended Deployment Batch architecture

WebSphere® Extended Deployment Batch is a long-running batch application that can process large volumes of batch data. Because it can process multiple batch jobs, it is able to process multiple records from multiple batch inputs simultaneously, increasing the throughput.

InfoSphere® MDM Server WebSphere Extended Deployment Batch is a Java EE client application that:

The InfoSphere MDM Server WebSphere Extended Deployment Batch architecture diagram shows a high-level view of the InfoSphere MDM Server WebSphere Extended Deployment Batch application.

The diagram shows a high-level view of the WebSphere Extended Deployment batch application.

Each batch record in the batch input flows through InfoSphere MDM Server WebSphere Extended Deployment Batch in the following sequence:

  1. Submit the XJCL job to InfoSphere MDM Server WebSphere Extended Deployment. This can be done using the Compute Grid Job management console through a web browser or using the lrcmd command line tool. Refer to the InfoSphere MDM Server WebSphere Extended Deployment product documentation for more information.
  2. Each record from the batch input is read by the stream implemented within the InfoSphere MDM Server WebSphere Extended Deployment Batch application. The stream distinguishes each record in the batch input, then loads and processes the records in the InfoSphere MDM Server WebSphere Extended Deployment Batch sequentially.
  3. The InfoSphere MDM Server WebSphere Extended Deployment Batch application then submits the records for business processing. After the business and persistence logic is applied, the InfoSphere MDM Server WebSphere Extended Deployment Batch application receives the response.
  4. Finally, the response is written to the batch output destination by the output batch data stream.

The InfoSphere MDM Server WebSphere Extended Deployment Batch application handles each record in its unit of work. If an exception occurs during the processing of a record, InfoSphere MDM Server WebSphere Extended Deployment Batch stops further processing of the current batch input and logs runtime messages to a log destination. The logs can be used for diagnosing and debugging issues. At this point, the XJCL job fails; you can restart the job after you have fixed the problem that caused the failure to occur.

A number of runtime parameters are available for configuration. XJCL files are used for this configuration. See the section on Creating XJCL for batch jobs for more details on configuration options.



Feedback

Timestamp Last updated: 18 Jul 2013

Topic URL: