1 |
1
서버와 클라이언트를 통해 특정 DM 서비스를 처리하는 서비스 지향의 DM 세션 관리 시스템에 있어서,상기 서버는,상기 특정 DM 서비스의 정보를 토대로 상기 특정 DM 서비스의 세션 관리 정보가 세션 테이블에 저장되어 있는지 여부를 확인하고, 확인결과, 상기 특정 DM 서비스의 세션 관리정보가 상기 세션 테이블에 저장되어 있는 경우, 저장된 상기 특정 DM 서비스의 세션 관리 정보를 획득하는 세션 관리자; 및상기 특정 DM 서비스의 세션 처리를 위해 설정단계에서 패키지 0을 통해 알림 메시지를 상기 클라이언트에 전송하고, 패키지 1을 통해 클라이언트 초기화 정보를 수신하며, 패키지 2-1을 통해 서버 초기화 정보 및 초기 관리 정보, 패키지 2-2를 통해 상기 특정 DM 서비스의 정보 및 세션 관리 정보를 전송하고, 상기 특정 DM 서비스의 타임아웃 시간(Ts)이 정적 타임아웃 시간인지 동적 타임아웃 시간인지 여부를 판단하고, 판단결과 상기 정적 타임아웃 시간인 경우, 관리단계에서 패키지 3을 통해 서버 관리에 대한 클라이언트 응답을 수신하며, 패키지 4를 통해 추가적인 사용자 대화 및 관리 정보를 전송하고, 상기 패키지 3을 통해 실패 메시지를 수신하며, 수신된 실패 메시지에 따른 종료 메시지를 상기 패키지 4를 통해 전송하는 DM서버를 포함하는 것인 서비스 지향의 DM 세션 관리 시스템
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 DM 서버는 상기 특정 DM 서비스의 타임아웃 시간(Ts)이 상기 동적 타임아웃 시간인 경우, 상기 관리단계에서 상기 패키지 3을 통해 세션 관리 응답 정보를 수신하고, 상기 패키지 4를 통해 재설정된 특정 DM 서비스의 정보 및 세션 관리 정보를 전송하며, 상기 패키지 3을 통해 세션 관리 응답 정보를 수신하고, 상기 패키지 4를 통해 재설정된 DM 서비스의 정보 및 세션 관리 정보를 전송하며, 상기 패키지 3을 통해 상기 DM 서버의 관리에 대한 클라이언트 응답을 수신하고, 상기 패키지 4를 통해 추가적인 사용자 대화 및 관리 정보를 상기 DM 클라이언트에 전송하는 것인 서비스 지향의 DM 세션 관리 시스템
|
4 |
4
DM 서버와 DM 클라이언트를 통해 요청된 특정 DM 서비스를 처리하는 DM 세션 관리 시스템의 서비스 지향의 DM 세션 관리 방법에 있어서,상기 DM 서버가 DM 관리자에 의해 상기 특정 DM 서비스가 요청되면, 상기 특정 DM 서비스의 세션 관리 정보가 세션 테이블에 저장되어 있는지를 여부를 판단하는 단계;판단결과, 상기 특정 DM 서비스에 대한 세션 관리 정보가 상기 세션 테이블에 저장되어 있을 경우, 상기 특정 DM 서비스의 타임아웃 시간(Ts)이 기설정된 정적 타임아웃 시간인지 여부를 판단하는 단계;판단결과, 상기 타임아웃 시간(Ts)이 상기 정적 타임아웃 시간일 경우, 상기 특정 DM 서비스의 정보 및 세션 관리 정보를 상기 DM 클라이언트에 전송하는 단계; 및상기 DM 클라이언트가 서버 명령을 처리하고, 처리시간을 카운트하여 상기 정적 타임아웃 시간 내에 상기 특정 DM 서비스를 완료한 후 전송한 정상적인 응답메시지인 서버명령 및 세션 처리 결과를 수신하는 단계를 포함하는 서비스 지향의 DM 세션 관리 방법
|
5 |
5
제4항에 있어서,상기 타임아웃 시간(Ts)이 기설정된 정적 타임아웃 시간이 아닐 경우, 서버 응답 대기시간인 세션 대기시간(Tw)을 설정하는 단계;상기 특정 DM 서비스의 정보 및 세션 관리 정보를 상기 DM 클라이언트에 전송하는 단계;상기 DM 클라이언트가 설정된 상기 세션 대기시간(Tw) 내에 명령 수행을 완료하였는지 여부를 판단하는 단계; 및판단결과, 상기 DM 클라이언트가 상기 세션 대기시간(Tw) 내에 명령 수행을 완료한 경우이면, 상기 클라이언트가 전송한 정상적인 응답메시지인 서버명령 및 세션 처리 결과를 수신하는 단계를 더 포함하는 서비스 지향의 DM 세션 관리 방법
|
6 |
6
제5항에 있어서, 상기 명령 수행을 완료하였는지 여부를 판단하는 단계는,상기 DM 클라이언트가 상기 DM 서버의 상기 세션 대기시간(Tw)마다 상기 특정 DM 서비스의 실행상황과 정보를 포함한 세션 처리정보를 DM서버로 전송하면, 상기 DM 서버가 상기 세션 대기시간(Tw) 내에 상기 DM 클라이언트로부터 세션 처리정보를 수신하였는지 여부를 토대로 상기 DM 클라이언트가 상기 세션 대기시간(Tw) 내에 명령 수행을 완료하였는지 여부를 판단하는 단계인 것인 서비스 지향의 DM 세션 관리 방법
|