Their software structure requires an emergent enterprise-based solution that can deal with technology change and independence. ODSI is an infrastructure supporting the collaboration of enterprise services to meet the challenge of an adapting enterprise in a changing technology market. It introduces a business logic layer that defines the coordination of enterprise services and resources independent of underlying technology. The business process specification allows managers and commanders to reconfigure business requirements without requiring technical expertise to reprogram the infrastructure. A service is the gateway to an enterprise component that may be of arbitrary size and complexity.
Peers collaborate to allocate service resources based on enterprise policies.
These policies along with other enterprise information are stored in the enterprise model. This provides a one-stop shop for all enterprise information used to guide enterprise activity. It knows of enterprise services and their capabilities along with other information such as enterprise roles and business events. The infrastructure is adaptable through the dynamic binding of service users and providers. An enterprise-wide bus, the magic bus, binds parties based upon availability and allocation policies in the enterprise database.