본 출원 에서 사용 되 는 바 와 같이 , " "" 시스템 "" 및 "" 구성 요소 "" 란 용어 들 은 컴퓨터 - 관련 엔 티티 ", 어느 하나 의 하드웨어 , 하드웨어 와 소프트웨어 의 조합 , 소프트웨어 , 실행 중 의 소프트웨어 , 예시 적 인 컴퓨팅 구조 ( 1000 ) 에 의해 제공 되 는 예 들 을 일컫 는 것 으로 의도 된다 . 예 를 들 어 , 구성 요소 는 프로세서 에서 실행 하 는 프로세스 , 프로세서 , 하드 디스크 드라이브 , ( 광학 및 / 또는 자기 저장 매체 의 ) 다수 의 저장 드라이브 , 객체 , 실행 가능 한 것 들 , 실행 의 스레드 ( thread ) , 프로그램 및 / 또는 컴퓨터 일 수 있 으나 이 에 제한 되 는 것 은 아니 다 . 예 로서 , 서버 에서 실행 하 는 애플리케이션 과 서버 모두 는 구성 요소 일 수 있 다 . 하나 이상 의 구성 요소 들 은 프로세스 및 / 또는 실행 의 스레드 내 에 상주 할 수 있 고 , 구성 요소 는 하나 의 컴퓨터 에 로컬 화 될 수 있 고 / 있 거나 2 개 이상 의 컴퓨터 들 사이 에 분산 될 수 있 다 . 게다가 , 구성 요소 들 은 동작 들 을 편성 하 도록 다양 한 타입 의 통신 미디어 에 의해 서로 통신 가능 하 게 연결 될 수 있 다 . 편성 ( coordination ) 은 정보 의 단 방향 이나 양방향 교환 을 포함 할 수 있 다 . 예 를 들 어 , 구성 요소 들 은 통신 미디어 를 통해 통신 되 는 신호 들 의 형태 로 정보 를 통신 할 수 있 다 . 정보 는 다양 한 신호 라인 들 에 할당 된 신호 들 로서 구현 될 수 있 다 . 이런 할당 들 에서 , 각 메시지 는 신호 이 다 . 그러나 , 추가 의 실시 예 들 이 대안 으로 데이터 메시지 들 을 이용 할 수 있 다 . 이런 데이터 메시지 들 은 다양 한 연결 들 을 통해 전송 될 수 있 다 . 예 시 적 인 연결 들 은 병렬 인터페이스 들 , 직렬 인터페이스 들 및 버스 인터페이스 들 을 포함 한다 .