[go: up one dir, main page]

CN112035090A - Intelligent contract management system and method based on containerization technology - Google Patents

Intelligent contract management system and method based on containerization technology Download PDF

Info

Publication number
CN112035090A
CN112035090A CN202010667747.8A CN202010667747A CN112035090A CN 112035090 A CN112035090 A CN 112035090A CN 202010667747 A CN202010667747 A CN 202010667747A CN 112035090 A CN112035090 A CN 112035090A
Authority
CN
China
Prior art keywords
contract
intelligent
template
target
intelligent contract
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010667747.8A
Other languages
Chinese (zh)
Other versions
CN112035090B (en
Inventor
蔡井海
高赛
高媛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yifan Digital Technology Suzhou Co ltd
Original Assignee
Yifan Digital Technology Suzhou Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yifan Digital Technology Suzhou Co ltd filed Critical Yifan Digital Technology Suzhou Co ltd
Priority to CN202010667747.8A priority Critical patent/CN112035090B/en
Publication of CN112035090A publication Critical patent/CN112035090A/en
Application granted granted Critical
Publication of CN112035090B publication Critical patent/CN112035090B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention realizes intelligent contract management system and method based on containerization technology, which is used for users to design components of intelligent contracts in a graphical dragging mode, receive input of basic information of the intelligent contracts and receive selection of contract models, contract actions and contract rule components; assembling all components of the intelligent contract to generate a target contract template; loading a target contract template, analyzing the content of the target contract template, and translating the target contract template into a standard intelligent contract; loading a target contract template, analyzing the content of the target contract template, and translating the target contract template into an intelligent contract on a chain; establishing a one-to-one mapping anchoring relation between a standard intelligent contract and an intelligent contract on a chain; packing the standard intelligent contract into a container executable image file, deploying the image file in a server, and loading and running the standard intelligent contract image after the container is created; and deploying the on-chain intelligent contract into the adaptive block chain, and loading and running the on-chain intelligent contract by the block chain.

Description

Intelligent contract management system and method based on containerization technology
Technical Field
The invention aims at the field of intelligent contracts in a block chain technology, and particularly relates to a system and a method for realizing intelligent contract intelligent management based on a containerization technology.
Background
Smart contracts are key components of blockchain technologies and applications that allow trusted transactions to be conducted without third parties, which transactions do not require human intervention, are traceable, are irreversible, etc. The concept of Smart Contracts was first introduced in 1995 by Nick Szabo, "a Smart contract is a set of commitments (commitments) defined in Digital form, including agreements on which contract participants can execute the commitments" (Nick Szabo: "Smart Contracts: Building Blocks For Digital marks"), which has greater execution power and reduced transaction costs than conventional Contracts. The block chain technology provides the most critical credible environment for executing the intelligent contract, and paves the way for the wide application of the intelligent contract.
The content of the intelligent contract is a business contract based on a business process, and the expression form of the intelligent contract is a piece of executable computer code. The mismatch in the knowledge field is a challenge in the application of intelligent contracts and increases the risk of the intelligent contracts. The main problems encountered during conventional intelligent contract management are as follows:
1. the intelligent contract has no visual design interface, the contract development must rely on technical personnel, the risk of mismatching of contract business and code logic is caused, deviation is generated, an effective management mechanism is lacked, human errors are difficult to avoid, and the difficulty of business popularization is large.
2. The development, deployment and debugging of the intelligent contract are complicated, and the difficulty in development, deployment and debugging is further increased because the block chain is distributed.
3. The intelligent contract development and implementation technologies of different block chain platforms are different, and a uniform implementation standard does not exist, so that the difficulty of cross-chain data interaction is increased.
Therefore, if the creation of the intelligent contract can be freed from the limitation that the programmer is required to participate, and the intelligent contract is more intelligent in the management of the whole life cycle of the intelligent contract, the intelligent contract has a significance which cannot be underestimated for the popularization of the intelligent contract.
Disclosure of Invention
In summary, how to overcome the above-mentioned various problems of the existing intelligent contract development management is the technical problem to be solved by the present invention, and therefore, the present invention aims to provide a system and a method for realizing intelligent contract visualization and intelligent management based on a containerization technology.
The invention solves the technical problems through the following technical scheme:
the invention provides an intelligent contract management system based on containerization technology, which is characterized by comprising a contract designer, a contract assembly module, a first translation module, a second translation module, an anchoring module, a first operation module and a second operation module;
the contract designer is used for a user to design components of the intelligent contract in a graphical dragging mode, receiving input of basic information of the intelligent contract, and receiving selection of a contract model component, a contract action component and a contract rule component;
the contract assembling module is used for assembling all components of the intelligent contract designed by the contract designer to generate a target contract template;
the first translation module is used for loading a target contract template, analyzing the content of the target contract template and translating the target contract template into a standard intelligent contract through a template mechanism;
the second translation module is used for loading a target contract template, analyzing the content of the target contract template and translating the target contract template into a chained intelligent contract through a template mechanism;
the anchoring module is used for establishing one-to-one mapping anchoring relation between the standard intelligent contract and the intelligent contracts on the chain;
the first operation module is used for packaging the standard intelligent contract into a container executable image file, deploying the image file in a private server, and loading the standard intelligent contract image and operating after the container is created;
and the second operation module is used for automatically deploying the on-chain intelligent contract into the adaptive block chain and loading and operating the on-chain intelligent contract by the block chain.
Preferably, the basic information of the intelligent contract comprises the name, number, classification and whether to use a template for creating the contract; the contract model component comprises a model object, a model attribute and an attribute type; the contract action component comprises an action name, a method parameter, a parameter type and a return value type; the contract rule component includes contract logic.
Preferably, the contract assembly module is used for defining a template and a data structure of the intelligent contract and sequentially assembling a contract model component, a contract action component and a contract rule component to generate a target contract template.
Preferably, the target contract templates are marked in YAML language format.
The invention also provides a containerization technology-based intelligent contract management method, which is characterized by comprising the following steps of:
s1, a component for a user to design an intelligent contract in a graphical dragging mode, receiving input of basic information of the intelligent contract, and receiving selection of a contract model component, a contract action component and a contract rule component;
s2, assembling all components of the intelligent contract designed by the contract designer to generate a target contract template;
s3, loading a target contract template, analyzing the content of the target contract template, and translating the target contract template into a standard intelligent contract through a template mechanism;
s4, loading a target contract template, analyzing the content of the target contract template, and translating the target contract template into an intelligent contract on the chain through a template mechanism;
s5, establishing one-to-one mapping anchoring relation between the standard intelligent contract and the intelligent contract on the chain;
s6, packing the standard intelligent contract into a container executable image file, deploying the image file in a private server, and loading the standard intelligent contract image and running after the container is created;
and S7, automatically deploying the intelligent contracts on the chain into the adaptive block chain, and loading and running the intelligent contracts by the block chain.
Preferably, the basic information of the intelligent contract comprises the name, number, classification and whether to use a template for creating the contract; the contract model component comprises a model object, a model attribute and an attribute type; the contract action component comprises an action name, a method parameter, a parameter type and a return value type; the contract rule component includes contract logic.
Preferably, in step S2, a template of the intelligent contract, a data structure are defined, and a contract model component, a contract action component and a contract rule component are assembled in sequence to generate a target contract template.
Preferably, the target contract templates are marked in YAML language format.
On the basis of the common knowledge in the field, the above preferred conditions can be combined randomly to obtain the preferred embodiments of the invention.
The positive progress effects of the invention are as follows:
the invention provides a visual intelligent contract designer, the stripped business rules are realized by using a contract rule engine, thus the changeable business rules can be maintained, the provided good business rule designer can quickly realize the complex business rules without coding, and even if the business personnel who do not know programming completely can easily and easily use the intelligent contract business rule designer to define the complex contract business rules.
The invention improves the efficiency of contract development and deployment, and has 4 main advantages: 1) the method simplifies the environmental redeployment brought by the migration of the server, improves the working efficiency and reduces the risk coefficient of problems in the process of deployment. 2) And the period of environment delivery and deployment is shortened. 3) The utilization rate of physical resources is improved. 4) And the method has the advantages of simpler and faster iteration strategy, and the configuration update in the development environment can be fed back to the production environment quickly, so that the automatic and efficient management is realized.
The invention provides cross-chain service by contract standardization, provides standard protocol for data interaction between different chains, solves the technical problem of cross-chain and really realizes the cross-chain data interaction service.
Drawings
Fig. 1 is a block diagram illustrating an intelligent contract management system implemented based on containerization technology in embodiment 1 of the present invention.
Fig. 2 is a flowchart of a method for implementing intelligent contract management based on containerization technology in embodiment 1 of the present invention.
Fig. 3 is a flowchart of a standard intelligent contract invoking method according to embodiment 2 of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
As shown in fig. 1, the present embodiment provides an intelligent contract management system implemented based on containerization technology, which includes a contract designer 1, a contract assembly module 2, a first translation module 3, a second translation module 4, an anchor module 5, a first operation module 6, and a second operation module 7.
The contract designer 1 is used for a user to design components of an intelligent contract in a graphical dragging mode, receiving input of basic information of the intelligent contract, and receiving selection of a contract model component, a contract action component and a contract rule component.
The basic information of the intelligent contract comprises the name, number, classification, whether to use a template to create and the like of the contract; the contract model component comprises a model object, a model attribute, an attribute type and the like; the contract action component comprises an action name, a method parameter, a parameter type, a return value type and the like; the contract rule component comprises contract logic, the logic is designed and realized aiming at the defined action, the components of editing logic can be added through a visual interface, components such as judgment, circulation, tree form and the like are provided, and the logic component definition can directly define the logic through Chinese words.
The contract assembly module 2 is used for assembling components of the intelligent contract designed by the contract designer to generate a target contract template.
Specifically, the contract assembly module 2 is used for defining a template and a data structure of the intelligent contract, and sequentially assembling a contract model component, a contract action component and a contract rule component to generate a target contract template, wherein the target contract template is marked in a YAML language format.
The first translation module 3 is used for loading a target contract template, analyzing the content of the target contract template and translating the target contract template into a standard intelligent contract through a template mechanism. The standard intelligent contract is defined and developed by adopting java language, and the target contract template is translated into the standard intelligent contract in the java language format.
The second translation module 4 is used for loading a target contract template, analyzing the content of the target contract template, and translating the target contract template into a chain intelligent contract through a template mechanism. And translating the chain intelligent contract, namely translating the chain developed according to the matched different languages into the chain intelligent contract of the corresponding language.
The anchoring module 5 is used for establishing a one-to-one mapping anchoring relation between the standard intelligent contract and the intelligent contracts on the chain, the standard intelligent contract is used as a proxy of the contracts on the chain, and the application can directly access the standard intelligent contract to realize the access to the block chain account book.
The first operation module 6 is used for packaging the standard intelligent contract into a container executable image file, deploying the image file in a private server, and loading the standard intelligent contract image and operating after the container is created.
The second running module 7 is configured to automatically deploy the on-chain intelligent contract into the adapted block chain, and load and run the on-chain intelligent contract by the block chain.
As shown in fig. 2, the present embodiment further provides a method for implementing intelligent contract management based on containerization technology, which includes the following steps:
step 101, a user designs a component of an intelligent contract in a graphical dragging mode, receives input of basic information of the intelligent contract, and receives selection of a contract model component, a contract action component and a contract rule component.
The basic information of the intelligent contract comprises the name, number, classification, whether to use a template to create and the like of the contract; the contract model component comprises a model object, a model attribute, an attribute type and the like; the contract action component comprises an action name, a method parameter, a parameter type, a return value type and the like; the contract rule component comprises contract logic, the logic is designed and realized aiming at the defined action, the components of editing logic can be added through a visual interface, components such as judgment, circulation, tree form and the like are provided, and the logic component definition can directly define the logic through Chinese words.
102, assembling all components of the intelligent contract designed by the contract designer to generate a target contract template; specifically, a template of an intelligent contract, a data structure, and a contract model component, a contract action component, and a contract rule component are assembled in sequence to generate a target contract template, which is marked in a YAML language format.
103, loading a target contract template, analyzing the content of the target contract template, and translating the target contract template into a standard intelligent contract through a template mechanism; the standard intelligent contract is defined and developed by adopting java language, and the target contract template is translated into the standard intelligent contract in the java language format.
Step 104, loading a target contract template, analyzing the content of the target contract template, and translating the target contract template into an intelligent contract on the chain through a template mechanism; and translating the chain intelligent contract, namely translating the chain developed according to the matched different languages into the chain intelligent contract of the corresponding language.
And 105, establishing a one-to-one mapping anchoring relation between the standard intelligent contract and the intelligent contracts on the chain, wherein the standard intelligent contract is used as a proxy of the contracts on the chain, and the application can directly access the standard intelligent contract to realize the access to the block chain account book.
And 106, packaging the standard intelligent contract into a container executable image file, deploying the image file in a private server, and loading and running the standard intelligent contract image after the container is created.
And 107, automatically deploying the intelligent contract on the chain into the adaptive block chain, and loading and operating the intelligent contract by the block chain.
Example 2
Intelligent contract management system based on containerization technology
As shown in fig. 3, the present embodiment provides an intelligent contract invocation flow based on containerization technology, which includes the following steps:
step 201: the on-chain application initiates a call request. The application on the chain wants to call the intelligent contract to realize the interaction with the block chain, and the application initiates a contract calling request gateway through the API gateway and inputs the parameter information of the situation. The API gateway matches the containers of the standard intelligent contracts.
Step 202: the API gateway routes standard contract services. The API gateway registers standard intelligent contract service, binds the services of the gateway and sets a routing path, and the API gateway searches the corresponding standard intelligent contract service according to the routing table.
Step 203: the standard intelligent contract invokes the adapter. And after receiving the data interaction request with the block chain account book, the standard intelligent contract calls an adapter of the matching chain. The adapter encapsulates the calling interface implementation of the underlying chain, and can provide convenient chain calling service.
Step 204: the adapter calls an on-chain intelligent contract. And after receiving the call request of the standard intelligent contract, the chain adapter calls the contract on the corresponding chain to realize the data operation of the ledger through the anchoring relation between the standard intelligent contract and the contract on the chain.
Step 205: the on-chain intelligent contract operates on block chain account data. After the on-chain contract receives the request transmitted by the adapter, the block chain account data is operated, including the inquiry of the data on the uplink chain of the data and the like. The record of the operation is written into the block, the result of the operation is returned upwards step by step, and the processing result is directly received by the application.
Step 206: data of the contract operation under the chain. After the contract on the standard intelligent contract calling chain carries out data interaction with the account book, the operated data is packed simultaneously to be used as an operation data set of the standard contract, the data on the chain and the data under the chain are mapped and anchored one by one and written into a database under the chain to be used as data backup and buffering on the chain.
While specific embodiments of the invention have been described above, it will be appreciated by those skilled in the art that these are by way of example only, and that the scope of the invention is defined by the appended claims. Various changes and modifications to these embodiments may be made by those skilled in the art without departing from the spirit and scope of the invention, and these changes and modifications are within the scope of the invention.

