<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	    <channel>
        <title>OPC Foundation - Forum: Suggestions</title>
        <link>https://opcfoundation.org/forum/suggestions/</link>
        <description><![CDATA[The Industrial Interoperability Standard™]]></description>
        <generator>Simple:Press Version 6.11.14</generator>
        <atom:link href="https://opcfoundation.org/forum/suggestions/rss/" rel="self" type="application/rss+xml"/>
		                <item>
                    <title>Randy Armstrong on Suggestions for Enhancing OPC UA Security Features</title>
                    <link>https://opcfoundation.org/forum/suggestions/suggestions-for-enhancing-opc-ua-security-features/#p5494</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/suggestions-for-enhancing-opc-ua-security-features/#p5494</guid>
					                        <description><![CDATA[<p>Practical Security Recommendations for building OPC UA Applications</p>
<p><a href="https://opcfoundation.org/wp-content/uploads/2017/11/OPC-UA-Security-Advise-EN.pdf" target="_blank"><a href="https://opcfoundation.org/wp-c">https://opcfoundation.org/wp-c</a>.....ise-EN.pdf</a></p>
<p>Role and Permissions are as flexible as the could possible be.</p>
<p>Permissions are set on a per Node basis:</p>
<p><a href="https://reference.opcfoundation.org/Core/Part3/v105/docs/5.2" rel="nofollow" target="_blank"><a href="https://reference.opcfoundatio" rel="nofollow">https://reference.opcfoundatio</a>.....5/docs/5.2</a></p>
<p>See Role definitions:</p>
<p><a href="https://reference.opcfoundation.org/Core/Part18/v105/docs/" rel="nofollow" target="_blank"><a href="https://reference.opcfoundatio" rel="nofollow">https://reference.opcfoundatio</a>.....v105/docs/</a></p>
]]></description>
					                    <pubDate>Fri, 29 Nov 2024 23:05:01 -0700</pubDate>
                </item>
				                <item>
                    <title>Ben Azerlatt on Suggestions for Enhancing OPC UA Security Features</title>
                    <link>https://opcfoundation.org/forum/suggestions/suggestions-for-enhancing-opc-ua-security-features/#p5491</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/suggestions-for-enhancing-opc-ua-security-features/#p5491</guid>
					                        <description><![CDATA[<p>Hello,</p>
<p>I’ve been working with OPC UA for a while now and have had a positive experience with its flexibility and broad support across different industries. However, I’d like to suggest a few enhancements to the security features that could help increase confidence and ease of use for developers and end-users alike.</p>
<p>Firstly, while OPC UA offers encryption and authentication, I feel that integrating more modern and customizable multi-factor authentication options could make a significant difference, especially in environments with high-security demands. Having support for biometric or hardware-based authentication methods as part of the standard would make the system more robust.</p>
<p>Additionally, I think the management of user roles and permissions could be made more flexible. It would be helpful to have finer control over what specific data points a user can access, along with auditing capabilities that provide clear logs of who <span style="color: #000000"><a style="color: #000000" href="https://www.igmguru.com/erp-training/sac-analytics-cloud-online-training" target="_blank">sap sac</a></span>accessed what and when. A more granular control mechanism would be useful in critical industrial and financial applications where data sensitivity is paramount.</p>
<p>Lastly, I would like to see more comprehensive documentation and best practices around security configurations. Though the available resources are helpful, a clear, step-by-step guide on how to implement the highest security standards with OPC UA could save time and prevent common mistakes, especially for those new to the protocol.</p>
<p>Thank you for considering these suggestions. I look forward to hearing your thoughts on these ideas.</p>
]]></description>
					                    <pubDate>Wed, 27 Nov 2024 16:16:41 -0700</pubDate>
                </item>
				                <item>
                    <title>Alexander Allmendinger on Enrich opc foundation's product data web page</title>
                    <link>https://opcfoundation.org/forum/suggestions/enrich-opc-foundations-product-data-web-page/#p2967</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/enrich-opc-foundations-product-data-web-page/#p2967</guid>
					                        <description><![CDATA[<p>Hello Mauro Caon,</p>
<p>thank you for your feedback and suggestions for improvements. We are already in the process of updating the product catalog which will bring a lot enhancements. As much as I know all your suggestions are already part of our improvements list and therefore are being take care of. But I will double check just in case.</p>
<p>Some of the information you are looking for are already part of a product description. But the important thing here is that the product description is open to the vendor itself. So it is the vendor who decides about the detail level being provided. Nevertheless, the certification information of course is being provided by the OPC Foundation. If a product is or has been certified you'll find its information including the supported profiles (e.g. Historian), the specification version (indicated by the CTT Version) and other details.</p>
<p>I hope this helps for now.<br />
Regards,<br />
Alexander Allmendinger</p>
]]></description>
					                    <pubDate>Sun, 07 Mar 2021 23:30:40 -0700</pubDate>
                </item>
				                <item>
                    <title>mauro.caon@saipem.com on Enrich opc foundation's product data web page</title>
                    <link>https://opcfoundation.org/forum/suggestions/enrich-opc-foundations-product-data-web-page/#p2964</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/enrich-opc-foundations-product-data-web-page/#p2964</guid>
					                        <description><![CDATA[<p>Evaluate to add more information on the product page (<a href="https://opcfoundation.org/products" target="_blank">https://opcfoundation.org/products</a>)</p>
<p>Improve the search function with this additional information.</p>
<p>Suggested info: OPC Classic, OPC UA, specification version, certified/not certified, historian functionality, ...</p>
<p>This allows customers to select easily the right tool based on real requirements.</p>
]]></description>
					                    <pubDate>Sun, 07 Mar 2021 20:35:05 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on Data trace minimization in this forum</title>
                    <link>https://opcfoundation.org/forum/suggestions/data-trace-minimization-in-this-forum/#p2400</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/data-trace-minimization-in-this-forum/#p2400</guid>
					                        <description><![CDATA[<p>The profile is fixed.</p>
<p>The member list has been removed entirely.</p>
<p>We are looking at automatically assigning a non-email profile name on sign up.</p>
<p>It won't change existing accounts.</p>
]]></description>
					                    <pubDate>Thu, 14 May 2020 04:15:38 -0700</pubDate>
                </item>
				                <item>
                    <title>rwbm on Data trace minimization in this forum</title>
                    <link>https://opcfoundation.org/forum/suggestions/data-trace-minimization-in-this-forum/#p2395</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/data-trace-minimization-in-this-forum/#p2395</guid>
					                        <description><![CDATA[<p>Thanks for the quick fix!</p>
]]></description>
					                    <pubDate>Wed, 13 May 2020 22:27:51 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on Data trace minimization in this forum</title>
                    <link>https://opcfoundation.org/forum/suggestions/data-trace-minimization-in-this-forum/#p2391</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/data-trace-minimization-in-this-forum/#p2391</guid>
					                        <description><![CDATA[<p>This issue has been reported to the website devs.</p>
<p>It the profile editor will be fixed as soon as possible.</p>
<p>The member list should be removed entirely.</p>
<p>Forcing users to specify a username at signup would have significant side effects for the main website.</p>
]]></description>
					                    <pubDate>Tue, 12 May 2020 21:14:18 -0700</pubDate>
                </item>
				                <item>
                    <title>rwbm on Data trace minimization in this forum</title>
                    <link>https://opcfoundation.org/forum/suggestions/data-trace-minimization-in-this-forum/#p2387</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/data-trace-minimization-in-this-forum/#p2387</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p>I want to point out two things concerning privacy:</p>
<ul>
<li>Using mail-adresses as usernames in this forum is one topic that has been adressed as problematic before. However the solution that was proposed doesn't work anymore.</li>
<li>The fact that everyone can view all members of this forum is problematic as well. Since everyone seems to get a forum account by default when signing up, you can compile a list of everyone who has ever downloaded OPC specifications - even if they have never posted here.</li>
</ul>
<p>My suggestions would be the following:</p>
<ol>
<li>Fix the "Edit Profile" function</li>
<li>Hide the list of members that is currently exposed to the public.</li>
<li>Force choosing a username at signup and use this as in the forum after user opts in to participate here.</li>
</ol>
<p>Let's have a discussion about this.</p>
<p>Cheers</p>
<p>Arno</p>
]]></description>
					                    <pubDate>Tue, 12 May 2020 18:57:02 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on What's wrong with OPC UA standard?</title>
                    <link>https://opcfoundation.org/forum/suggestions/whats-wrong-with-opc-ua-standard/#p2165</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/whats-wrong-with-opc-ua-standard/#p2165</guid>
					                        <description><![CDATA[<p>The trouble with using the StatusCode bits is interoperability requires metadata to describe vendor specific extensions. The structure approach provides the same information but makes use of mechanisms that are already in UA to document the extensions. The important point is OPC UA allows you to represent what you need so it is not clear why you see an issue.</p>
<p>Alarms are different from data even if they are related. Many applications are dedicated alarm clients and they want the alarms and not the data. Other clients only care about the data. Furthermore, alarms are are complex when data can be simple. This means the subscription/monitoring parameters are usually different so it makes no sense for both sets of information the same subscription. What does make sense is metadata that makes it easy to correlate an alarm with a data point when there is a relationship (not all alarms are tied to a single data point). The SourceNode/SourceName should do this.</p>
<p>HA allows clients to request data ordered in the way they want. This is especially important when clients want processed data. Clients do not care how it is persisted but it does mean the server has to be able to sort the data. This is not an issue for the majority of HA server implementations which uses a DB for persistence but I can see it could be a challenge for a server with a simple file based log of data acquired from another system. However, I don't see the value of an API optimized for a subset of possible server implementations especially if this API would then require clients to do more work sorting data that could be easily sorted by most servers.</p>
]]></description>
					                    <pubDate>Fri, 03 Jan 2020 03:40:13 -0700</pubDate>
                </item>
				                <item>
                    <title>Brian Wu on What's wrong with OPC UA standard?</title>
                    <link>https://opcfoundation.org/forum/suggestions/whats-wrong-with-opc-ua-standard/#p2164</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/whats-wrong-with-opc-ua-standard/#p2164</guid>
					                        <description><![CDATA[<p>Hi Randy,</p>
<p>Thank you for the reply.</p>
<p>I worked with you before and I know that you were having issues on my first point. You were using the reserved bits for status code.</p>
<p>The data structure if I may suggest would be data instance with alarm instance attached (referenced), and for alarms they will have acknowledgements attached (referenced). But for serving data purpose, client should have the parameter to tell server if all the attachments should be instantiated so all the information will served through one package.</p>
<p>On my second point, when a client is subscribing data to get live data, I meant it should get data with its alarm at same time. Not a second read or subscription. Yes I know there are ways to do it but it is awkward. </p>
<p>On my last data point, by real-time world I mean live data feed 24/7 with potential out of order data. All I'm asking is that client should not care whether it's out of order or not. Server should care and that's internal implementation from client. I should have just one API function to call for persistence, without knowing whether it's backward data or not. In simple words, it should be transparent.</p>
<p>Regards,</p>
<p>Brian</p>
]]></description>
					                    <pubDate>Fri, 03 Jan 2020 02:38:54 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on What's wrong with OPC UA standard?</title>
                    <link>https://opcfoundation.org/forum/suggestions/whats-wrong-with-opc-ua-standard/#p2163</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/whats-wrong-with-opc-ua-standard/#p2163</guid>
					                        <description><![CDATA[<p>It can sometimes be challenging to make the jump from the frame of reference that someone is used to the frame of reference that OPC UA built on. Making the frame of reference switch requires that one understand what needs to be accomplished with a feature.</p>
<p>For example, you indicate a desire for a vendor specific status that travels with the DataValue. This can be achieved in OPC UA by creating a structure that contains the value and the vendor specific status. Complex variables can also be created that allow clients to subscribe to raw value if that is all they need while providing the value-status structure.</p>
<p>It is also not clear what you think the alternative to the UA approach would be be? custom JSON objects? why is that different from a UA structure designed to meet your requirements?</p>
<p>You also indicate that you need to connect the alarm to the current value an associated process variable. This should be easy to do with the 'SourceNode' field of the alarm. It is not clear why this field does not let you do what you want.</p>
<p>Your comment about forward or backward data is puzzling. The HA APIs allow the client to chose how it wants to get the data no matter how the server persists. So hiding how the server persists the data is a feature rather than a limitation. I really do not see the problem that you want to solve.</p>
<p>Lastly, what are you calling the 'real time world'? Deterministic networks? If you simply mean SCADA/HMI collecting live process data then your statement does not make much sense since OPC is widely used today in that domain. OPC UA builds on that large installed base.</p>
]]></description>
					                    <pubDate>Fri, 03 Jan 2020 02:21:18 -0700</pubDate>
                </item>
				                <item>
                    <title>Brian Wu on What's wrong with OPC UA standard?</title>
                    <link>https://opcfoundation.org/forum/suggestions/whats-wrong-with-opc-ua-standard/#p2162</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/whats-wrong-with-opc-ua-standard/#p2162</guid>
					                        <description><![CDATA[<p>This is my personal view and I just want to throw out there so we can have some meaningful discussion regard where it should go.</p>
<ul>
<li>Data point status cannot have industry (like oil and gas)custom alarm status. OPC UA status code is pretty generic but industry need to have its own status on top of OPC UA status. For example, level alarm and watchdog alarm status. This kind of status should travel with data value and its timestamp</li>
<li>Client has to subscribe alarm/data separately and will have difficulty to nail them back together (data with proper alarm status). This is an issue derived from above mentioned issue. We really do not need different subscriptions for live/real-time data and its alarms. For simple alarms (which is only related to single tag. Composite alarms are different matter), they should reside with data. Without it it's hard to implement one simple task - display live data on chart with proper color coding for its alarm status.</li>
<li>Yes OPC UA has specs for real-time write and historical write for persistence. But why bother? The server implementation for persistence should know whether it's forward or backward data and should persist accordingly. Client should have no knowledge of which API to choose, because server has the knowledge. This is a fundamental mistake for OPC UA spec.</li>
</ul>
<p>Without these issues addressed, OPC UA will never be prevailing in real-time world.</p>
]]></description>
					                    <pubDate>Fri, 03 Jan 2020 01:21:53 -0700</pubDate>
                </item>
				                <item>
                    <title>Zbynek Zahradnik on Email addresses as user names on this forum, publicly visible</title>
                    <link>https://opcfoundation.org/forum/suggestions/email-addresses-as-user-names-on-this-forum-publicly-visible/#p150</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/email-addresses-as-user-names-on-this-forum-publicly-visible/#p150</guid>
					                        <description><![CDATA[<p>Oh, that's great. It works well. Thank you Nathan!</p>
]]></description>
					                    <pubDate>Wed, 25 May 2016 01:33:11 -0700</pubDate>
                </item>
				                <item>
                    <title>Nathan Pocock on Email addresses as user names on this forum, publicly visible</title>
                    <link>https://opcfoundation.org/forum/suggestions/email-addresses-as-user-names-on-this-forum-publicly-visible/#p149</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/email-addresses-as-user-names-on-this-forum-publicly-visible/#p149</guid>
					                        <description><![CDATA[<p>You should be able to edit your profile, specifically the "Display Name".</p>
<ol>
<li>Click "Profile" in the upper-right corner of the forum</li>
<li>A series of buttons will be shown, like "tabs"; click "Profile" (displayed horizontally along the top)</li>
<li>Click "Edit Profile" (displayed vertically, down the left)</li>
<li>Edit your "Display Name" and then click "Update Profile".</li>
</ol>
<p>Once complete, your display name will be shown. The corresponding hyperlink is Javascript based and does not include your email address, so your email will remain confidential.</p>
]]></description>
					                    <pubDate>Wed, 25 May 2016 00:46:20 -0700</pubDate>
                </item>
				                <item>
                    <title>Zbynek Zahradnik on Email addresses as user names on this forum, publicly visible</title>
                    <link>https://opcfoundation.org/forum/suggestions/email-addresses-as-user-names-on-this-forum-publicly-visible/#p145</link>
                    <category>Suggestions</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/suggestions/email-addresses-as-user-names-on-this-forum-publicly-visible/#p145</guid>
					                        <description><![CDATA[<p>Is it really necessary that the full email address we registered with OPC Foundation account is used as username, and shows everywhere on these forums? This exposes the email to unwanted spam.</p>
]]></description>
					                    <pubDate>Tue, 24 May 2016 00:35:26 -0700</pubDate>
                </item>
				    </channel>
	</rss>
