B2B PostOffice - Documentation - Overview

These pictures illustrate the process for constructing On Demand Data On-Ramps for E-Businesses. By following the simple steps outlined in the following table, using an open and extensible Publish Subcribe messaging architecture, companies with with requirements for better, faster, cheaper, data connectivity amoung partners can construct secure, available, and reliable networks for the exchange of data.

Web Forms covering 2 admin type setup steps and mentioned in steps "1" and "2" in the following table, define messaging entities like Data Topics, Subscriptions to a Topic, transfer routes for data thats published or subscribed to. After the setup for a new data interface is complete, a data owner publishes data on a topic interactivly using Java Web Start or by running a script . A separate body of software implemented in a server-side PostOffice, manages routing of data and protocols for data connections and security. Simple data events at the source trigger data flow between "Publishers" and "Subscribers", usually with an intermediate data hop at the PostOffice.

Clik Image New Data Interfaces with 3, Simple Steps

Overview - ON Demand B2B Data Interfaces

Define the routes and protocols that will connect systems and data. When the data is ready to be interfaced, fire the I have new data event in a java command line program.

-1- Create New Topic for Publishing Data.

Define a new topic web form. Topics bind together data producers and consumers of that data. Publisher's Put their data to a topic. Subscriber's Get their data from a topic. These definitions cover all activities required to make data available in a virtual PostOffice (PO).

-2- Subscribe to a Topic for Receiving Data

Create Subscription Form adds a new Subscriber to an existing Topic. So that any "data-has-been-created" events on that topic will result in the data's distribution to the new subscriber. Subscriptions may be bound to a window in time with properties for fromDate toDate.

-3- Run Data Interfaces

A Publisher fires the interfaces using either Java Web Start or by downloading and then running a client-side script that calls a small java program. A sample of the choice between a script or an interactive invocation of Java Web Start is here at the bottom of the page. Once invoked, the interface's Event Handlers process steps necessary to get the data to the Post Office where data is then forwarded to subscribers on the the Topic under which the data was published. See key in lower right side for details on this drawing.