도 3 은 일 실시 예 에 따른 발견 서버 ( 100 ) 의 개략 적 인 구성도 이 다 . 발견 서버 ( 100 ) 는 서비스 제공 장치 ( 110 ) 와 의 네트워크 통신 을 위한 공지 인터페이스 ( 103 ) 를 포함 한다 . 발견 인터페이스 ( 104 ) 는 서비스 탐색 장치 ( 120 ) 와 의 통신 을 가능 하 게 한다 . 인터페이스 들 ( 103 , 104 ) 을 통한 통신 은 후술 하 는 바 와 같이 동작 하 는 장치 모니터링 및 매칭 모듈 ( 102 ) 로 전달 될 수 있 다 . 발견 서버 ( 100 ) 는 후술 하 는 패턴 분석 모듈 ( 105 ) 을 구현 할 수 도 있 다 . 데이터 저장 구성 요소 ( 101 ) 는 다양 한 유형 의 데이터 의 저장 및 검색 을 가능 하 게 하 며 , 후술 하 는 바 와 같이 , 하나 이상 의 데이터베이스 는 물론 여타 의 다양 한 정형 화 및 비 정형 화 데이터 저장 메커니즘 을 포함 할 수 있 다 . API 모듈 ( 106 ) 은 제 3 자 서비스 와 의 다양 한 통합 을 가능 하 게 하 는 애플리케이션 프로그래밍 인터페이스 를 구현 할 수 있 는데 , 이 들 중 몇몇 은 본 출원 의 다른 곳 에서 설명 한다 .