Claims (8)

1. An intelligent contract management system based on containerization technology is characterized by comprising a contract designer, a contract assembling module, a first translation module, a second translation module, an anchoring module, a first operation module and a second operation module;
the contract designer is used for a user to design components of the intelligent contract in a graphical dragging mode, receiving input of basic information of the intelligent contract, and receiving selection of a contract model component, a contract action component and a contract rule component;
the contract assembling module is used for assembling all components of the intelligent contract designed by the contract designer to generate a target contract template;
the first translation module is used for loading a target contract template, analyzing the content of the target contract template and translating the target contract template into a standard intelligent contract through a template mechanism;
the second translation module is used for loading a target contract template, analyzing the content of the target contract template and translating the target contract template into a chained intelligent contract through a template mechanism;
the anchoring module is used for establishing one-to-one mapping anchoring relation between the standard intelligent contract and the intelligent contracts on the chain;
the first operation module is used for packaging the standard intelligent contract into a container executable image file, deploying the image file in a private server, and loading the standard intelligent contract image and operating after the container is created;
and the second operation module is used for automatically deploying the on-chain intelligent contract into the adaptive block chain and loading and operating the on-chain intelligent contract by the block chain.
2. An intelligent contract management system based on containerization technology, according to claim 1, wherein the basic information of the intelligent contract includes the name, number, classification, whether to use template creation; the contract model component comprises a model object, a model attribute and an attribute type; the contract action component comprises an action name, a method parameter, a parameter type and a return value type; the contract rule component includes contract logic.
3. An intelligent containerization-based contract intelligent management system of claim 1 wherein the contract assembling module is configured to define a template of an intelligent contract, a data structure, and assemble in sequence a contract model component, a contract action component, and a contract rule component to generate a target contract template.
4. An intelligent contract management system based on containerization technology implemented intelligent, as claimed in claim 1, wherein said target contract templates are tagged in YAML language format.
5. An intelligent contract management method based on containerization technology is characterized by comprising the following steps:
s1, a component for a user to design an intelligent contract in a graphical dragging mode, receiving input of basic information of the intelligent contract, and receiving selection of a contract model component, a contract action component and a contract rule component;
s2, assembling all components of the intelligent contract designed by the contract designer to generate a target contract template;
s3, loading a target contract template, analyzing the content of the target contract template, and translating the target contract template into a standard intelligent contract through a template mechanism;
s4, loading a target contract template, analyzing the content of the target contract template, and translating the target contract template into an intelligent contract on the chain through a template mechanism;
s5, establishing one-to-one mapping anchoring relation between the standard intelligent contract and the intelligent contract on the chain;
s6, packing the standard intelligent contract into a container executable image file, deploying the image file in a private server, and loading the standard intelligent contract image and running after the container is created;
and S7, automatically deploying the intelligent contracts on the chain into the adaptive block chain, and loading and running the intelligent contracts by the block chain.
6. The intelligent management method for realizing intelligent contracts based on containerization technology of claim 5, wherein the basic information of the intelligent contracts comprises the names, the numbers, the classifications, whether to use templates to create the contracts; the contract model component comprises a model object, a model attribute and an attribute type; the contract action component comprises an action name, a method parameter, a parameter type and a return value type; the contract rule component includes contract logic.
7. A method for intelligent management of intelligent contracts based on containerization technology as claimed in claim 5, wherein in step S2, templates of intelligent contracts, data structures are defined, and contract model components, contract action components and contract rule components are assembled in sequence to generate target contract templates.
8. An intelligent contract management method based on containerization technology as claimed in claim 5, wherein said target contract template is marked in YAML language format.
CN202010667747.8A 2020-07-13 2020-07-13 Intelligent contract intelligent management system and method based on containerization technology Active CN112035090B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010667747.8A CN112035090B (en) 2020-07-13 2020-07-13 Intelligent contract intelligent management system and method based on containerization technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010667747.8A CN112035090B (en) 2020-07-13 2020-07-13 Intelligent contract intelligent management system and method based on containerization technology

