|Document type:||Working Area||Owner:|
The Working Area "Middleware" comprises the facilities that provide (business) application support, like messaging, identity and resource management. Generally they share a couple of characteristics:
- the functionality is closely related to those of Building Blocks from the Working Area Server;
- the functionality is usually being shared by multiple applications;
- the functionality provided is not intended to be used directly, but to support (business) applications.
Middleware (MW) Building Blocks and Environments
The following Building Block Types (infrastructure facilities) belong to this Working Area:
|BT.Header Modification||Header Modification||J.A.H. Schoonderbeek|
|BT.Identity Store||Identity Store||J.A.H. Schoonderbeek|
|BT.Identity Validation||Identity Validation||J.A.H. Schoonderbeek|
|BT.Message Distribution||Message Distribution||J.A.H. Schoonderbeek|
|BT.Message Engine||Message Engine||J.A.H. Schoonderbeek|
|BT.Message Filtering||Message Filtering||J.A.H. Schoonderbeek|
|BT.Message Responding||Message Responding||J.A.H. Schoonderbeek|
|BT.Message Store||Message Store||J.A.H. Schoonderbeek|
|BT.Message Transformation||Message Transformation||J.A.H. Schoonderbeek|
|BT.Permission Register||Permission Register||J.A.H. Schoonderbeek|
|BT.Permission Validation||Permission Validation||J.A.H. Schoonderbeek|
|BT.Service Register||Service Register||?S.A.D. Jumelet?|
|BT.Structured Data Store||Structured Data Store||S.A.D. Jumelet|
|BT.Transaction Coordination||Transaction Coordination||?S.A.D. Jumelet?|
NB: It is very well possible to move Building Block Types (and their corresponding Variants) to another Working Area, when the architectural authority/responsibility shifts. However Building Blocks should be assigned to only one Working Area at a time!
The following Environments are defined as contexts of facility usage within this Working Area.
Depending on the differences in requirements (quality and type of facilities) demanded per Environment, several Building Block Variants may be defined, check out the specific Environment description pages in the table below to learn more. No Environments found (yet)