1 |
1
서비스 사용자별 정보를 저장 및 관리하는 프로파일 관리부;상기 서비스 사용자 측으로부터 서비스 사용 요청 메시지가 전송되는 경우, 상기 서비스 사용 요청 메시지의 헤더로부터 추출되는 보안토큰으로 상기 서비스 사용자에 대한 인증을 수행하는 인증 처리부; 및상기 프로파일 관리부에 저장된 상기 서비스 사용자별 정보를 참조하여, 상기 인증된 서비스 사용자에 대해 상기 요청된 서비스의 사용권한 여부를 파악하는 사용권한 처리부를 포함하는 개방형 서비스 제공 장치
|
2 |
2
제1항에 있어서,상기 서비스 사용 요청 메시지는,SOAP(Simple Object Access Protocol) 메시지 형태인 것을 특징으로 하는 개방형 서비스 제공 장치
|
3 |
3
제1항에 있어서,프리젠테이션 인터페이스 또는 서비스 검색 API(Application Programming Interface)를 통해 접속되는 서비스 사용자 측으로 지원 가능한 서비스 목록 및 서비스 규격을 제공하는 레지스트 관리부를 더 포함하는 것을 특징으로 하는 개방형 서비스 제공 장치
|
4 |
4
제1항 또는 제3항에 있어서,상기 인증 처리부는,상기 레지스트 관리부로부터 제공된 상기 서비스 목록 및 서비스 규격에 따라 사용자 개발된 응용프그램을 통해 상기 서비스 사용 요청 메시지를 전송받는 것을 특징으로 하는 개방형 서비스 제공 장치
|
5 |
5
제1항에 있어서,상기 인증 처리부는,상기 서비스 사용자 측로부터 상기 서비스 사용 요청 메시지가 전송되는 경우, 상기 서비스 사용 요청 메시지 헤더의 보안토큰으로부터 사용자 식별정보 및 암호정보를 획득하고, 상기 프로파일 관리부로부터 상기 서비스 사용자에 대응되는 식별정보 및 암호정보를 검색한 후, 상기 보안토큰과 프로파일 관리부로부터 획득 및 검색되는 상기 두 정보들의 동일 여부에 따라 상기 서비스 사용자를 정당한 사용자로 인증하는 것을 특징으로 하는 개방형 서비스 제공 장치
|
6 |
6
제1항에 있어서,상기 사용권한 처리부는,상기 인증 처리부를 통해 상기 서비스 사용 요청된 사용자가 인증되는 경우, 상기 프로파일 관리부로부터 상기 사용자에 대응되는 서비스 사용권한 정보를 검색하여, 상기 검색된 서비스 사용권한 정보로부터 상기 사용자가 상기 사용 요청된 서비스에 대한 사용권한을 부여받았는지 여부를 인증하는 것을 특징으로 하는 개방형 서비스 제공 장치
|
7 |
7
제1항에 있어서,통신망 기반의 웹 서비스들을 저장 및 관리하는 웹서비스 컨테이너를 더 포함하는 것을 특징으로 하는 개방형 서비스 제공 장치
|
8 |
8
제7항에 있어서,상기 사용권한 처리부는,상기 인증된 서비스 사용자에 대한 서비스 사용권한이 인증되는 경우, 상기 사용 요청된 서비스가 상기 웹서비스 컨테이너로부터 실행되도록 하는 것을 특징으로 하는 개방형 서비스 제공 장치
|
9 |
9
서비스 사용자별 정보를 저장 및 관리하는 단계;상기 서비스 사용자 측으로부터 서비스 사용 요청 메시지를 전송받는 단계;상기 서비스 사용 요청 메시지의 헤더로부터 추출되는 보안토큰으로 상기 서비스 사용자에 대한 인증을 수행하는 단계;상기 저장된 서비스 사용자별 정보로부터 상기 인증된 서비스 사용자가 상기 요청된 서비스의 사용권한을 부여받았는지 여부를 파악하는 단계; 및상기 사용자가 상기 서비스 사용권한을 부여받은 것으로 판단되는 경우, 상기 사용 요청된 서비스를 실행하는 단계를 포함하는 개방형 서비스 제공 방법
|
10 |
10
제9항에 있어서,상기 서비스 사용 요청 메시지를 전송받는 단계는,SOAP(Simple Object Access Protocol) 메시지 형태의 서비스 사용 요청 메시지를 전송받는 것을 특징으로 하는 개방형 서비스 제공 방법
|
11 |
11
제10항에 있어서,상기 서비스 사용 요청 메시지를 전송받는 단계는,프리젠테이션 인터페이스 또는 서비스 검색 API(Application Programming Interface)를 통해 접속되는 서비스 사용자 측으로 지원 가능한 서비스 목록 및 서비스 규격을 제공하는 단계; 및상기 서비스 목록 및 서비스 규격에 따른 응용프로그램이 사용자 개발되도록 한 후, 상기 서비스 사용자 측으로부터 상기 응용프로그램을 이용한 상기 서비스 사용 요청 메시지를 전송받는 단계를 포함하는 것을 특징으로 하는 개방형 서비스 제공 방법
|
12 |
12
제10항에 있어서,상기 서비스 사용자 인증을 수행하는 단계는,상기 서비스 사용 요청 메시지를 전송받는 경우, 상기 서비스 사용 요청 메시지 헤더로부터 보안토큰을 추출하고, 상기 보안토큰에 포함된 서비스 사용자 식별정보 및 암호정보를 획득하는 단계;상기 사전 계약된 사용자별 정보로부터 상기 서비스 사용자에 대응된 식별정보 및 암호정보를 검색하는 단계;상기 서비스 사용자별 정보로부터 검색된 식별정보 및 암호정보와 상기 보안토큰으로부터 획득된 식별정보 및 암호화정보를 비교하는 단계; 및상기 두 정보들의 동일 여부에 따라 상기 서비스 사용자를 정당한 사용자로 인증하는 단계를 포함하는 것을 특징으로 하는 개방형 서비스 제공 방법
|
13 |
13
제10항에 있어서,상기 서비스 사용자에 대한 상기 서비스 사용권한 여부를 파악하는 단계는,상기 사전 계약된 사용자별 정보로부터 상기 서비스 사용자에 대응된 서비스 사용권한 정보를 검색하는 단계; 및상기 검색된 서비스 사용권한 정보로부터 상기 서비스 사용자가 상기 사용 요청된 서비스에 대한 사용권한을 부여받았는지 여부를 인증하는 단계를 포함하는 것을 특징으로 하는 개방형 서비스 제공 방법
|