OPC Extensible Markup Language (OPC XML) encapsulates process control data making it available across all operating systems using XML. This specification had very few implementations and has largely been abandoned by corporations in favor of OPC DA (OPC Data Access) and OPC UA (OPC Unified Architecture).
The OPC Foundation is responsible for defining and maintaining the OPC XML specification.
The OPC Foundation has defined interfaces to Data Access Servers, Event Servers, Batch Servers, and History Data Access Servers. These servers have information that is valuable to the enterprise, and is currently being provided to enterprise applications via OLE/COM based interfaces.
XML, the eXtensible Markup Language, and XML-based schema languages provide another means to describe and exchange structured information between collaborating applications. XML is a technology that is more readily available across a wide range of platforms. OPC XML-Data Access (OPC XML-DA) is the OPC Foundation’s adoption of the XML set of technologies to facilitate the exchange of plant data across the internet, and upwards into the enterprise domain.
The purpose of this specification is to continue OPC’s goal of enabling and promoting interoperability of applications. The XML-DA based interfaces will simplify sharing and exchange of OPC data amongst the various levels of the plant hierarchy (low level devices and up to enterprise systems), and to a wider range of platforms.
The goal for this specification is to provide:
Visit the OPC Foundation website for more detailed information about the OPC XML Data Access specification.