<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cio-wiki.net//index.php?action=history&amp;feed=atom&amp;title=OPC_Unified_Architecture</id>
	<title>OPC Unified Architecture - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://cio-wiki.net//index.php?action=history&amp;feed=atom&amp;title=OPC_Unified_Architecture"/>
	<link rel="alternate" type="text/html" href="https://cio-wiki.net//index.php?title=OPC_Unified_Architecture&amp;action=history"/>
	<updated>2026-06-04T06:34:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://cio-wiki.net//index.php?title=OPC_Unified_Architecture&amp;diff=7531&amp;oldid=prev</id>
		<title>User: The LinkTitles extension automatically added links to existing pages (https://github.com/bovender/LinkTitles).</title>
		<link rel="alternate" type="text/html" href="https://cio-wiki.net//index.php?title=OPC_Unified_Architecture&amp;diff=7531&amp;oldid=prev"/>
		<updated>2021-02-06T17:18:09Z</updated>

		<summary type="html">&lt;p&gt;The LinkTitles extension automatically added links to existing pages (https://github.com/bovender/LinkTitles).&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:18, 6 February 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''OPC Unified Architecture (OPC UA)''' is targeted for [[Service Oriented Architecture (SOA)|Service Orientated Architectures (SOA)]], [[Enterprise Architecture|enterprise architectures]] and [[Application|applications]] built by combining loosely coupled and interoperable services. What the original OPC Data Access (OPC DA) specification was to COM, OPC UA is to Web Services, except UA encompasses a much larger scope. Regardless of ‘What’ type of information you wish to move, OPC UA describes ‘How’ to achieve this. The OPC UA documentation is a set of layered specifications broken into multiple parts. It is purposely described in abstract terms in the Base and Functional Parts and in the Implementation Parts, is integrated with existing technology on which OPC UA products can be built. This layering is purposely intended to isolate changes in the OPC UA specification from changes in the technology used to implement it.&amp;lt;ref&amp;gt;What is OPC Unified Architecture? [https://www.matrikonopc.com/downloads/58/specifications/index.aspx Matrikon]&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''OPC Unified &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Architecture&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;(OPC UA)''' is targeted for [[Service Oriented Architecture (SOA)|Service Orientated Architectures (SOA)]], [[Enterprise Architecture|enterprise architectures]] and [[Application|applications]] built by combining loosely coupled and interoperable services. What the original OPC &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Data&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;Access (OPC DA) specification was to COM, OPC UA is to Web Services, except UA encompasses a much larger scope. Regardless of ‘What’ type of information you wish to move, OPC UA describes ‘How’ to achieve this. The OPC UA documentation is a set of layered specifications broken into multiple parts. It is purposely described in abstract terms in the Base and Functional Parts and in the Implementation Parts, is integrated with existing technology on which OPC UA products can be built. This layering is purposely intended to isolate changes in the OPC UA specification from changes in the technology used to implement it.&amp;lt;ref&amp;gt;What is OPC Unified Architecture? [https://www.matrikonopc.com/downloads/58/specifications/index.aspx Matrikon]&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This multi-layered approach accomplishes the original design specification goals of:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This multi-layered approach accomplishes the original &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;design&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;specification &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;goals&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;of:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Functional equivalence: all COM OPC Classic specifications are mapped to UA&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Functional equivalence: all COM OPC Classic specifications are mapped to UA&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Platform independence: from an embedded micro-controller to cloud-based infrastructure&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Platform independence: from an embedded micro-controller to cloud-based infrastructure&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Secure: encryption, authentication, and auditing&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Secure: encryption, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;authentication&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;, and auditing&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Extensible: ability to add new features without affecting existing applications&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Extensible: ability to add new features without affecting existing applications&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Comprehensive information modeling: for defining complex information&amp;lt;ref&amp;gt;The OPC Unified Architecture Multilayered Approach [https://opcfoundation.org/about/opc-technologies/opc-ua/ OPC Foundation]&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Comprehensive information modeling: for defining complex information&amp;lt;ref&amp;gt;The OPC Unified Architecture Multilayered Approach [https://opcfoundation.org/about/opc-technologies/opc-ua/ OPC Foundation]&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Although developed by the same organization, OPC UA differs significantly from its predecessor, Open Platform Communications (OPC). The Foundation's goal for OPC UA was to provide a path forward from the original OPC communications model (namely the Microsoft Windows-only process exchange COM/DCOM) that would better meet the emerging needs of industrial automation. After more than three years of specification work and another year for a prototype implementation, the first version of the Unified Architecture was released in 2006. The current version of the specification is on 1.04 (22 Nov 2017). The new version of OPC UA now has added publish/subscribe in addition to the client/server communications infrastructure.&amp;lt;ref&amp;gt;History of OPC Unified Architecture [https://en.wikipedia.org/wiki/OPC_Unified_Architecture Wikipedia]&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Although developed by the same &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;organization&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;, OPC UA differs significantly from its predecessor, Open Platform Communications (OPC). The Foundation's goal for OPC UA was to provide a path forward from the original OPC communications &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;model&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;(namely the Microsoft Windows-only &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;process&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;exchange COM/DCOM) that would better meet the emerging needs of industrial automation. After more than three years of specification work and another year for a prototype implementation, the first version of the Unified Architecture was released in 2006. The current version of the specification is on 1.04 (22 Nov 2017). The new version of OPC UA now has added publish/subscribe in addition to the client/server communications infrastructure.&amp;lt;ref&amp;gt;History of OPC Unified Architecture [https://en.wikipedia.org/wiki/OPC_Unified_Architecture Wikipedia]&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ciowiki:diff::1.12:old-5937:rev-7531 --&gt;
&lt;/table&gt;</summary>
		<author><name>User</name></author>
	</entry>
	<entry>
		<id>https://cio-wiki.net//index.php?title=OPC_Unified_Architecture&amp;diff=5937&amp;oldid=prev</id>
		<title>User: Created page with &quot;'''OPC Unified Architecture (OPC UA)''' is targeted for Service Orientated Architectures (SOA), Enterprise Architecture|enterprise ar...&quot;</title>
		<link rel="alternate" type="text/html" href="https://cio-wiki.net//index.php?title=OPC_Unified_Architecture&amp;diff=5937&amp;oldid=prev"/>
		<updated>2020-05-25T16:00:19Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;OPC Unified Architecture (OPC UA)&amp;#039;&amp;#039;&amp;#039; is targeted for &lt;a href=&quot;/wiki/Service_Oriented_Architecture_(SOA)&quot; title=&quot;Service Oriented Architecture (SOA)&quot;&gt;Service Orientated Architectures (SOA)&lt;/a&gt;, Enterprise Architecture|enterprise ar...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''OPC Unified Architecture (OPC UA)''' is targeted for [[Service Oriented Architecture (SOA)|Service Orientated Architectures (SOA)]], [[Enterprise Architecture|enterprise architectures]] and [[Application|applications]] built by combining loosely coupled and interoperable services. What the original OPC Data Access (OPC DA) specification was to COM, OPC UA is to Web Services, except UA encompasses a much larger scope. Regardless of ‘What’ type of information you wish to move, OPC UA describes ‘How’ to achieve this. The OPC UA documentation is a set of layered specifications broken into multiple parts. It is purposely described in abstract terms in the Base and Functional Parts and in the Implementation Parts, is integrated with existing technology on which OPC UA products can be built. This layering is purposely intended to isolate changes in the OPC UA specification from changes in the technology used to implement it.&amp;lt;ref&amp;gt;What is OPC Unified Architecture? [https://www.matrikonopc.com/downloads/58/specifications/index.aspx Matrikon]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This multi-layered approach accomplishes the original design specification goals of:&lt;br /&gt;
*Functional equivalence: all COM OPC Classic specifications are mapped to UA&lt;br /&gt;
*Platform independence: from an embedded micro-controller to cloud-based infrastructure&lt;br /&gt;
*Secure: encryption, authentication, and auditing&lt;br /&gt;
*Extensible: ability to add new features without affecting existing applications&lt;br /&gt;
*Comprehensive information modeling: for defining complex information&amp;lt;ref&amp;gt;The OPC Unified Architecture Multilayered Approach [https://opcfoundation.org/about/opc-technologies/opc-ua/ OPC Foundation]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although developed by the same organization, OPC UA differs significantly from its predecessor, Open Platform Communications (OPC). The Foundation's goal for OPC UA was to provide a path forward from the original OPC communications model (namely the Microsoft Windows-only process exchange COM/DCOM) that would better meet the emerging needs of industrial automation. After more than three years of specification work and another year for a prototype implementation, the first version of the Unified Architecture was released in 2006. The current version of the specification is on 1.04 (22 Nov 2017). The new version of OPC UA now has added publish/subscribe in addition to the client/server communications infrastructure.&amp;lt;ref&amp;gt;History of OPC Unified Architecture [https://en.wikipedia.org/wiki/OPC_Unified_Architecture Wikipedia]&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>User</name></author>
	</entry>
</feed>