A system for and method of sharing and executing inaccessible dynamic processes in replicated architecture networks to ensure that local activities are executed concurrently at remote workstations in a shared server-client network without the need for application modification in the system. The invention provides for sharing and executing inaccessible dynamic existing processes for replica consistency among multiple applications in the shared network. The invention provides for use at each workstation an application encapsulator having a listener to observe input events representative of process state changes. Each encapsulator also includes a mapper that operates with an associator for creating hierarchial tree structures to provide concurrent execution among all participant workstations. The invention uses a replica when an accessible process becomes inaccessible for multicasting input events to all participant workstations to maintain replica consistency among the plurality of applications. The invention is preferably used in engineering systems that include 3-D CAD/CAM graphical intensive applications and selectively with text/spreadsheet applications.
A system and method provides synchronization verification of multiple applications across remote systems. In particular, the system has local application sharing logic to receive events to be shared from a local application, having at least one local application window, and to transmit the events to be shared to remote application sharing logic. The remote application sharing logic receives events the to be shared from the local application sharing logic and transmits the events to at least one corresponding remote application for processing. The at least one corresponding remote application has at least one remote application window. A window synchronization verification logic correlates the at least one local application window with the at least one remote application window.
The disclosed embodiments relate to a system and method for providing a graphical representation of data. Embodiments of the present invention comprise: abstracting a plurality of parameters from the parameter set, dividing the plurality of parameters into data groups, defining a plurality of partitions for a graphical representation, mapping the data groups to corresponding nodes on the plurality of partitions, and connecting the nodes graphically with indicia that indicates an association between data groups.