OPC .NET (previously OPC Xi) is a communication interface specification designed for secure and reliable access to automation systems.
OPC .NET provides a set of methods for accessing real-time data, historical data, events, and alarms. It has been designed for fast local communication, and secure network communication (even through firewalls). OPC .NET defines a Service Oriented Architecture (SOA) that is based on MMS (Manufacturing Messaging Service) and WCF (Windows Communication Foundation).
The main design goals were: