XML-BASED EVENT DRIVEN INTERFACE FOR OPC DATA ACCESS
First Claim
1. A method for communicating with a device, the method comprising:
- receiving an XML event from an application;
determining a set of calls for an interface associated with a device based on the XML event; and
invoking the set of determined calls to control the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Communication from applications may be carried in XML-based events through sockets, Web services, JMS, HTTP, telnet channels, and the like to an OPC client. The OPC client may include an event engine configured to process the XML-based events, and convert them to appropriate COM/DCOM API invocations. In some embodiments, the OPC client buffers collected data from the COM/DCOM API, and transmits the buffered data in an XML event to an application based on a subscription time schedule and/or value condition. The OPC client allows service oriented event-driven applications to interact with industry devices remotely via the open architecture provided by the OPC specification using a business level language syntax.
-
Citations
20 Claims
-
1. A method for communicating with a device, the method comprising:
-
receiving an XML event from an application; determining a set of calls for an interface associated with a device based on the XML event; and invoking the set of determined calls to control the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system comprising:
-
an interface associated with a device; a processor; and a memory coupled to the processor, the memory configured to store a set of instructions which when executed by the process cause the processor to; receive an XML event from an application; determine a set of calls for the interface based on the XML event; and invoke the set of determined calls to control the device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium configured to store a set of code modules which when executed by one or more processors of a computer system cause the processors to communicate with a device, the computer readable medium comprising:
-
code for receiving an XML event from an application; code for determining a set of calls for an interface associated with a device based on the XML event; and code for invoking the set of determined calls to control the device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification