Browse Prior Art Database

System and Method for Portable Server-Based Active Process Flow Software Components

IP.com Disclosure Number: IPCOM000123761D
Original Publication Date: 1999-Apr-01
Included in the Prior Art Database: 2005-Apr-05
Document File: 2 page(s) / 76K

Publishing Venue

IBM

Related People

Grissom, CR: AUTHOR [+3]

Abstract

The sole figure shows a process flow software component architecture for actively driving a process with multiple automatic task execution and complex decision components. In this component architecture, task execution nodes are connected via asynchronous events. The task nodes each have a table listing latest events received and nodes which sent them, and a set of event filter tables representing decision patterns for activating task execution and/or sending events to other nodes. The architecture includes an active component container which can both act as a task node and contain other task nodes, allowing complex hierarchical process modes.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 64% of the total text.

System and Method for Portable Server-Based Active Process Flow Software
Components

   The sole figure shows a process flow software component
architecture for actively driving a process with multiple automatic
task execution and complex decision components.  In this component
architecture, task execution nodes are connected via asynchronous
events.  The task nodes each have a table listing latest events
received and nodes which sent them, and a set of event filter tables
representing decision patterns for activating task execution and/or
sending events to other nodes.  The architecture includes an active
component container which can both act as a task node and contain
other task nodes, allowing complex hierarchical process modes.  The
architecture also includes passive connector objects which represent
the predecessor/successor relationships in a process flow model,
allowing algorithmic discovery and analysis of linked task nodes,
such as critical path analysis.  The process architecture can be
implemented using any event-based software component system, such as
Java Beans.  This design allows other components to be used in the
process model for database inquiries and processing, user
notification and solicitation for input, remote task execution and
control, etc.

   The applications and benefits include:
  o  Manufacturing Automation - Using process components which
     control remote machines such as robots, a control system
     with complex decisio...