노드(UML)

Node (UML)
디바이스 인스턴스에 중첩된 2개의 실행 환경 인스턴스

Unified Modeling Language(UML; 통합 모델링 언어)의 노드UML 아티팩트를 실행에 도입할 수 있는 계산 리소스입니다.[1]

노드에는 디바이스 노드와 실행 환경 가지 유형이 있습니다.

  • 디바이스는 하드웨어 디바이스를 나타냅니다.즉, UML 아티팩트가 실행을 위해 전개될 수 있는 처리 능력을 갖춘 물리적인 계산 자원입니다.디바이스는 복잡할 수 있습니다(즉, 다른 [1]디바이스로 구성될 수 있습니다).
  • 실행 환경은 소프트웨어 컨테이너(운영 체제, JVM, 서블릿/EJB 컨테이너, 애플리케이션 서버, 포털 서버 등)를 나타냅니다.이 노드는 배포 가능한 [1]아티팩트의 형태로 배포되는 특정 유형의 구성 요소에 대한 실행 환경을 제공하는 노드입니다.

실행 환경을 중첩할 수 있습니다.통신 경로를 통해 노드를 상호 연결하여 네트워크 구조를 정의할 수 있습니다.통신 경로는 "2개의 Deployment Targets 간의 어소시에이션이며, 이를 통해 신호와 메시지를 교환할 수 있습니다."[1]

사용.

장치를 모델링할 때 다음과 같은 여러 가지 방법으로 모델링할 수 있습니다.

  • 타입을 사용해 디바이스의 이름을 지정하고, 예를 들면 「IBM RS6000」, 「HP 9000」을 작성합니다.
  • "데이터베이스 서버", "고속 스위치"와 같이 의도된 기능을 사용하여 디바이스 이름을 지정합니다.
  • "Linux Server", "Solaris Server"와 같이 배포된 운영 체제를 사용하여 디바이스 이름을 지정합니다.

태그 지정된 값을 사용하여 "Memory=2GB", "Disk Space=32GB", "Version=2.5.1"과 같은 장치/실행 환경의 특성을 지정합니다.

레퍼런스

  1. ^ a b c d OMG(2008)OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2 Wayback Machine 2010-09-210 아카이브 완료.