LEARN@IGP IGP:Distribution Manager

Infogrid Pacific-The Science of Information

45

IGP:Long Running Process Engine

Main | Maintenance | IGP:Long Running Process Engine

IGP:Long Running Process Engine (LRPE) is included with IGP:Distribution Manager and is the hard-working heart of the system. All file processing and packaging is executed by this application.

This interface is a direct link to the login for the LRPE interface, which is a completely separate and stand-alone application. It has its own administrative username and password to protect it from casual use.

When you click the link a new application will open.

What it does

The processing tasks LRPE carries out for the IGP:Distribution Manager application are all the "heavy duty" processing tasks that consume CPU and memory. It can be deployed on a separate processing server for deployments that have large processing and delivery loads.

The primary tasks it carries out are:

  1. Format file import conformance, testing and storage.
  2. Spreadsheet and ONIX file import processing, validation and conformance checking.
  3. Creation of all distribution channel packages.
  4. Delivery of channel distribution packages to the ftp workflow manager.

How it works

LRPE serializes all tasks on a First In, First Out (FIFO) basis. It can handle any number of tasks of almost any processing complexity.

The various forms data and processing requests generated by IGP:Distribution Manager are passed immediately to LRPE.

LRPE has a watched folder. The Folder Monitor application registers the folder and reads the folder context script that was passed. 

Folder Monitor immediately registers all newly arrived files from other applications into its worklist handler.

The worklist of processes is then orchestrated one item at a time through the process engine.

LRPE has many processes registered in its database. For example it has one for each channel packaging operation.

Processes can easily be modified and updated at any time. Infogrid Pacific creates new or revised packaging processes and these are uploaded into the LRPE as a ZIP file and install themselves.

This makes adding new channels and maintaining existing channels easy. There are no hidden proprietary programs. When a new channel is added, or you request a proprietary channel, the packaging process is created and tested. It is then shipped to you and you drop it into place.