发明名称 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