Information Broker
From Information Grid
[edit] The Information Grid has 3 components that work collaboratively. These are
- Marker Directory,
- Information Broker and
- Discovery Service.
The Information Broker (IB) is an agent assisting information transfer between the information sources (IS) and the user program. IB is designed to be able to connect not only to the IS's, but also to other IB's and form a network of brokers. The aims of this distributed architecture are the scalability and the efficient network utilization. IS's should be registered to one or more IB's, who will make a few queries to it to build meta data about the information availability and the network connectivity. An advantage of having Brokers is for improving network efficiency.
[edit] Interface between IB and IS
[edit] Information Source
IB talks to IS through IB Pres of the IS. IB Pres needs at least 2 main components: DBDriver and MPresentation. DBDriver provides data access and is database dependent. It can be developed by IS owner or can be retrived from some repository. Collection of DBDriver libraries for different database platforms should be created.
MPresentation mixes the data from many database tables to present it according to a particular Marker. This depends on the database structure, and has to be developed by IS owner.

