본 명세서 에 사용 되 는 바 와 같이 , " 용어 들 "" 컴포넌트 """," "" 모듈 """," "" 시스템 "" 등 은 컴퓨터 - 관련 엔 티티 ", 하드웨어 , 펌웨어 , 소프트웨어 및 하드웨어 의 조합 , 소프트웨어 , 또는 실행 중 인 소프트웨어 를 지칭 한다 . 예 를 들 어 , 컴포넌트 는 프로세서 상 에서 실행 되 는 프로세스 , 프로세서 , 객체 , 실행 가능 한 , 실행 스레드 , 프로그램 , 및 / 또는 컴퓨터 일 수 있 지만 , 이 들 로 제한 되 는 것 은 아니 다 . 예 를 들 어 , 컴퓨팅 디바이스 에서 실행 되 는 애플리케이션 및 컴퓨팅 디바이스 모두 컴포넌트 일 수 있 다 . 하나 이상 의 컴포넌트 는 프로세스 및 / 또는 실행 스레드 내 에 상주 할 수 있 고 , 일 컴포넌트 는 하나 의 컴퓨터 내 에 로컬 화 될 수 있 고 , 또는 2 개 이상 의 컴퓨터 들 사이 에 분산 될 수 있 다 . 부가 하 여 , 이러 한 컴포넌트 들 은 그 내부 에 저장 된 다양 한 데이터 구조 들 을 갖 는 다양 한 컴퓨터 판독 가능 한 매체 로부터 실행 될 수 있 다 . 컴포넌트 들 은 예 를 들 어 하나 이상 의 데이터 패킷 들 을 갖 는 신호 ( 예 를 들 면 , 로컬 시스템 , 분산 시스템 에서 다른 컴포넌트 와 상호 작용 하 는 하나 의 컴포넌트 로부터 의 데이터 , 및 / 또는 신호 를 통해 다른 시스템 과 인터넷 과 같 은 네트워크 를 통한 데이터 ) 에 따라 로컬 및 / 또는 원격 프로세스 들 을 통해 통신 할 수 있 다 .