An information kit object that enables generic communication patterns
among components of a modular computer system environment implementing an
Information Kit (advanced publish-and-subscribe software bus). The
information kit object contains an identifier of the type of data
contained, the actual data, and a function associated with the data
and/or object. The function may be a priority value that enables the
information kit object to be arranged within a queue of the information
kit and issued to requesting nodes in that order. The function may also
be an indicator of a level of freshness for the information kit. Object.
When an object is no longer at a desired level of freshness a refresh
operation is triggered, which causes the publication of another
information kit object to replace the previous one. A subscription object
is also provided that includes the search query listing the data object
of interest to the subscribing node.