An assertion is a statement issued by an Authority. It is determined based on received information and creates information guided by a frame that structures it and gives it meaning. The information it creates is passed with Connections to other Authorities who interpret its meaning and use it to make their own decisions.
Together, the set of elements describe a business that exists, or could exist, by being implemented.
Authority
The Authority provides the responsibility for the statement. An organization may authorize information to be created on its behalf. The information is described in the assertion. The organization may name individuals to hold the Authorities for assertions within an assigned context.
What is an Authority ?(211)
Assertion
An Assertion makes repeated decisions based on currently available information and emits the information from the Frame to inform other Assertions. Emitting the information is a business event. The Assertion may be implemented within an Environment.
What is an Assertion (212)
Frame
The Frame defines, and structures, the information and its meaning. The information can be loosely structured or highly constrained by business rules. The information itself is passed by Connections.
What is a Frame (213)
Connection
The Connection moves information created by an authority to other assertions that base their decision on it. Other assertions may be in a different Environment. The Connection may await to be prompted from the receiver, or transmit the information as soon as it is created.
What is a Connection? (214)
Perspective
The Perspective provides a way of isolating and examining a subset of the Assertions and their Connections in a model. A perspective will address a particular business concern and show its internal interactions. It will also show how it interacts outside the perspective.
What is a Perspective? (215)
Environment
An Environment is a logical location where an Authority may access individual implementations of assertions. Within an environment connections are easily implemented and protected within the environment. To implement Connections between Environments may require implementation services that span Environments.
What is an Environment ? (216)
Implementation
An Implementation is a collection of Assertions that will (or have been) implemented in one or more Environments. It provides an encapsulation of the effort needed to execute a change in those Environments. And it identifies how information may be passed between those environments
What is an Implementation? (217)
