Transactional data communications for process control systems
First Claim
1. A method of communicating information within an enterprise having a process control system and a plurality of information technology systems, the method comprising the steps of:
- generating transactional process control information;
formatting the transactional process control information based on a first extensible markup language schema to form formatted transactional process control information;
sending the formatted transactional process control information to a transactional information server via a web services interface;
mapping the formatted transactional process control information to a second extensible markup language schema associated with one of the plurality of information technology systems to form mapped transactional process control information; and
sending the mapped transactional process control information to a first one of the plurality of information technology systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A transactional data communications system and method communicates information within an enterprise having a process control system and a plurality of information technology systems that are communicatively coupled to the process control system via a web services interface and a transactional information server. The system and method generates transactional process control information and formats the transactional process control information based on an extensible markup language input schema to form formatted transactional process control information. The system and method sends the formatted transactional process control information to the transactional information server via the web services interface and maps the formatted transactional process control information to an extensible markup language output schema associated with one of the plurality of information technology systems to form mapped transactional process control information. The system and method then sends the mapped transactional process control information to the one of the plurality of information technology systems.
-
Citations
33 Claims
-
1. A method of communicating information within an enterprise having a process control system and a plurality of information technology systems, the method comprising the steps of:
-
generating transactional process control information;
formatting the transactional process control information based on a first extensible markup language schema to form formatted transactional process control information;
sending the formatted transactional process control information to a transactional information server via a web services interface;
mapping the formatted transactional process control information to a second extensible markup language schema associated with one of the plurality of information technology systems to form mapped transactional process control information; and
sending the mapped transactional process control information to a first one of the plurality of information technology systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for use in an enterprise having a plurality of information technology systems, the system comprising:
-
a process control system that is adapted to format transactional process control information based on an extensible markup language and a plurality of input schemas, wherein each of the plurality of input schemas is associated with a type of transactional process control information;
a web services interface communicatively coupled to the process control system; and
a transactional data server communicatively coupled to the web services interface and the plurality of information technology systems, wherein the transactional data server is adapted to map transactional process control information that has been formatted based on the extensible markup language and the plurality of input schemas to a plurality of output schemas, wherein each of the plurality of output schemas is associated with an application that is executed within one of the plurality of information technology systems, and wherein the transactional data server is further adapted to send mapped transactional process control information to one of the plurality of information technology systems. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19, 20, 21)
-
-
17. A method of processing transactional process control data, comprising the steps of:
-
wrapping the transactional process control data in an XML wrapper to form XML wrapped transactional process control data;
sending the XML wrapped transactional process control data via a web services interface and a communication network to an XML data server;
mapping the XML wrapped transactional process control data to an XML output schema associated with one of a plurality of information systems that are communicatively coupled to the communication network to form mapped XML transactional process control data; and
sending the mapped XML transactional process control data to the one of the plurality of information systems via the communication network.
-
-
22. A method of processing transactional process control data, comprising the steps of:
-
encapsulating the transactional process control data in a markup language wrapper to form encapsulated transactional process control data;
sending the encapsulated transactional process control data via a web services interface and a communication network to a markup language data server;
mapping the encapsulated transactional process control data to an output schema associated with one of an enterprise resource planning system and a manufacturing execution system to form mapped transactional process control data; and
sending the mapped transactional process control data to the one of the enterprise resource planning system and the manufacturing execution system. - View Dependent Claims (23, 24, 25, 26, 28, 29, 30)
-
-
27. A method of communicating transactional process control information within an enterprise, comprising the steps of:
-
formatting the transactional process control information based on a first extensible markup language schema to form formatted transactional process control information;
sending the formatted transactional process control information to a transactional information server;
mapping the formatted transactional process control information to a second extensible markup schema associated with a process control system to form mapped transactional process control information; and
sending the mapped transactional process control information to the process control system via a web services interface.
-
-
31. A method of processing a device alarm for use within an enterprise including a process control system and a maintenance management system, comprising the steps of:
-
formatting the device alarm based on an XML input schema to form an XML device alarm;
sending the XML device alarm to an XML transaction server;
mapping the XML device alarm to an XML output schema associated with the maintenance management system to form a mapped XML device alarm; and
sending the mapped XML device alarm to the maintenance management system.
-
-
32. A method of processing equipment condition information for use within an enterprise including a process control system and an information technology system, comprising the steps of:
-
formatting the equipment condition information based on an XML input schema to form an XML message;
mapping the XML message to an XML output schema associated with the information technology system to form a mapped XML message; and
sending the mapped XML message to the information technology system.
-
-
33. A method of processing process condition information for use within an enterprise including a process control system and an information technology system, comprising the steps of:
-
formatting the process condition information based on an XML input schema to form an XML message;
mapping the XML message to an XML output schema associated with the information technology system to form a mapped XML message; and
sending the mapped XML message to the information technology system.
-
Specification