Discovery Usecase

Unified Architecture topics related to OPC UA Specification, compliant behavior and any technical issues of OPC UA, like Security, Information Model, Companion Specs DI, PLCopen, ADI, ...

Moderator: Support Team

Post Reply
rakshan
Full Member
Full Member
Posts: 9
Joined: 07 Jun 2019, 08:35

Discovery Usecase

Post by rakshan »

Hello,
I have a question on Discovery.
Suppose a network has multiple client and servers. A client wants to establish connection to the serverA. However, that serverA is already having a session with other clientB.
Theory says servers can have multiple sessions with multiple clients. I am curious if there is any approach where in, when the client tries to reach to serverA, it gets a response saying its busy and not available(considering only 1 session could be established by a client and server).

REST API could be one of the approaches with sessionless data transfer. Or any other approach you suggest?

Regards,
Rakshan

User avatar
Support Team
Hero Member
Hero Member
Posts: 2666
Joined: 18 Mar 2011, 15:09

Re: Discovery Usecase

Post by Support Team »

Hi,

it for sure makes no sense to add a REST API to OPC UA.
Generally any UA Server is always capable of handling multiple connections simultaniously, typically at least 2 but up to 50 or even 100. If the maximum limit is exceeded the next Client can not establish another connection (returns error on connection attempt).

There is no reason to have an extra API for that, it just don't work.
Best regards
Unified Automation Support Team

Post Reply