CN112035090A - Intelligent contract management system and method based on containerization technology - Google Patents
Intelligent contract management system and method based on containerization technology Download PDFInfo
- 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
Links
- 238000005516 engineering process Methods 0.000 title claims abstract description 24
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000009471 action Effects 0.000 claims abstract description 27
- 238000004873 anchoring Methods 0.000 claims abstract description 13
- 238000013461 design Methods 0.000 claims abstract description 8
- 238000013507 mapping Methods 0.000 claims abstract description 7
- 230000003044 adaptive effect Effects 0.000 claims abstract description 6
- 238000012856 packing Methods 0.000 claims abstract description 3
- 238000007726 management method Methods 0.000 claims description 23
- 230000007246 mechanism Effects 0.000 claims description 13
- 238000013519 translation Methods 0.000 claims description 12
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 238000011161 development Methods 0.000 description 7
- 230000003993 interaction Effects 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; 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
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:
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.
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.
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)
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)
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 |
-
2020
- 2020-07-13 CN CN202010667747.8A patent/CN112035090B/en active Active
Patent Citations (5)
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)
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 |