Report - Høgskolen i Telemark
Report - Høgskolen i Telemark
Report - Høgskolen i Telemark
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
service hosted in an application or it can be part of a constantly accessible service hosted by<br />
IIS while an endpoint can be a client of a service that calls data from a service endpoint.<br />
2.6.1 WCF RIA services<br />
Based on [19], WCF RIA Services is an enhancement to WCF as it builds upon the WCF<br />
stack; it offers a means of sharing validation and logic between the client and the server as<br />
well as a basis for validation, data access, and security which can be shared between<br />
Silverlight and other clients.<br />
2.7 OPC<br />
OPC is ’open connectivity’ via ’open standards’ [20]. OPC is an open connectivity in<br />
industrial automation and the enterprise systems that are supported in the industry.<br />
Interoperability is guaranteed through the creation and maintenance of open standards<br />
specifications. OPC is a series of standard specifications and it was originally based on<br />
Microsoft's OLE COM and DCOM technologies, the specification defined a standard set of<br />
objects, interfaces and methods for use in process control and manufacturing automation<br />
applications to facilitate interoperability [20]. The COM/DCOM technologies provided the<br />
framework for software products to be developed.<br />
As presented in [20], the OPC specifications are:<br />
• OPC Data Access (DA)<br />
• OPC Alarm and Events (AE)<br />
• OPC Batch<br />
• OPC Data eXchange<br />
• OPC Historical Data Access<br />
• OPC Security OPC<br />
• XML-DA OPC<br />
• OPC Commands<br />
• OPC Complex Data<br />
• Unified Architecture (UA)<br />
Based on [1], the most used standards in the process industry are:<br />
• OPC Data Access (OPC DA) - Provides access to real-time, continually changing<br />
data, used to move real-time data from PLCs, DCSs, and other control devices to<br />
HMIs and other display clients, also used for computing and estimating values and<br />
writing values.<br />
• OPC Alarm and Events (OPC AE) - Provides alarm and event notifications on demand<br />
(in contrast to the continuous data flow of Data Access) [20]. These include process<br />
29