Calling method in PubSub infrastructure | OPC UA Standard | Forum

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
Calling method in PubSub infrastructure
Avatar
carsten.stelling@goerlitz.com
New Member
Members
Forum Posts: 2
Member Since:
06/03/2019
sp_UserOfflineSmall Offline
1
06/19/2019 - 08:01
sp_Permalink sp_Print

Hi,

I'm new to OPC UA and I wonder, if it is possible to call a published method (part 4, chapter 5.11) or modify an attribute of a node stored in a server (publisher) from a client (subscriber) in a PubSub infrastructure using AMQP transport? I've read part 14 of the standard, but did not find the related information.

I assume all services (defined in part 4) are possible, because a subscriber of a topic may have read or write access to the underlying data. But possibly, I've missed something.

Thank you for your help.

Carsten

Avatar
Randy Armstrong
Admin
Forum Posts: 205
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
2
06/19/2019 - 10:46
sp_Permalink sp_Print sp_EditHistory

Any service that requires a request-response message pattern is not suited for PubSub.

That said, we did explore defining a client-server transport over AMQP/MQTT but our testing established that brokers need to be carefully tuned to make them useful for applications using a request-response pattern.

In theory, sessionless service calls over AMQP/MQTT could work without broker tuning but we are waiting for users to tell the committee that they really need such capabilities.

Avatar
carsten.stelling@goerlitz.com
New Member
Members
Forum Posts: 2
Member Since:
06/03/2019
sp_UserOfflineSmall Offline
3
06/24/2019 - 00:59
sp_Permalink sp_Print

Thank you very much Randy for clarification.

Does anybody in this forum have experience calling services over AMQP/MQTT?

What does "carefully tune" the broker mean?

Avatar
Randy Armstrong
Admin
Forum Posts: 205
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
4
06/24/2019 - 07:40
sp_Permalink sp_Print

Carefully tuned means the queues have to be configured to minimize delay and support large messages. What creates problems is brokers tuned in this way no longer scale as well for huge numbers of clients which negates one of the reasons for using a broker in the first place.

There is a prototype that has not been maintained here:

https://github.com/OPCFoundati.....yping/AMQP

Forum Timezone: America/Phoenix
Most Users Ever Online: 143
Currently Online:
18
Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Newest Members:
malik.mokhadri@inmation.com
Forum Stats:
Groups: 2
Forums: 9
Topics: 516
Posts: 1448

 

Member Stats:
Guest Posters: 1
Members: 94898
Moderators: 10
Admins: 3
Administrators: michael.bryant@opcfoundation.org, thomas.burke@opcfoundation.org, Randy Armstrong
Moderators: matthias.damm@ascolab.com, s.hoppe@beckhoff.com, paul.hunkar@dsinteroperability.com, jouni.aro@prosys.fi, tim.fortin@honeywell.com, Jim.Luth@Schneider-Electric.com, Karl-Heinz Deiretsbacher, stefan.hoppe@opcfoundation.org, alexander.allmendinger@opcfoundation.org, Karl Deiretsbacher