Publications (2)

Publication Number Publication Date
CN112035090A true CN112035090A (en) 2020-12-04
CN112035090B CN112035090B (en) 2024-06-07

Family

ID=73579042

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010667747.8A Active CN112035090B (en) 2020-07-13 2020-07-13 Intelligent contract intelligent management system and method based on containerization technology

Country Status (1)

Country Link
CN (1) CN112035090B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113312429A (en) * 2021-06-22 2021-08-27 工银科技有限公司 Intelligent contract management system, method, medium, and article in a blockchain
CN113486915A (en) * 2021-04-26 2021-10-08 深圳前海移联科技有限公司 Multi-platform-based intelligent contract classification method and system and electronic equipment
WO2023273994A1 (en) * 2021-07-01 2023-01-05 支付宝(杭州)信息技术有限公司 Method, system, and apparatus for executing smart contract, and storage medium
WO2023185260A1 (en) * 2022-03-28 2023-10-05 International Business Machines Corporation Using smart contracts to manage hyper protect database as the service

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140289089A1 (en) * 2013-03-14 2014-09-25 Ultimate Foodspend Solutions, Llc Systems and methods for delivering trade agreement performance
CN109213568A (en) * 2018-08-16 2019-01-15 北京京东尚科信息技术有限公司 A kind of block chain network service platform and its dispositions method, storage medium
CN110782251A (en) * 2019-09-18 2020-02-11 江苏电力信息技术有限公司 Method for automatically deploying block chain network based on intelligent contracts
CN111258714A (en) * 2020-01-13 2020-06-09 电子科技大学 A blockchain smart contract execution method
CN111369221A (en) * 2020-03-09 2020-07-03 浙江大学 Intelligent contract monitoring method and system for block chain supervision

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140289089A1 (en) * 2013-03-14 2014-09-25 Ultimate Foodspend Solutions, Llc Systems and methods for delivering trade agreement performance
CN109213568A (en) * 2018-08-16 2019-01-15 北京京东尚科信息技术有限公司 A kind of block chain network service platform and its dispositions method, storage medium
CN110782251A (en) * 2019-09-18 2020-02-11 江苏电力信息技术有限公司 Method for automatically deploying block chain network based on intelligent contracts
CN111258714A (en) * 2020-01-13 2020-06-09 电子科技大学 A blockchain smart contract execution method
CN111369221A (en) * 2020-03-09 2020-07-03 浙江大学 Intelligent contract monitoring method and system for block chain supervision

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113486915A (en) * 2021-04-26 2021-10-08 深圳前海移联科技有限公司 Multi-platform-based intelligent contract classification method and system and electronic equipment
CN113312429A (en) * 2021-06-22 2021-08-27 工银科技有限公司 Intelligent contract management system, method, medium, and article in a blockchain
CN113312429B (en) * 2021-06-22 2023-01-17 工银科技有限公司 Intelligent contract management system, method, medium, and article in a blockchain
WO2023273994A1 (en) * 2021-07-01 2023-01-05 支付宝(杭州)信息技术有限公司 Method, system, and apparatus for executing smart contract, and storage medium
WO2023185260A1 (en) * 2022-03-28 2023-10-05 International Business Machines Corporation Using smart contracts to manage hyper protect database as the service
US12204670B2 (en) 2022-03-28 2025-01-21 International Business Machines Corporation Using smart contracts to manage hyper protect database as a service

