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