1 |
1
웹서비스 레지스트리 시스템에 있어서, UDDI 규약에 기반을 둔 웹서비스를 지원하며 상기 UDDI 메시지를 송수신하는 제 1클라이언트 시스템; 상기 UDDI 메시지내 서비스 요구에 따라 이를 처리하는 UDDI 레지스트리; ebXML 규약에 기반을 둔 웹서비스를 지원하며 상기 ebXML 메시지를 송수신하는 제 2클라이언트 시스템; 상기 ebXML 메시지내 서비스 요구에 따라 이를 처리하는 ebXML 레지스트리; 및 상기 UDDI 메시지를 데이터 호환성 있는 ebXML 메시지로 변환하여 상기 ebXML 레지스트리로 전송하는 UDDI 서비스 모듈을 구비한 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
2 |
2
제 1항에 있어서, 상기 제 1클라이언트 시스템은 ebXML 메시지를 응용하는 프로그램에 의해 ebXML 메시지를 상기 ebXML 레지스트리와 송수신하는 모듈을 더 포함하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
3 |
3
제 1항에 있어서, 상기 제 2클라이언트 시스템은 UDDI 메시지를 응용하는 프로그램에 의해 UDDI 메시지를 상기 UDDI 레지스트리 또는 상기 UDDI 서비스 모듈에 송수신하는 모듈을 더 포함하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
4 |
4
제 1항에 있어서, 상기 UDDI 서비스 모듈은 상기 UDDI 메시지를 송수신하는 인터페이스와, 상기 UDDI 메시지의 서비스 요구를 분석하는 분석부와, 상기 분석부에서 분석된 서비스 요구에 맞추어 UDDI 메시지를 ebXML 규약에 맞도록 호환성 있은 ebXML 메시지로 데이터 변환하는 데이터 변환부와, 상기 데이터 변환된 ebXML 요구 메시지를 작성하는 작성부와, 상기 작성된 ebXML 요구 메시지를 상기 ebXML 레지스트리에 전송하는 통신 모듈을 포함하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
5 |
5
제 4항에 있어서, 상기 데이터 변환부는 상기 분석된 UDDI 메시지의 요구 형태가 정보 저장의 등록 요청일 경우 상기 ebXML 레지스트리의 정보 저장키 존재 유무에 따라 UDDI 메시지를 ebXML 규약의 갱신/등록 요구를 갖는 ebXML 메시지로 데이터 변환하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
6 |
6
제 4항에 있어서, 상기 데이터 변환부는 상기 분석된 UDDI 메시지의 요구 형태가 삭제의 등록 요청일 경우 상기 ebXML 레지스트리에 존재하는 삭제 대상의 개체와 다른 개체의 참조 또는 관계 정보의 유무에 따라 UDDI 메시지를 ebXML 개체 파기/삭제 요구를 갖는 ebXML 메시지로 데이터 변환하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
7 |
7
제 4항에 있어서, 상기 데이터 변환부는 상기 분석된 UDDI 메시지의 요구 형태가 비즈니스 엔티티의 질의 응답을 포함하는 경우 UDDI 메시지를 조직 개체에 질의하는 ebXML 메시지 데이터로 변환하고, UDDI 메시지가 비즈니스 서비스 질의 응답을 포함하는 경우 UDDI 메시지를 서비스 개체에 질의하는 ebXML 메시지 데이터로 변환하고, UDDI 메시지가 바인딩 템플릿 질의 응답을 포함하는 경우 서비스 바인딩 개체에 질의하는 ebXML 메시지 데이터로 하고, UDDI 메시지가 그룹핑 모델 질의 응답을 포함하는 경우 UDDI 메시지를 스펙링크 개체와 분류 방식 개체와 분류 노드 개체에 질의하는 ebXML 메시지 데이터로 변환하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
8 |
8
제 1항에 있어서, 상기 UDDI 서비스 모듈은 상기 ebXML 레지스트리로부터 수신된 응답 ebXML 메시지를 ebXML 규약에 맞도록 데이터 호환성 있는 UDDI 메시지로 변환하고 서비스 요청한 클라이언트 시스템에 전송하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
9 |
9
제 8항에 있어서, 상기 UDDI 서비스 모듈은 상기 ebXML 레지스트리로부터 ebXML 메시지를 송수신하는 통신 모듈과, 상기 ebXML 메시지의 응답 형태를 분석하는 분석부와, 상기 분석부에서 분석된 결과에 맞추어 ebXML 메시지를 호환성 있는 UDDI 메시지로 데이터 변환하는 데이터 변환부와, 상기 데이터 변환된 UDDI 결과 메시지를 작성하는 작성부와, 상기 작성된 UDDI 결과 메시지를 서비스 요청한 클라이언트 시스템에 전송하는 인터페이스를 포함하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
10 |
10
제 4항 또는 제 8항에 있어서, 상기 UDDI 서비스 모듈은 상기 각 데이터 변환부에서 변환된 UDDI-ebXML 메시지 데이터간의 호환성 및 형식 변환을 매핑 처리하며 이를 관리하는 매핑 모듈부를 더 포함하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
11 |
11
제 9항에 있어서, 상기 데이터 변환부는 ebXML 메시지를 호환성 있는 UDDI 메시지로 변환하는 과정에서 필요한 정보에 대한 부족분이 있을 경우 상기 ebXML 레지스트리에 별도로 설치된 ebXML UDDI 데이터 확장부로부터 부족분을 제공받아 UDDI 메시지를 재구성하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
12 |
12
제 9항에 있어서, 상기 데이터 변환부는 상기 분석된 ebXML 메시지가 등록 응답일 경우 상기 ebXML 레지스트리에서의 등록 처리 결과에 따라 ebXML 메시지를 에러코드 또는 결과 코드의 응답을 갖는 UDDI 메시지로 데이터 변환하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
13 |
13
제 9항에 있어서, 상기 데이터 변환부는 상기 분석된 ebXML 메시지가 질의 응답일 경우 응답 결과와 질의 대상의 일치에 따라 ebXML 메시지를 수신된 정보 내 개체를 기반으로 하거나 에러 처리한 응답을 갖는 UDDI 메시지로 데이터 변환하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
14 |
14
제 13항에 있어서, 상기 데이터 변환부는 상기 분석된 ebXML 메시지에서 개체의 형태가 조직 개체인 경우 ebXML 메시지를 비즈니스 엔티티 요소를 갖는 UDDI 메시지 데이터로 변환하고, 개체의 형태가 서비스 개체인 경우 ebXML 메시지를 비즈니스 서비스 요소를 갖는 UDDI 메시지 데이터로 변환하고, 개체의 형태가 서비스 바인딩 개체인 경우 바인딩 템플릿 요소를 갖는 UDDI 메시지 데이터로 변환하고, 개체의 형태가 스펙링크, 분류 방식 또는 분류 노드 개체인 경우 ebXML 메시지를 그룹핑 모델 요소를 갖는 UDDI 메시지 데이터로 변환하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템
|
15 |
15
웹서비스 레지스트리 시스템의 관리 방법에 있어서, 클라이언트 시스템으로부터 UDDI 메시지가 수신되는지 판단하는 단계; 상기 UDDI 메시지가 수신될 경우 메시지내 서비스 요구가 등록 요청 또는 질의 요청인지를 판단하는 단계; 상기 UDDI 메시지의 서비스 요구가 등록 요청일 경우 ebXML 레지스트리의 정보 저장키가 존재하는지 판단하는 단계; 상기 정보 저장키가 존재할 경우 상기 수신된 UDDI 메시지를 ebXML 규약과 호환성 있도록 갱신 요구를 갖는 ebXML 메시지로 데이터 변환하는 단계; 상기 정보 저장키가 존재하지 않을 경우 상기 수신된 UDDI 메시지를 ebXML 규약과 호환성 있도록 등록 요구를 갖는 ebXML 메시지로 데이터 변환하는 단계; 및 상기 변환된 ebXML 메시지를 ebXML 레지스트리로 전송하는 단계를 포함하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템의 관리 방법
|
16 |
16
제 15항에 있어서, 상기 ebXML 레지스트리의 정보 저장키가 존재하는지 판단하는 단계는 상기 UDDI 메시지의 서비스 요구가 정보 저장의 등록 요청인 경우인 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템의 관리 방법
|
17 |
17
제 15항에 있어서, 상기 UDDI 메시지내 서비스 요구가 등록 또는 질의 요청인지를 판단하는 단계에서 UDDI 메시지의 서비스 요구가 삭제의 등록 요청일 경우 상기 ebXML 레지스트리에 존재하는 삭제 대상의 개체와 다른 개체의 참조 또는 관계 정보가 있는지 판단하는 단계; 상기 삭제 대상의 개체와 다른 개체의 참조 또는 관계 정보가 있을 경우 상기 UDDI 메시지를 ebXML 규약과 호환성 있도록 ebXML 개체의 파기 요구를 갖는 ebXML 메시지로 데이터 변환하는 단계; 상기 삭제 대상의 개체와 다른 개체의 참조 또는 관계 정보가 없을 경우 상기 UDDI 메시지를 ebXML 규약과 호환성 있도록 ebXML 개체의 삭제 요구를 갖는 ebXML 메시지로 데이터 변환하는 단계; 및 상기 변환된 ebXML 메시지를 ebXML 레지스트리로 전송하는 단계를 더 포함하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템의 관리 방법
|
18 |
18
제 15항에 있어서, 상기 UDDI 메시지내 서비스 요구가 등록 또는 질의 요청인지를 판단하는 단계에서 UDDI 메시지의 서비스 요구가 질의 요청일 경우 상기 수신된 UDDI 메시지가 비즈니스 엔티티의 질의 응답일 경우 UDDI 메시지를 ebXML 규약과 호환성 있도록 조직 개체에 질의하는 ebXML 메시지 데이터로 변환하는 단계; 상기 UDDI 형태가 비즈니스 서비스인 경우 UDDI 메시지를 ebXML 규약과 호환성 있도록 서비스 개체에 질의하는 ebXML 메시지 데이터로 변환하는 단계; 상기 UDDI 형태가 바인딩 템플릿인 경우 UDDI 메시지를 ebXML 규약과 호환성 있도록 서비스 바인딩 개체에 질의하는 ebXML 메시지 데이터로 변환하는 단계; 상기 UDDI 형태가 그룹핑 모델인 경우 UDDI 메시지를 ebXML 규약과 호환성 있도록 스펙링크 개체와 분류 방식 개체와 분류 노드 개체에 질의하는 ebXML 메시지 데이터로 변환하는 단계; 및 상기 변환된 ebXML 메시지를 ebXML 레지스트리로 전송하는 단계를 더 포함하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템의 관리 방법
|
19 |
19
웹서비스 레지스트리 시스템의 관리 방법에 있어서, ebXML 레지스트리로부터 ebXML 메시지가 수신되는지 판단하는 단계; 상기 수신된 ebXML 메시지의 응답 형태가 등록 또는 질의 응답인지를 판단하는 단계; 상기 ebXML 메시지가 등록 응답일 경우 상기 ebXML 레지스트리에서의 등록 처리 결과에 따라 ebXML 메시지를 UDDI 규약에 호환성 있도록 에러코드 응답 또는 결과 코드의 응답을 갖는 UDDI 메시지로 데이터 변환하는 단계; 상기 ebXML 메시지가 질의 응답일 경우 응답 결과와 질의 대상의 일치에 따라 ebXML 메시지를 UDDI 규약에 호환성 있도록 수신된 정보내 개체를 기반으로 하거나 에러 처리한 응답을 갖는 UDDI 메시지로 데이터 변환하는 단계; 및 상기 변환된 UDDI 메시지를 요청 클라이언트 시스템으로 전송하는 단계를 포함하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템의 관리 방법
|
20 |
20
제 19항에 있어서, 상기 ebXML 메시지가 질의 응답일 경우 응답 결과와 질의 대상의 일치에 따라 ebXML 메시지를 UDDI 규약에 호환성 있도록 수신된 정보내 개체를 기반으로 하는 응답을 갖는 UDDI 메시지로 데이터 변환하는 단계는, 상기 수신된 ebXML에서 개체의 형태가 조직 개체인 경우 ebXML 메시지를 UDDI 규약에 호환성 있도록 비즈니스 엔티티 요소를 갖는 UDDI 메시지 데이터로 변환하는 단계; 상기 수신된 ebXML에서 개체의 형태가 서비스 개체인 경우 ebXML 메시지를 UDDI 규약에 호환성 있도록 비즈니스 서비스 요소를 갖는 UDDI 메시지 데이터로 변환하는 단계; 상기 수신된 ebXML에서 개체의 형태가 서비스 바인딩 개체인 경우 UDDI 규약에 호환성 있도록 바인딩 템플릿 요소를 갖는 UDDI 메시지 데이터로 변환하는 단계; 및 상기 수신된 ebXML에서 개체의 형태가 스펙링크, 분류 방식 또는 분류 노드 개체인 경우 ebXML 메시지를 UDDI 규약에 호환성 있도록 그룹핑 모델 요소를 갖는 UDDI 메시지 데이터로 변환하는 단계를 포함하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템의 관리 방법
|
21 |
21
제 19항에 있어서, 상기 ebXML 메시지가 등록 응답 또는 질의 응답일 경우 상기 UDDI 메시지로 데이터 변환하는 단계에서 상기 ebXML 메시지를 UDDI 메시지로 변환하는 과정에서 필요한 정보에 대한 부족분이 있을 경우 상기 ebXML 레지스트리에 별도로 설치된 ebXML UDDI 데이터 확장부로부터 부족분을 제공받아 UDDI 메시지를 재구성하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템의 관리 방법
|
22 |
21
제 19항에 있어서, 상기 ebXML 메시지가 등록 응답 또는 질의 응답일 경우 상기 UDDI 메시지로 데이터 변환하는 단계에서 상기 ebXML 메시지를 UDDI 메시지로 변환하는 과정에서 필요한 정보에 대한 부족분이 있을 경우 상기 ebXML 레지스트리에 별도로 설치된 ebXML UDDI 데이터 확장부로부터 부족분을 제공받아 UDDI 메시지를 재구성하는 것을 특징으로 하는 ebXML 레지스트리에 기반을 둔 UDDI 웹서비스 레지스트리 시스템의 관리 방법
|