Also Published As

Publication number Publication date
CN112035090B (en) 2024-06-07

Similar Documents

Publication Publication Date Title
CN107147704B (en) block chain-oriented universal service middleware system
CN112035090B (en) Intelligent contract intelligent management system and method based on containerization technology
US11169784B2 (en) Computing expression medium, development environment, and device communication and control architecture
CN101847100B (en) Method for expanding software application and device
Damm et al. Understanding UML: A formal semantics of concurrency and communication in real-time UML
CN102622227B (en) A kind of device of the component model and element factory for supporting dynamic configuration
CN110633076B (en) Method for automatically generating identity intelligent contract Java client program
CN111290753A (en) Method, device, equipment and storage medium for building front-end development environment
KR100538371B1 (en) Method and System for Incorporating legacy applications into a distributed data processing environment
CN115640045A (en) Low-code development platform based on domain-driven design and business system creation method
US20040172637A1 (en) Code morphing manager
CN101303646B (en) A Modeling Method for Telecommunications Domain Based on Executable Meta-Language
CN111240772B (en) Block chain-based data processing method, device and storage medium
CN113434175A (en) Data processing method, device, storage medium and equipment
CN112817600B (en) Program annotation compilation method and corresponding device, equipment and medium
CN115022312A (en) Implementation method, device, electronic device and storage medium of multi-smart contract engine
Zaragoza et al. Refactoring Monolithic Object-Oriented Source Code to Materialize Microservice-Oriented Architecture.
CN113312031B (en) Naming service interface of software communication system structure
Davydova et al. Mining hybrid UML models from event logs of SOA systems
JP2011159275A (en) Computer method and system for providing access to data of target system
US10268496B2 (en) System and method for supporting object notation variables in a process defined by a process execution language for execution in a SOA middleware environment
CN115269040B (en) Tenant business application expanding method, device and system
WO2024164559A1 (en) System upgrading method and apparatus, and device and storage medium
Corradini et al. A data extraction methodology for Ethereum smart contracts
Hahn et al. Modeling data transformations in data-aware service choreographies

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant