Remote system controller for use in a distributed processing framework system and methods for implementing the same
First Claim
1. A process execution management system, the system comprising:
- a controller system being accessible over a network to enable remote user access to data managed by the controller system, including, a data center component configured to include data required to execute a process by a processing resource that is in communication with the controller system;
a first user interface component instance for enabling a first user interface configured to provide an interface to a first copy of the data center component, the first user interface being configured to notify the data center component of a change to the first copy of the data center component; and
a second user interface component instance for enabling a second user interface configured to provide an interface to a second copy of the data center component, the second user interface being configured to notify the data center component of a change to the second copy of the data center component, wherein the data center component is configured to issue updates including the changes to each of the first copy of the data center component and the second copy of the data center component to each of the first and second user interfaces to maintain synchronized data between the first and second user interfaces having access to the data center component.
2 Assignments
0 Petitions
Accused Products
Abstract
A process execution management system is provided. The system includes a controller system designed to have a data center component, a first user interface component instance, and a second user interface component instance. The controller system is accessible over a network, enabling remote user access to data managed by the controller system. The data center component includes data required to execute a process by a processing resource. The processing resource is in communication with the controller system. The first user interface component instance enables a first user interface to provide an interface to a first copy of the data center component. The first user interface notifies the data center component of a change to the first copy of the data center component. The second user interface component instance enables a second user interface to provide an interface to a second copy of the data center component. The second user interface notifies the data center component of a change to the second copy of the data center component. The data center component issues updates that include the changes to each of the first copy of the data center component and the second copy of the data center component to each of the first and second user interfaces. In this manner, the data center component maintains synchronized data between the first and second user interfaces having access to the data center component.
-
Citations
21 Claims
-
1. A process execution management system, the system comprising:
-
a controller system being accessible over a network to enable remote user access to data managed by the controller system, including, a data center component configured to include data required to execute a process by a processing resource that is in communication with the controller system;
a first user interface component instance for enabling a first user interface configured to provide an interface to a first copy of the data center component, the first user interface being configured to notify the data center component of a change to the first copy of the data center component; and
a second user interface component instance for enabling a second user interface configured to provide an interface to a second copy of the data center component, the second user interface being configured to notify the data center component of a change to the second copy of the data center component, wherein the data center component is configured to issue updates including the changes to each of the first copy of the data center component and the second copy of the data center component to each of the first and second user interfaces to maintain synchronized data between the first and second user interfaces having access to the data center component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for remotely accessing, scheduling, monitoring, and submitting a process, the method comprising:
-
launching a controller code, the controller code configured to include a data center and a user interface code;
registering the data center with a registry service;
initiating a first instance of a user interface component by the controller code;
maintaining a data center copy provided to a user interface synchronized with the data center if the data center has received a data change request from a user interface; and
monitoring an active status of the user interface if the data center has not received a data change request to the data center. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for providing synchronized data to a plurality of remote user interfaces, the method comprising:
-
launching a controller code having a data center and a user interface code;
registering the data center with a registry service;
initiating a first user interface component;
providing a copy of the data center to one or more user interfaces upon receiving a request from the one or more user interfaces;
maintaining and updating a list of one or more active user interfaces, the list of one or more active user interfaces is configured to include a user interface identity and a user interface address for each of the one or more active user interfaces;
maintaining the data center copy and data center synchronized if a data change request is received from any of the one or more user interfaces; and
monitoring an active status of the one or more user interfaces if the data change request has not been received. - View Dependent Claims (19, 20, 21)
-
Specification