[[TableOfContents]] = EDRSA(Event Driven Realtime Search Agency) = * 현재 제작중에 있는 [MemeHarvester] 가 구현하고 있는 개념이다. * 기존의 단순히 정보 중심의 검색 Agency 에 + Event 와 Time 개념을 추가 하였다. * 쉽게 생각하면 로봇이 대신 웹서핑을 해서 사용자가 필요한 정보만 실시간으로 수집해서 바로 바로 실시간으로 제공해주는 Searcy Agency를 Event Driven Realtime Search Agency 라고 칭한다. = 현재 방식 = * 로봇이 사용자가 지정한 타겟 웹 정보를 짧은 시간 간격으로 수집한다. = 필요한 표준 = * 위와 같은 방법도 나쁘지는 않으나 다음과 같은 표준이 있으면 부하를 많이 줄일수 있을거 같다. == 웹에서 지원할 표준 == * ObserverPattern 과 비슷한 개념이다. * 각 게시판이나 웹페이지들이 Observable 즉 관찰할 객체들이고 이 객체들은 각자 자신의 Observer 리스트를 가지고 있다. 이 Oberver 리스트는 바로 사용자들이 아니라 이 많은 사용자들과 웹을 매개해주는 서버이다. 이 Obsever 서버 리스트를 가지고 있으면서 해당 자신의 웹이 업데이트 될때마다 업데이트 내용을 이 Observer 리스트 서버(EDRSA가 동작하는)들에게 전송을 한다. * 그러면 해당 서버에 있는 EDRSA 들은 해당 웝에 대한 모니터링을 신청한 각 사용자들에게 각 사용자들이 입력한 키워드에 따라서 해당되는 내용들만 해당 사용자의 클라이언트 프로그램에 전송해준다. ---- [MemeHarvester]