Sun Java Enterprise System 2005Q4 배포 계획 설명서

Messaging Server 사용 사례

사용 사례는 구조내 논리적 구성 요소 간 관계를 식별할 수 있게 해줍니다. 사용 사례에 따른 구성 요소 간 상호 작용을 매핑하여 배포 설계에 도움이 되는 구성 요소 상호 작용을 시각화할 수 있습니다.

일반적으로 각 사용 사례를 분석하여 배포 설계 전에 구성 요소의 상호 작용을 판별합니다. 다음은 Messaging Server에 전형적인 세 개의 사용 사례로, 논리적 구성 요소 간 상호 작용을 보여줍니다.

Procedure사용 사례 1: 사용자가 Messaging Server에 성공적으로 로그인합니다

단계
  1. 전자 메일 클라이언트가 로그인 정보를 Messaging Server Multiplexor(MMP)로 보냅니다.

  2. MMP가 Directory Server에서 사용자 아이디 및 비밀번호 검증을 요청합니다.

  3. Directory Server가 검증을 MMP로 반송합니다.

  4. MMP가 Messaging Server 메시지 저장소(STR)로부터 메시지 목록을 요청합니다.

  5. STR이 Directory Server에서 사용자의 LDAP 레코드를 요청합니다.

  6. Directory Server가 사용자의 LDAP 레코드를 STR로 반송합니다.

  7. STR이 MMP로 메시지 목록을 반송합니다.

  8. MMP가 메시지 목록을 전자 메일 클라이언트에게 전달합니다.

    사용 사례 1에 대한 구성 요소 간 데이터 흐름을 보여주는 다이어그램

Procedure사용 사례 2: 로그인한 사용자가 메일을 읽고 삭제합니다.

단계
  1. 전자 메일 클라이언트가 Messaging Server Multiplexor(MMP)에서 읽을 메시지를 요청합니다.

  2. MMP가 Messaging Server 메시지 저장소(STR)로부터 메시지를 요청합니다.

  3. STR이 MMP로 메시지를 반송합니다.

  4. MMP가 메시지를 전자 메일 클라이언트에게 전달합니다.

  5. 전자 메일 클라이언트가 메시지 삭제 작업을 MMP로 보냅니다.

  6. MMP가 메시지 삭제 작업을 STR로 전달합니다.

  7. STR이 메시지를 데이터베이스에서 삭제하고 MMP로 확인을 보냅니다.

  8. MMP가 삭제 확인을 전자 메일 클라이언트에게 전달합니다.

    사용 사례 2에 대한 Messaging Server 구성 요소 간 데이터 흐름을 보여주는 다이어그램

Procedure사용 사례 3: 로그인한 사용자가 전자 메일 메시지를 보냅니다.

단계
  1. 전자 메일 클라이언트가 클라이언트에서 작성된 메시지를 Messaging Server 메시지 전송 에이전트(MTA)로 보냅니다.

  2. MTA가 Directory Server에서 사용자 아이디 및 비밀번호 검증을 요청합니다.

  3. Directory Server가 검증을 MTA로 반송합니다.

  4. MTA가 각 수신자의 대상 도메인에 대해 Directory Server를 확인합니다.

  5. Directory Server가 각 수신자의 대상 도메인을 MTA로 반송합니다.

  6. MTA가 각 수신자에게 메시지를 전달합니다.

  7. MTA가 메시지를 Messaging Server 메시지 저장소(STR)에 전달하여 보낸 메일함에 메시지를 저장합니다.

  8. MTA가 전자 메일 클라이언트에게 확인을 보냅니다.

    사용 사례 3에 대한 Messaging Server 구성 요소 간 데이터 흐름을 보여주는 다이어그램.