Code Generation for Smart Contracts in Enterprise Application Integration
摘要
The main concern of this work is the automatic generation of executable smart contracts for enforcing constrains (policies) in application integration processes. We argue that the executable code can be generated automatically from contracts written in Domain Specific Languages. To support our argument, we have implemented a transformation engine that translates contracts written in Jabuti DSL into Golang codes that the developer can deploy and execute in Hyperledger Fabric. The paper discusses the implementation of the transformation engine and a use case study.