ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • OPC UA 시스템, 어플리케이션 구조
    Engineering 2023. 7. 1. 14:17
    728x90

     

    해당 시스템은 서버, 클라이언트 구조만 준수한다면 어떠한 형태로의 시스템 설계가 가능하다. 

    서버-클라이언트 패턴은 OPC UA의 가장 기본적인 시스템 구조이며 서버와 클라이언트로 구성된다. 

     

    - 체인 서버 패턴은 서버와 클라이언트를 내재화한 중간 서버, 외부 클라이언트로 구성된다. (사견으로는 일종의 미들웨어로 볼 수 있다고 본다. )

     

    - 서버-서버 패턴은 체인서버 패턴을 기반으로 서버가 두 개 이상 존재하는 패턴이다. 각 서버에 내재화된 클라이언트가 있어 서비스 요청 및 반환이 가능하며 외부의 클라이언트와도 서비스 요청, 반환이 가능하다. 

     

    - pub sub 개념으로는 디커플링된 발간자, 구독자가 비동기적으로 메시지를 주고받는 것이다. 디코딩은 암호화된 메시지를 해독, 디스패칭(dispatching)은 데이터셋으로부터 실제 데이터를 추출하는 것 이다. 

     


    구현과 관련해서는 어플리케이션구조 OPC UA 기능들 추상적 표현으로 소프트웨어 개발도구 (SDK)와 스택(stack)이 핵심 계층이다. 

     

    출처 : Ascolab

    - 스택은 생소한 명칭이지만 OPC UA 백엔드 공통 기능 및 로직들을 묶어놓은 소프트웨어 모듈이다. 보안 및 전송 메커니즘의 기능과 로직들을 집합적으로 저장하고 있다. 

     

     

     

     

     

     

     

     

     

     

    참고 : OPC UA 기술 / 신승준 / 박영사

    반응형
Designed by Tistory.