Please enable JavaScript.
Coggle requires JavaScript to display documents.
DaaS (Data at Rest(own solution) (Data Agnostic Services (business…
DaaS
Data at Rest(own solution)
Data Agnostic Services
business requirements
Domain Driven Design
XML
a single table
CRUD
Instances
metadata
InstanceGUID
InstanceName
ConceptGUID
xml fragment
CRUD +
database repositories
Parent – Child Relationship
Data Presentations
Dynamic Page Presentations
User Experience On Demand
Create Form Definitions (Form=GUI window)
Associate ConceptGUID
Data in Motion (other party solution) Entity Synchronization
Synchronous Patterns
Remote Procedure Call (RPC)
deploy Web APIs to pull or push data in real-time
client will wait for the server to respond
Acting as a Client
need to timeout if the remote API is running slowly or becomes unresponsive
push request
buffer data flow
Asynchronous Patterns
passing messages between solutions
Compression
reduce the size of data being transmitted.
Encryption
data security and privacy
traffic over internal networks
Entity Synchronization Layer
create an Entity Synchronization layer above our Data at Rest repository.
Security
share administrative data
Correlation
InstanceGUID is unique
Legacy Applications
batch ETL
Modern and SaaS Applications
native APIs
Data Warehouses and Data Lakes
batch ETL or real-time updates
Streaming Analytics
extract BI Meta Data
Azure Stream Analytics
Sustainability
Each data flow is encapsulated by its own Data in Motion service or channel
Data in action > Data at Rest repository to implement federated workflow
Web Services
Web API
InstanceGUID
security tokens
never granted direct access
micro-services
do not persist any data locally