Services | AAF Data Customization
GET STARTED!Did you know that Cygnus Technology Services is a Deceptively Simple Technologies (DST) service partner, providing AAF Data implementation, customization, training, and support services?
AAF Data is DST’s Adaptív Application Foundation (AAF) Data Layer, delivering foundational business agility with Locally-Sourced, Artisanal Data™.
AAF Data comes with a dozen, basic, thoughtfully-designed, ready-to-use business entities:
EntityTypeEntitySubtypeLanguageLocaleGeographicUnitGeographicUnitHierarchyOrganizationOrganizationalUnitOrganizationalUnitHierarchyPersonEmployeeLegalEntity
And each entity includes a clear, complete, and consistent set of attributes, many of which are populated automatically during create, read, update, and (soft) delete (CRUD) operations by the Business Entity Microservice (BEM):
- *
Idbigint - *
Uuiduuid - *
EntitySubtypeIdbigint - *
TextKeyvarchar LocalizedNamevarcharLocalizedDescriptionvarcharLocalizedAbbreviationvarchar- *
ResourceNamevarchar - *
Ordinalbigint - *
IsActiveboolean - *
CorrelationUuiduuid - *
Digestvarchar - *
CreatedAtDateTimeUtctimestamp - *
CreatedByInformationSystemUserIdbigint - *
UpdatedAtDateTimeUtctimestamp - *
UpdatedByInformationSystemUserIdbigint - *
DeletedAtDateTimeUtctimestamp - *
DeletedByInformationSystemUserIdbigint
The BEM also currently:
- Utilizes custom database roles, e.g.
AafCoreOwner,AafCoreDataReadWrite, etc, to improve data security - Validates each HTTP request using a JSON Web Token (JWT) mechanism with optional cryptographic signing and encryption capabilities,
- Persists and retrieves business entity data via its API, which calls low-level
POST,GET,PATCH, and “soft” DELETE database functions to ensure data integrity and performance — NO direct table access, - Consistently follows RESTful style and best practices,
- Returns standard and appropriate HTTP response codes, e.g.
200 OK,201 Created,400 Bad Request,401 Unauthorized,404 Not Found,500 Internal Server Error, etc - Accepts and returns structured JSON resource/entity data in HTTP request/response bodies as specified for each business entity, and
- Includes
entitiesin the request URL, e.g./entities/organization/1234, to partition low-level resource/entity operations from future high-level process invocation, e.g./processes/InformationSystem/RegisterInformationSystemUser/
More business entities and capabilities are already in development, but we want to tailor AAF Data’s revolutionary capabilities available to everyone’s needs, regardless of technical level or available resources, so we can help modify, extend, and confirm your team’s own AAF Data service instance(s) so that you can start collecting and benefitting from AAF Data’s clear, complete, consistent data sets and features today!
Remember that central to my Metis approach to application technical design is the assertion that business information systems are essentially composed of three basic kinds of things: business entities, processes, and rules.
- Entities represent the nouns — the persons, places, and things that these systems are intended to manage. This is what AAF Data’s business entity models, database creation scripts, Dockerized, API-based RESTful business entity microservice (BEM) provide right out of the box.
- Processes are the verbs — the actions that operate on and orchestrate the interactions of these entities. Standards-based business processes (along with lots more entities) are coming next from the AAF.
- Rules (or “decisions”) are the logic and conditions that inform and constrain these processes. Standards-based business rules, including more complex and dynamic artificial intelligence (AI) services, are on the way from AAF too.
Let’s modify, extend, and confirm your own AAF Data service instance(s) (yes, you own your services and the data they collect — no ongoing fees) so that you can start collecting and benefitting from AAF Data’s clear, complete, consistent data sets and features today!
And if you are interested in becoming a DST service partner like Cygnus, please contact Deceptively Simple Technologies here.