3.2.1 AddSeedSite 시퀀스 다이어그램

AddSeedSite 유즈케이스는 관리자가 사용하는 작업입니다. 관리자는 WSE Manager 응용 프로그램으로 웹 로봇의 수집할 시드 사이트를 추가할 수 있습니다. 관리자는 수집할 시드 사이트 주소를 입력하여 추가 버튼을 누르면 WSE Manager 응용은 DBM ForAll 라이브러리를 이용하여 DB에 추가할 것을 요청합니다. DBM ForAll 라이브러리는 DBMS에 미리 작성한 저장 프로시저를 이용하여 시드 사이트를 추가합니다. 만약 이미 수집 사이트 리스트에 존재하면 추가 실패를 알려줍니다.

특히 DBMS에 미리 작성한 AddCandidate 저장 프로시저는 웹 로봇에 의해 사용할 수 있는 기능입니다. 웹 로봇은 시드 사이트부터 웹 페이지를 수집하는데 수집한 페이지의 내용으로 하이퍼 링크가 있으면 이 또한 수집 사이트에 추가합니다. 이 때 AddCandidate를 사용합니다. 여기에서는 수집한 페이지가 시드 사이트에서 몇 단계를 거쳐서 수집한 것인지를 표시할 것이며 이를 위해 AddCandidate 저장 프로시저에는 입력 인자로 사이트 주소와 시드 사이트에서 상대적 깊이를 받습니다. 그리고 결과를 출력 인자로 설정합니다.

AddSeedSite 시퀀스 다이어그램
[그림 3.5] AddSeedSite 시퀀스 다이어그램