Based on these observations, seven principles were formulated to guide the design of the architecture. These are:
Support of operational activities in the physical economy
Time-sensitive event-driven coordination between entities
Zero Trust
Dynamic Data Life Cycle
Data sovereignty by maintaining data at the source
Subsidiarity of governance
Coherent security
The BDI Framework is optimized to support value creation in the physical economy. The focus is on the data exchanges necessary for operational activities of (multiple, specialized) entities that:
need to coordinate and report their activities to fulfill their commitments to their principal(s)
need to perform a public task, like verifying compliance to regulations of activities of others
In the physical economy legal entities are represented by both IT-systems/processes and natural persons. To be able validate the mandate and if necessary the professional qualifications of the representatives is imperative, as the legal entities assume the liability and accountability for actions of the representatives.
Coordination of operational activities is time-sensitive and drives a large part of data exchanges between entities, even if these entities have no direct contractual relationship. Data exchanges therefore cross organizational boundaries, between multiple entities, each with its own security policy and protective measures such as firewalls.
Data exchanges are triggered by events in the physical economy. Events may be relating to planning agreements and updates, payments, compliance, physical activities and the like.
Whenever an event occurs, a notification about this event can be generated. A notification is a digital message containing meta data about the event. This notification is distributed to a selective group of entities using a publication/subscription based technology.
Notifications are published on a channel and parties may choose to receive notifications on a channel (subscription). The set of channels and the rules on allowed subscriptions (defining who is able to subscribe on a channel) must be defined before hand.
Note that data associated with an event is not included in the notification. Authorised parties can retrieve data at the source.
Trust is an important issue in doing business. However, trust is not easily established. Each entity in a cooperative network may have its own policy to assign trust to its business partners, which may even vary between interactions. To support these flexible trust policies, the BDI framework is based on perimeter-less, zero trust principles.
doing business in a global economy requires flexibility in choosing business partners.
entities have to be able to deal with previously unknown sub-subcontractors that pop-up when they are subcontracted by another entity in the same virtual instance.
each entity is autonomous in deciding what an acceptable risk/reward trade-off is, per transaction.
trust is not delegated to a Trust Anchor or an Authority
authentication does not equal trust
trust is contextual and situational: for instance on how sensitive the data-element is
reputation is an important aspect of assessing trust
federation of trust information exchanges between entities or groups of entities
Data relevant for operational activities has a dynamic life cycle: from proposed, planned, to in transit, modified, to registration of as executed.
The BDI acknowledges the stadia and fluidity of coordination in real life.
Data sovereignty requires control of data access by the data owner.
Notifications of events are generated by the “owner” of an event and the corresponding data, and distributed to a selective group of entities . Notifications communicate meta-data of an event to a selection of stakeholders, and allow them to link back to the data source to request specific data of the event.
The request itself allows the data owner to:
Track what entity has requested access
Authenticate the entity
Asses the trust in this context
Authorize selective access
It is common practice in most business sectors to have specific sector agreements (legal, organizational, semantic) such as:
standards
regulations
rules of engagement
processes
roles and responsibilities
Standardization and generalization is a means to improve efficiency and reduce costs. But innovation and competitiveness depends on differentiation, specialization and the freedom to invent new offerings.
Subsidiarity is a principle of organization that states that issues should be dealt with at the most immediate or local level that is consistent with their resolution.
The governance recommendations of the BDI Framework follow the subsidiarity principle rooted in associations: common agreements between entities need to fit the structure of the market, legal frameworks and local habits and should not be defined at higher overarching levels.
The (IT- and operational) security of the data exchanges relies on the coherence of:
the individual components and protocols as implemented by each entity in the association
the interaction of components and protocols
the interoperability of logging and other security audit trails
operational security and governance measures
The BDI provides for a coherent security framework among these disparate entities