WEB SERVICES-BASED COMMUNICATIONS FOR USE WITH PROCESS CONTROL SYSTEMS
First Claim
1. A method of communicating process control information, the process control information having content therein, comprising:
- sending a request for the process control information to a first web service associated with a process control system;
selecting only the process control information from process control information available to the first web service based on the request for the process control information, and wherein the selected process control information includes only that process control information that has been updated or generated since a previous request received at the first web service;
sending the process control information to an information server;
discovering a second web service associated with a data consuming application;
determining, at the information server and based on the content of the process control information, the data consuming application; and
sending the process control information from the information server to the second web service.
2 Assignments
0 Petitions
Accused Products
Abstract
A web services-based communication system and technique uses an information server to facilitate the communication of process control data and analysis results between a plurality of web services coupled to a communication network. A graphical user interface coupled to the network enables users to store user profile information and configuration information in a database within the information server. The information server uses the configuration information and the profile information to control the operations of a scheduler and a router within the information server to enable users to selectively view process control information via the graphical user interface and to route process control information to appropriate ones of the web services.
-
Citations
28 Claims
-
1. A method of communicating process control information, the process control information having content therein, comprising:
-
sending a request for the process control information to a first web service associated with a process control system; selecting only the process control information from process control information available to the first web service based on the request for the process control information, and wherein the selected process control information includes only that process control information that has been updated or generated since a previous request received at the first web service; sending the process control information to an information server; discovering a second web service associated with a data consuming application; determining, at the information server and based on the content of the process control information, the data consuming application; and sending the process control information from the information server to the second web service. - View Dependent Claims (2, 3)
-
-
4. A method of communicating process control information, the process control information having content therein, comprising:
sending a first message containing the process control information from a first web service to an information server in response to a change in the process control information and including only the changed information in the content of the first message; discovering a second web service by a discovery server associated with the information server; processing the first message within the information server to determine the second web service based on the content of the process control information to which the process control information is to be sent; and sending a second message containing the process control information from the information server to the second web service. - View Dependent Claims (5, 6, 7, 8)
-
9. A system for communicating process control information, the process control information having content therein, comprising:
-
a computer readable medium; and software stored on the computer readable medium and adapted to be executed by a processor to; discover a plurality of web services via a network; establish connections with the plurality of web services via the network; and communicate the process control information from a first one of the plurality of web services to a second one of the plurality of web services selected based on the content of the process control information via the network and in response to one of a change in the process control information and a scheduled request for the process control information, and including only the changed process control information in the content of the process control information communicated from the first one of the plurality of web services. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of communicating process control information, the process control information having content therein, comprising:
-
receiving user profile information from a graphical user interface, including receiving organizational role information associated with a particular user; receiving web service configuration information from the graphical user interface; storing the user profile information and the web service configuration information in a database; requesting the process control information from a web service associated with a process control system based on the user profile information and the web service configuration information; determining a change in the process control information at the web service and including the changed process control information in the content; and sending the process control information to the graphical user interface based on the content of the process control information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for communicating process control information, the process control information having content therein, comprising:
-
a computer readable medium; and software stored on the computer readable medium and adapted to be executed by a processor to; display a selection guide associated with a plurality of available web services and an active display area associated with a currently selected portion of the selection guide; send user profile information to an information server via a network in response to a user entering the user profile information in a first view displayed within the active display area and requesting submission of the user profile information, wherein the user profile information includes organizational role information associated with the user; send configuration information associated with one of the plurality of web services via the network to the information server in response to the user entering the configuration information in a second view displayed within the active display area and requesting submission of the configuration information, wherein the one of the web services is operable to determine a change in process control information associated with the one of the web services; receive the process control information based on the user profile information and the configuration information; display at least a portion of the process control information within the active display area based on at least one of the user profile information, the content of the process control information and the configuration information. - View Dependent Claims (26, 27, 28)
-
Specification