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