This document discusses how K2, a low-code workflow automation platform, can integrate with Microsoft Azure Blockchain as a Service (BaaS). It describes how K2 workflows can start and interact with smart contracts on Azure BaaS, and how the K2 platform provides elements like smart objects and forms to monitor and manage the blockchain. The integration allows internal workflows to extend the functionality of smart contracts for more control and flexibility compared to standard smart contracts.
2. Agenda
• Azure Blockchain As a Service (BaaS)
• K2 platform
• Lambda-k framework
• Solution architecture
• K2 elements
• Conclusion
3. Azure BaaS: enterprise friendly platform
• Easy start
• Connect to existing workflows and apps
• Coordinate with relevant tools
• Fully managed enterprise ledgers
https://azure.microsoft.com/en-us/features/blockchain-workbench/
4. K2: low-code digital process automation
• Visual no-code workflow engine
• Smart Forms for rapid app development
• Smart Objects for integration with LOB systems
https://www.k2.com/
5. Lambda-k framework
Quick development and one-click testing of K2 Dynamic Service Brokers
• Test service broker functionality without K2 environment
• No need access to server for DevOps
• Monitor solution using full power of FaaS platform
• Scalability and availability
6. WF to start new
contract
WF to perform
some action
Blockchain smartcontract
Solution architecture
Event gridK2 REST API
API
Other
parties
IoT
devices
Monitoring
Workspace
API
Smart contract can be initiated as result of K2 WF.
K2 WF can be started after contract reaches certain state
K2 Service
Broker
7. K2 elements for Azure BaaS
Smart Object for Azure BaaS API Monitoring Workspace using Smart Forms WF to start new contract
8. Conclusion: seamless and useful integration
Azure BaaS seamlessly integrates with K2
• K2 workflow can start new contracts
• K2 workflow can be started by contract’s state change and perform contract’s
action
• Advance contract(s) monitoring can be implemented using smart-forms
Extending smart contract functionality with company internal
workflows adds more control and flexibility over standard smart-
contracts functionality.