"Every once in a while, a new technology, an old problem, and a big idea turn into an innovation."
The Application layer allows user interaction with the underlying Entity Fabric. Through the use of re-usable, self generating, convention based components, dynamic and responsive desktop, mobile or web-based application are easily achieved with a shared authentication provider for both user and machine interactions.
The API provides full controlled interaction with all elements of the Application layer. Full technical details of the API are available in our documentation portal.
The structure is descibed as a strongly typed first-class citizen of the Entity Fabric. Relationships between entities are fully defined within the structural layer allowing for multi-level entity traversal from any related entity.
The strongly typed nature of this component allows external systems to query the entity metadata including navigation paths for relationships and entities and associated properties.
The logic layer is an integral component within the Entity Fabric. It provides capability for custom entity validation (with transaction continuation or rejection), manilpulation of related entities and iterative execution of logic for those entities. The logic layer will automatically log all transactions.
Logic may be injected into the execution pipeline at all stages allowing for pre-transaction and post-transaction components. Logic may also be extended to communicate with external services via Webhooks.
Permissions are defined on an action type basis as retrictive expressions. These are applied at the lowest level ensuring security compliance regardless of the request instigator, source, filter and selection criterea.
With permissions being data driven, any alteration results in full transaction logging via the standard Logic layer process.