Blockchain and related technologies
Now that I've been associated with a few blockchain projects for enterprise clients across several industries (FSS, Travel & Transportation, Mining, Insurance, etc) I think I have a strawman for an emerging architecture for incorporating blockchain into an enterprise ecosystem.
Here's my mental model:
The most common interactions with blockchain require:
- Integration / API Layer: A Blockchain Business Network may need to integrate with your existing Systems of Record (SOR). For simple use cases, one may call offchain systems directly, but it's better to have an API management layer that allows external calls to be monitored, metered and managed adequately. The smart contracts will invoke the API which in turn will call the underlying SOR.
- Business Process Management - Majority of blockchain projects are trying to improve efficiency in existing business processes. Whether it is a mining company that's looking to reduce the time (and improve provenance) in the chain of custody in the process of rock sample collection, assessment and storage, or tracking the supply of produce from farm to plate, the existing business process has to be improved to take advantage of the blockchain implementation.
- Security & Systems Management - This is the layer which has components for security (such as an existing LDAP / AD which the blockchain certificate authority / ID provider may need to integrate with), the peripheral defense provided to the blockchain network from external intrusion, and overall availability / health monitoring of the business network.
Thoughts / critiques?
Change Management | Mentoring | Strategy Development & Implementation
7 年I think there is a huge people change management aspect that would warrant a stand-alone category?