The Air Force Research Laboratory (AFRL) has developed a reference set of Information Management (IM) Services
that will provide an essential piece of the envisioned final Net-Centric IM solution for the Department of Defense (DoD).
These IM Services will provide mission critical functionality to enable seamless interoperability between existing and
future DoD systems and services while maintaining a highly available IM capability across the wide spectrum of
differing scalability and performance requirements.
AFRL designed this set of IM Services for integration with other DoD and commercial SOA environments. The services
developed will provide capabilities for information submission, information brokering and discovery, repository, query,
type management, dissemination, session management, authorization, service brokering and event notification. In
addition, the IM services support common information models that facilitate the management and dissemination of
information consistent with client needs and established policy. The services support flexible and extensible definitions
of session, service, and channel contexts that enable the application of Quality of Service (QoS) and security policies at
many levels within the SOA.
This paper describes a Publish and Subscribe capability developed under the Air Force Research Laboratory s (AFRL) Joint Battlespace Infosphere (JBI) project. The paper will give a brief description of the JBI and it s core service components of publish, subscribe and query. A detailed description fo the Pub/Sub system design and implementation will then be given describing how and where Java, Jini, and XML technologies were used to describe information objects,
match subscribers to appropriate dissemination nodes, and disseminate information objects to subscribing clients. Fianlly we describe a number of applications that are currently using the Pub/Sub capability.