계층 개방형 서비스 인터페이스 정의

Hierarchy Open Service Interface Definition

계층 개방형 서비스 인터페이스 정의(OSID)는 개방형 지식 이니셔티브 규격이다.OSID는 재사용 가능하고 상호운용 가능한 소프트웨어를 설계하고 구축하기 위한 서비스 지향 아키텍처를 구성하는 프로그래밍 방식 인터페이스다.

다양한 유형의 계층 구조를 만들고 가로지르는 수단을 제공하는 계층 OSID.이러한 유형에는 나무, 숲, 다중 부모를 가진 지시 그래프, 지시된 주기 그래프가 포함된다.

소프트웨어 시스템 전체에서 사용되는 많은 데이터 모음은 계층 구조로 구성된다.관리 조직, 파일 시스템, 과정 구조 등이 그 예다.계층 OSID는 이러한 유형의 구조를 보고 유지하기 위한 공통 도구를 만든다.이러한 데이터 수집은 그 자체로 풍부한 구조를 가지고 있지만, 계층 OSID는 노드들 사이의 계층적 관계에만 관여하고 노드가 나타내는 것은 아니다.데이터가 아니라 구조를 관리한다.

참조