Using Knowledge Package Builder

Knowledge Package Builder (KPB) provides an effective means of encapsulating all content within a process into an XML or ZIP file and communicating with other XML enabled processes.

You can also use this component to communicate between two Knowledge Package enabled products.  The KPB packs all the information into an XML or ZIP file, while the Knowledge Package Loader (KPL) takes a packed XML or ZIP file and "Loads" it into the process stream.  Use these two components to build, send and load complete job batches between servers and processes.  Here are some examples of how you can use KPB:

Inter-process communication
Use Knowledge Package Builder to generate XML files and have central servers read and process the queue Knowledge Objects.
Load balancing
Use Knowledge Package Builder to send jobs between two servers and distribute the load.
Workstation communication
Generate XML files (using Folder store or Knowledge Management Queues) and enable other Knowledge Package Builder applications to read and process the queue.
Distributed process chaining
Create chained processes (within one or multiple servers) that runs as one integrated processes by passing XML messages between each other
External application messaging:
Use XML messaging to connect your processing server and station to external XML messaging platforms such as MS BizTalk™. Use MS BizTalk™ with your server to gain further access to all types of back-end applications.
Complete batch job encapsulation
Each XML message is designed to include full and complete set of batch job information with options to includes user defined fields, index data and all attached files.
Distributed load processing
Use XML to distribute the load to multiple servers and process batch jobs in distributed environment.

This published XML interface schema is designed for application integration.  The XML schema allows for direct and clear encapsulation of files and distribution of information. Refer to the Software Development kit for XML Schema Definitions.