发明名称 |
DECENTRALIZED WORKFLOW MANAGEMENT SYSTEM |
摘要 |
Systems, methods and computer program products are disclosed that provide a decentralized workflow management system based on an enterprise componentized workflow application (ECWA). In some embodiments, the system includes self-contained components configured for process management, each component including a processor, a memory, and a set of instructions stored in the memory. The loosely-coupled components, with encapsulation, are plug-in configurable, JMX controlled, and throttle and safety enabled. Each component receives a responsibility injection and a capability injection, defining roles and abilities for the components, in order to accomplish business processes. The components define independently-deployed system nodes connected via communication conduits. The ECWA components provide an environment for decentralized workflow management that extends the BPMN model. The system unifies flow-oriented modeling and context-oriented architecture. As a result, the ECWA is appropriate for complex environments, such as artificial intelligence, due to its flexibility, high processing efficiency, and unifying development cycles. |
申请公布号 |
US2014237442(A1) |
申请公布日期 |
2014.08.21 |
申请号 |
US201313771620 |
申请日期 |
2013.02.20 |
申请人 |
BANK OF AMERICA CORPORATION |
发明人 |
MEDA NARASIMHA RAO;SYED ATHAR;NEELAM SHYAAM SUNDAR;YIFEI ZHU;COPES DEBORAH A. |
分类号 |
G06Q10/06 |
主分类号 |
G06Q10/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for providing a decentralized workflow management system both in orchestration or choreography mode, the system comprising:
a business workflow hierarchy comprising activities and tasks, wherein each activity includes a list of tasks to be performed by a component, wherein a set of activities define a high level workflow order among components; at least one controller component if required, the controller component comprising a processor and a memory, wherein the controller component is configured to organize activities necessary to complete an external request through business process components; a plurality of business process components, each business process component comprising a processor and a memory, wherein the processor is configured to process a set of business processes and each business process will be executed with a set of pre-injected task instructions; and at least one management console, the management console comprising a processor and a memory, wherein the management console is configured to inject the business process components with responsibility rules and capability rules to perform the external request. |
地址 |
Charlotte NC US |