3.2.5 WebCollect 시퀀스 다이어그램

Manager는 WSEManager 응용을 통해 웹 페이지 수집 타이머를 활성화시킵니다. 이번에는 웹 페이지 수집 타이머 이벤트가 발생하면 수행하는 WebCollect 시퀀스를 정의합시다.

WebCollect시퀀스는 WebRobot의 웹 페이지 수집 타이머 이벤트가 발생하면서 가동합니다. WebRobot은 DBM ForAll을 통해 수집해야 할 예약 주소 중에 맨 앞의 주소를 얻어와서 웹 페이지 수집을 요청합니다. DBM ForAll은 GetForontCandidate 저장 프로시저로 수집할 주소 정보를 얻어옵니다.

WebRobot에서는 얻어온 주소의 웹 사이트 수집을 요청합니다. 웹 페이지 수집은 비동기적으로 진행하고 수집이 끝나면 StorePostedUrl 시퀀스를 통해 수집한 정보를 저장합니다.

WebCollect 시퀀스 다이어그램
[그림 3.9] WebCollect 시퀀스 다이어그램