发明名称 |
Method and apparatus for using unspecialized software micro-containers for building complex dynamic business processes |
摘要 |
One embodiment of the present invention provides a system that facilitates using unspecialized software micro-containers to build complex dynamic business processes. During operation, the system receives a command to execute a business logic at a computer system. In response to the command, the system initializes an unspecialized software micro-container from a pool of unspecialized software micro-containers. Next, the system retrieves the business logic from a business logic repository. The system then loads the business logic into the unspecialized software micro-container. Finally, the system executes the business logic in the unspecialized software micro-container. Note that the requestor publishes the desired business process in the repository, and the system, represented by the unspecialized containers, self-organizes to execute the job without additional management. |
申请公布号 |
US9047157(B1) |
申请公布日期 |
2015.06.02 |
申请号 |
US201213360347 |
申请日期 |
2012.01.27 |
申请人 |
INTUIT INC. |
发明人 |
Boussarov Miroslav Svetoslavov |
分类号 |
G06F9/44;G06F9/445 |
主分类号 |
G06F9/44 |
代理机构 |
Park, Vaughan, Fleming & Dowler LLP |
代理人 |
Park, Vaughan, Fleming & Dowler LLP |
主权项 |
1. A computer-implemented method for using unspecialized software micro-containers to build complex dynamic business processes, the method comprising:
receiving, at a computer system, a command to execute a business logic; in response to the command, initializing an unspecialized software micro container from a pool of unspecialized software micro-containers, wherein an unspecialized software micro-container has the ability to interpret and execute business logic and perform a business function, and the ability to proactively search for and interpret specializing configuration and business logic; retrieving the business logic from a business logic repository; loading the business logic into the unspecialized software micro-container; executing the business logic in the unspecialized software micro-container; unloading the business logic; and returning the unspecialized software micro-container to the pool of unspecialized software micro-containers. |
地址 |
Mountain View CA US |