-
OPC UA 시스템, 어플리케이션 구조Engineering 2023. 7. 1. 14:17728x90
해당 시스템은 서버, 클라이언트 구조만 준수한다면 어떠한 형태로의 시스템 설계가 가능하다.
서버-클라이언트 패턴은 OPC UA의 가장 기본적인 시스템 구조이며 서버와 클라이언트로 구성된다.
- 체인 서버 패턴은 서버와 클라이언트를 내재화한 중간 서버, 외부 클라이언트로 구성된다. (사견으로는 일종의 미들웨어로 볼 수 있다고 본다. )
- 서버-서버 패턴은 체인서버 패턴을 기반으로 서버가 두 개 이상 존재하는 패턴이다. 각 서버에 내재화된 클라이언트가 있어 서비스 요청 및 반환이 가능하며 외부의 클라이언트와도 서비스 요청, 반환이 가능하다.
- pub sub 개념으로는 디커플링된 발간자, 구독자가 비동기적으로 메시지를 주고받는 것이다. 디코딩은 암호화된 메시지를 해독, 디스패칭(dispatching)은 데이터셋으로부터 실제 데이터를 추출하는 것 이다.
구현과 관련해서는 어플리케이션구조 OPC UA 기능들 추상적 표현으로 소프트웨어 개발도구 (SDK)와 스택(stack)이 핵심 계층이다.

출처 : Ascolab - 스택은 생소한 명칭이지만 OPC UA 백엔드 공통 기능 및 로직들을 묶어놓은 소프트웨어 모듈이다. 보안 및 전송 메커니즘의 기능과 로직들을 집합적으로 저장하고 있다.
참고 : OPC UA 기술 / 신승준 / 박영사
반응형'Engineering' 카테고리의 다른 글
상위 7개의 오픈소스 프레임워크 Federated Learning (6) 2023.10.22 OPC UA 서비스 개념 정리 (0) 2023.07.07 IEC 61131, PLC OPC UA 모델 정보 요약 (0) 2023.07.01 ISA-95 와 OPC UA (3) 2023.06.16 iptime을 이용한 개발된 웹사이트 홈페이지 포트포워딩 (0) 2023.06.09