5:53, EET
April 22, 2016
I want to implement redundancy.
I read that your OPC UA Java SDK support functionality related following redundancy facet in your main opc ua web site.
– client side
> Redundant Client Facet
– serer side
> Client Redundancy Server Facet
> Redundancy Transparent Server Facet*
> Redundancy Visible Server Facet*
So, I happily bought your OPC UA SDK library.
Please give me example source code how to use your opc ua java sdk library.
17:25, EET
April 17, 2013
Hello and thank you for the question.
The facets of the OPC UA specification define the basic principles of redundancy. However, the actual implementation needs to be defined by the applications taking into consideration application specific issues.
Similarly, the Prosys OPC UA Java SDK makes it possible to use the redundancy features but it doesn’t actually offer you any ready made implementation. For example, the SDK implements transfer subscriptions service which makes it possible to move subscriptions between sessions in the client and server applications. Another concurrency feature is the service level variable of servers (Objects -> Server -> ServiceLevel), which can be used to expose information about the operating condition of the server application. However, these are just constructs that you can use to build the concurrency, they are not a ready made implementation.
For example, the Client Redundancy Server Facet is defined in the OPC UA specification as “Support TransferSubscriptions Service to transfer a Subscription from one Session to another.” So, the SDK does support this.
And Redundant Client Facet is defined as “Clients … can failover to another Client (requires some out of band communication).” and optionally “The Client supports transferring Subscription from other Clients”.
For the Redundancy Transparent Server Facet and Redundancy Visible Server Facet, the technical details page (https://prosysopc.com/products/opc-ua-java-sdk/technical-details/) does mention that “Requires application implementation”. In these cases, the handling of redundancy is really an application specific matter.
I would suggest that you start by looking at the general explanation about redundancy in OPC UA specification. The specification part 4, page 94 onwards handles this topic (version 1.03 specification). You can access the specification part 4 at https://opcfoundation.org/developer-tools/specifications-unified-architecture/part-4-services/ (this requires a free account to be created at the OPC Foundation website).
5:40, EET
April 22, 2016
10:54, EET
April 22, 2016
I finished reading the specification “6.4 Redundancy” in Part 4 and “6. 3 ObjectTypes for the Server Object” in Part 5.
But I really don’t know how to use your OPC UA SDK API about redundancy. (I finished implementation of our connectivity server product using your opc ua sdk except redundancy.)
Could you show me some sample or code snippet related to ServerRedundancy, Redundant Server Set, Transparent Redundancy or NonTransparent Redundancy?
I can’t find starting point related to how to implement redundancy functionality like Transparent Redundancy Server.
If no code snippet available, other company opc ua sdk sample ( c++, c# opc ua sdk api sample like unified automation, softing, or matrikon sdk) is ok.
I also bought unified automation c++, .net opc ua sdk and matrikon embedded opc ua sdk.
But I really like your java opc ua sdk because of I like java language!!! Java is very useful to integrate big data analysis open source software.
17:12, EET
April 17, 2013
Hi,
Unfortunately, there’s currently no prepared Java SDK code examples that we could provide you.
For the other toolkits, you should start by looking at the vendor documentation. For example, the C++ based OPC UA SDK documentation handles this subject at http://documentation.unified-a…..dancy.html
Same principles should apply to the Java SDK. We’ll also consider making better examples and adding documentation about redundancy.
8:55, EET
April 22, 2016
Thank you for your information.
I will check other toolkit that you point out.
But I really hope that you will support these examples and documentation using your powerful java based OPC UA SDK.
I already purchased and use prosysopc java sdk, matrikon embedded c sdk, unified automation c++/.net sdk and softing c++ sdk for 6 months.
and I finished comparison to select best sdk to support connectivity functionaly in the our product.
In my opnition about comparison between major opc ua vendor product include prosysopc product,
your java sdk is the most powerful and have many advantage!!!!
So I’ll wait your redundancy example.
Most Users Ever Online: 1919
Currently Online:
21 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Heikki Tahvanainen: 402
hbrackel: 144
rocket science: 88
pramanj: 86
Francesco Zambon: 83
Ibrahim: 78
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
Member Stats:
Guest Posters: 0
Members: 737
Moderators: 7
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1524
Posts: 6450
Newest Members:
fannielima, kristiewinkle8, rust, christamcdowall, redaahern07571, nigelbdhmp, travistimmons, AnnelCib, dalenegettinger, howardkennerleyModerators: Jouni Aro: 1026, Pyry: 1, Petri: 0, Bjarne Boström: 1026, Jimmy Ni: 26, Matti Siponen: 346, Lusetti: 0
Administrators: admin: 1