首页> 外文期刊>Computing and informatics >OBJECT MAPPING IN THE OPC-UA PROTOCOL FOR STATICALLY AND DYNAMICALLY TYPED PROGRAMMING LANGUAGES
【24h】

OBJECT MAPPING IN THE OPC-UA PROTOCOL FOR STATICALLY AND DYNAMICALLY TYPED PROGRAMMING LANGUAGES

机译:用于静态和动态类型编程语言的OPC-UA协议中的对象映射

获取原文
获取原文并翻译 | 示例

摘要

Two or more object-oriented components located in networked computers can form a distributed system to exchange information and execute methods. The most known approaches include object request broker architectures (e.g. CORBA), messaging-service architecture (e.g. based on ZMQ or JMS) or some variant of Service Oriented Architecture (e.g. SOAP). One of new approaches in the field is the OPC-UA protocol. While having common parts with all aforementioned architectures, it brings very rich and extensible information modelling capabilities, versatility and dynamic address space model, among others. This paper proposes a mapping of information model (applicable in the OPC-UA protocol) into class and object structure of an object-oriented programming language. Special attention is paid to whether given programming language is statically or dynamically typed, with examples and applications in C++ for the former case and Python for the latter. The study also covers the cases of using the proposed mapping at both server- and client-side of OPC-UA software.
机译:位于联网计算机中的两个或更多面向对象的组件可以形成一个分布式系统,以交换信息并执行方法。最已知的方法包括对象请求代理体系结构(例如CORBA),消息传递服务体系结构(例如基于ZMQ或JMS)或某种面向服务的体系结构(例如SOAP)。该领域的新方法之一是OPC-UA协议。尽管与上述所有体系结构都有相同的部分,但它带来了非常丰富和可扩展的信息建模功能,多功能性和动态地址空间模型等。本文提出了一种信息模型(适用于OPC-UA协议)到一种面向对象编程语言的类和对象结构的映射。要特别注意给定的编程语言是静态还是动态类型的,前者使用C ++的示例和应用程序,后者使用Python的示例和应用程序。该研究还涵盖了在OPC-UA软件的服务器端和客户端使用建议的映射的情况。

著录项

  • 来源
    《Computing and informatics》 |2018年第4期|946-968|共23页
  • 作者单位

    CERN, LHC, Detector Control Syst ATLAS Expt, Software Engn, CH-1211 Geneva 23, Switzerland;

    Inst Nucl Phys PAN, Ul Radzikowskiego 152, PL-31342 Krakow, Poland;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Middle-ware; OP C-UA;

    机译:中间件;OP C-UA;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号