Title: UAF: a generic OPC Unified Architecture Framework
Authors: Pessemier, Wim
Deconinck, Geert
Raskin, Gert
Saey, Philippe
Van Winckel, Hans
Issue Date: 2012
Publisher: SPIE
Host Document: SPIE vol:8451 pages:36
Series Title: Software and Cyberinfrastructure for Astronomy II
Conference: SPIE Astronomical Telescopes + Instrumentation edition:2012 location:Amsterdam, Netherlands date:1-6 July 2012
Article number: 8451-36
Abstract: As an emerging Service Oriented Architecture (SOA) specifically designed for industrial automation and process control, the OPC Unified Architecture specification should be regarded as an attractive candidate for controlling scientific instrumentation. Even though an industry-backed standard such as OPC UA can offer substantial added value to these projects, its inherent complexity poses an important obstacle for adopting the technology. Building OPC UA applications requires considerable effort, even when taking advantage of a COTS Software Development Kit (SDK). The OPC Unified Architecture Framework (UAF) attempts to reduce this burden by introducing an abstraction layer between the SDK and the application code in order to achieve a better separation of the technical and the functional concerns. True to its industrial origin, the primary requirement of the framework is to maintain interoperability by staying close to the standard specifications, and by expecting the minimum compliance from other OPC UA servers and clients. UAF can therefore be regarded as a software framework to quickly and comfortably develop and deploy OPC UA-based applications, while remaining compatible to third party OPC UA-compliant toolkits, servers (such as PLCs) and clients (such as SCADA software). In the first phase, as covered by this paper, only the client-side of UAF has been tackled in order to transparently handle discovery, session management, subscriptions, monitored items etc. We describe the design principles and internal architecture of our open-source software project, the first results of the framework running at the Mercator Telescope, and we give a preview of the planned server-side implementation.
Publication status: published
KU Leuven publication type: IC
Appears in Collections:Institute of Astronomy
ESAT - ELECTA, Electrical Energy Computer Architectures
Physics and Astronomy - miscellaneous
Technologiecluster ESAT Elektrotechnische Engineering
Electrical Engineering (ESAT) TC, Technology Campuses Ghent and Aalst

Files in This Item:
File Description Status SizeFormat
paper_UAF.pdf Accepted 236KbAdobe PDFView/Open
talk_UAF.pdf Accepted 3485KbAdobe PDFView/Open


All items in Lirias are protected by copyright, with all rights reserved.

© Web of science