1 |
1
웹서버로부터 웹 서비스 요청 메시지를 수신하는 메시지 수신부;상기 수신된 웹 서비스 요청 메시지를 상이한 형태의 웹 서비스 요청 메시지로 변환하기 위한 변환 규칙 정보를 저장하는 변환 규칙 저장부; 및상기 변환 규칙 저장부에 저장된 변환 규칙 정보에 따라 상기 수신된 요청 메시지를 상이한 형태의 웹 서비스 호출문으로 변환하고 실행하는 요청 메시지 변환부;를 포함하는 것을 특징으로 하는 웹 서비스 중개 장치
|
2 |
2
제 1 항에 있어서, 상기 요청 메시지 변환부는 REST(REpresentational State Transfer) 기반의 서비스 요청 메시지를 SOAP(Simple Object Access Protocol) 기반의 서비스를 호출할 수 있는 웹 서비스 호출문으로 변환하고 실행하는 것을 특징으로 하는 웹 서비스 중개 장치
|
3 |
3
제 1 항에 있어서, 상기 요청 메시지 변환부는 상기 변환 규칙 저장부에 저장된 변환 규칙 정보에 따라 상기 웹서버로부터 수신되는 웹 서비스 결과값을 상이한 형태의 웹 서비스 응답 메시지로 변환하는 것을 특징으로 하는 웹 서비스 중개 장치
|
4 |
4
제 3 항에 있어서, 상기 변환 규칙 정보는 상이한 형태의 웹 서비스 요청 메시지로의 변환을 위한 데이터 변환 규칙 테이블과 상기 수신되는 웹 서비스 결과값에 오류가 발생한 경우에 오류 발생 메시지 생성을 위한 오류 메시지 변환 규칙 테이블을 포함하는 것을 특징으로 하는 웹 서비스 중개 장치
|
5 |
5
제 4 항에 있어서, 상기 데이터 변환 규칙 테이블은 메시지 식별 정보 필드, 입력 파라미터 변환 규칙 필드 및 결과값 변환 규칙 필드를 포함하는 것을 특징으로 하는 웹 서비스 중개 장치
|
6 |
6
제 5 항에 있어서,상기 입력 파라미터 변환 규칙 필드는 토큰 인덱스 정보, 변환 데이터 유형 정보, 파라미터 인덱스 정보를 포함하는 것을 특징으로 하는 웹 서비스 중개 장치
|
7 |
7
제 6 항에 있어서, 상기 요청 메시지 변환부는 상기 수신된 서비스 요청 메시지의 적어도 일부를 토큰 단위로 분리하고, 상기 입력 파라미터 변환 규칙 필드에 기초하여 상기 토큰 단위로 매핑(mapping)되는 파라미터 정보 및 데이터 유형을 파악하여 상이한 형태의 웹 서비스 요청 메시지로 변환하는 것을 특징으로 하는 웹 서비스 중개 장치
|
8 |
8
제 5 항에 있어서, 상기 메시지 식별 정보 필드는 HTTP 메소드 필드 및 URL 리소스 필드를 포함하는 것을 특징으로 하는 웹 서비스 중개 장치
|
9 |
9
제 5 항에 있어서, 상기 결과값 변환 규칙 필드는 응답 메시지의 헤더 및 바디에 대한 기본 템플릿 정보를 포함하는 것을 특징으로 하는 웹 서비스 중개 장치
|
10 |
10
제 4 항에 있어서, 상기 오류 메시지 변환 규칙 테이블은 오류 식별 정보 필드와 오류 메시지의 헤더 및 바디에 대한 기본 템플릿 정보를 포함하는 것을 특징으로 하는 웹 서비스 중개 장치
|
11 |
11
웹서버로부터 웹 서비스 요청 메시지를 수신하는 단계;기 저장된 변환 규칙 정보에 따라 상기 수신된 웹 서비스 요청 메시지를 상이한 형태의 웹 서비스 호출문으로 변환하는 단계; 및상기 변환된 웹 서비스 호출문을 실행하는 단계;를 포함하는 것을 특징으로 하는 웹 서비스 중개 방법
|
12 |
12
제 11 항에 있어서, 상기 변환하는 단계는 REST(REpresentational State Transfer) 기반의 서비스 요청 메시지를 SOAP(Simple Object Access Protocol) 기반의 서비스를 호출할 수 있는 웹 서비스 호출문으로 변환하는 것을 특징으로 하는 웹 서비스 중개 방법
|
13 |
13
제 11항에 있어서, 웹서버로부터 웹 서비스 결과값을 수신하는 단계; 상기 수신된 결과값을 상이한 형태의 웹 서비스 응답 메시지로 변환하는 단계; 및상기 변환된 응답 메시지를 웹서버로 전달하는 단계;를 더 포함하는 것을 특징으로 하는 웹 서비스 중개 방법
|
14 |
14
제 13항에 있어서, 상기 변환하는 단계는 상기 수신된 결과값에 오류가 발생한 경우에 오류 발생을 알리는 응답 메시지로 변환하는 것을 특징으로 하는 웹 서비스 중개 방법
|
15 |
15
제 11항에 있어서, 상기 변환하는 단계는,상기 수신된 웹 서비스 요청 메시지로부터 HTTP 메소드를 추출하는 단계; 상기 수신된 웹 서비스 요청 메시지로부터 URL 자원 정보를 추출하는 단계; 상기 추출된 HTTP 메소드와 URL 자원 정보에 기초하여 기 저장된 변환 규칙 정보들 중 적용 규칙을 파악하는 단계; 및상기 파악된 적용 규칙에 따라 수신된 웹 서비스 요청 메시지를 상이한 형태의 웹 서비스 호출문으로 변환하는 단계;를 포함하는 것을 특징으로 하는 웹 서비스 중개 방법
|
16 |
16
제 15 항에 있어서, 파악된 적용 규칙에 따라 수신된 웹 서비스 요청 메시지를 상이한 형태의 웹 서비스 호출문으로 변환하는 단계는, 수신된 웹 서비스 요청 메시지의 적어도 일부를 토큰 단위로 분리하는 단계; 및상기 파악된 적용 규칙에 따라 상기 분리된 토큰 단위로 매핑(mapping)되는 데이터로 변환하는 단계;를 포함하는 것을 특징으로 하는 웹 서비스 중개 방법
|
17 |
17
제 16항에 있어서, 상기 분리하는 단계는, 수신된 웹 서비스 요청메시지로부터 URL 쿼리 스트링을 추출하는 단계; 및상기 추출된 URL 쿼리 스트링을 토큰 단위로 분리하는 단계;를 포함하는 것을 특징으로 하는 웹 서비스 중개 방법
|