Table of Contents |
---|
Key Points
- solution concepts - apps, services
References
Reference_description_with_linked_URLs_______________________ | Notes______________________________________________________________ |
---|---|
m BAF - Hyperledger Automation Framework | Simple Supply Chain app model in BAF example |
Key Concepts
Potential Value Opportunities
SCS >> Simple ( and extensible ) Supply Chain for Logistics tracking
track shipments from source to retail using QR codes on products, containers
BVA - Business Value Adds
- provenance, traceability, visibility on delays, low-cost operations,
- easily extensible using interfaces
- easily integrates to external services via API or gRPC or DB state transactions
- automated code generation from simple DSL
- platform independent with configurable adapters
included use cases
org enrollments
user enrollments
...
qr code tags
receipts
shipments
scrap
excluded use cases
order mgt
billing mgt
payment mgt
...
All integration services provide 2 way SCMT - state change management tracking using SLT
STS
...
>> Smart Trust Services for VCE, AQM - VTC - Verifiable Trust Certificates - when trust is the product
apply to any industry setting
see Carbon offsets etc
AQM - asset quality management
STS - Smart Trust Services: deliver trusted outcomesModern Platform ODP supports VCE , DAN, STS
VCE > Value Chain Economies: micro economies for value-chain communities ( VCC )
automation of trust chain services real-time using BSC - Better Smart Contracts
generate trust chains
custodial wallet services
...
asset references to related std versions on compliance
SLT >> Smart Ledger Technology - PTSCM - persistent transaction state change mgt for any transaction scope
Key Features & Value Propositions
- Borrows concepts from Distirbuted Data Servcies, Blockchain, STS
- Not limited to a blockchain implementation in anyway
- Can use STS for trust verification optionally
- Operates as a service via API or agent
- Provides interfaces for extension services
- Configuration by file or variables
- platform independent with configurable adapters
- Segregates roles for transaction sources and consumers
- Supports listeners for consumer services optionally
- Defines control blocks for faster processing on transaction apply or undo
- Provides search filters by time, by block, by transaction ID, by attributes or combinations of criteria
- Provides accurate time series transaction state change tracking for any transaction services ( SQL, NOSQL, API, RPC etc )
- Optionally tracks post transaction state, pre and post transaction state or state changes only
- Platform independent service
- Can run asynchronously minimizing performance impacts of transactions
- Provides listeners for reactive event management
- Can be used to recover transactions
- Idempotent transactions repeated create the same state footprint except for timestamps, status and origin
- SCM life cycle for transactions - transaction request > route > notifications ( synch and asynch ) > execution > commit > notifications ( synch and asynch ) > finalization > notifications ( synch and asynch )
- asynch processing can be done as parallel thread, callback, state db change updates, SSE ( server sent events )
VSC >> Virtual Smart Contact - a smarter smart contract
Key Features
- Provides more options than traditional Smart Contracts
- As a logical contract service, it can map to multiple execution processes: smart contracts, API, gRPC etc
- Platform independent
- platform independent with configurable adapters
- Defines interfaces for extensions
- Executes via API, gRPC or local process
- Can be assembled easily into data mesh networks using the DSL
- Overcomes the problems with DLT Smart Contract oracles
...
ADGS = Automated Digital Governance Services
ADGM = Automated Digital Governance Manager
ADGM implements the original STEAR concepts for ADG
using original STEAR architecture and concepts, implements automated digital governance services engineered for a specific domain, goals, policies, procedures, transactions
Setup the governance domain
Track the transaction behavior for compliance with the policies and parameters for the specific procedures
Escalate the exceptions to the appropriate registered exception handler
Analyze the transactions for trends, changes, patterns identifying areas of concern
Remediate the actors, transactions, policies, procedures, parameters or goals to meet specific governance objectives in the domain
see the 2016 STEAR example on managing telemarketing behavior of auto dealers against regulations and OEM policies for compliance
SGS >> Smart Governance Service deliver STEAR capabitliies for solutions
STEAR - search, track, escalate, audit, remediate
monitor data events
Responsible AI and AI Governance#SGS-delivers-STEAR-governance-capabilties---Jim-Mason
included use cases
org enrollments
team enrollments
...
remediate data alerts
audit reports
excluded use cases
Service Work Tracker
track contract workers on job tickets
included use cases
org enrollments
team enrollments
...
close job ticket
audit reports
excluded use cases
Potential Challenges
Candidate Solutions
Meetings
tg200409 initial view of app
Code Block | ||||
---|---|---|---|---|
| ||||
------------------------------- tg200409 initial view of app tc 1.4.x svn jdk 8 dev, test, prod cfgs only file name different q> what objects other than java, html, css is in app ?? q.is grails an option ?? tc migration issues list i> shared folder gone in later versions i> global object - rad generated for each page --- allows generic data for every page ( global data scope ) h> many pages all ref the global data ( memcache ? ) h> servlet calls form class .. page name > servlet > form class h> form class drives each page and each is unique a> create 2 page model in grails w gradle / github move to modern hibernate in grails a> test birt on jdk11 / grails / tomcat or openliberty a> use mysql db q> do java modules add any value??? h> updates only in 2 towergrove jars h> obsolete eclipse birt classes used .. can migrate w grails h> tgreport is tower grove birt code h> eclipse luna h> tgfcore is main app i> get old versions of code i> create projects and import app s0> grab a subset of the app to test ... Richard to send memory stick w app infra and mysql export s1> run your app local using mysql s2> run birt in app or separate if needed |
Step-by-step guide for Example
Info |
---|
sample code block
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Recommended Next Steps
Related articles
Page Properties | ||
---|---|---|
| ||
|
...