1 |
1
메타데이터 관리 시스템이 저장소에 저장된 메타데이터를 관리하는 방법에 있어서,수신된 서비스 요청을 콘텍스트로 변환하여 요청 내용을 포함하는 서비스 요청 콘텍스트를 생성하는 단계;미리 등록된 복수의 핸들러 중 상기 서비스 요청 콘텍스트에 대응하는 제1 핸들러의 제어에 따라 상기 메타데이터 관리 시스템에 저장된 메타데이터를 바탕으로 상기 서비스 요청 콘텍스트를 처리하여 처리 결과를 포함하는 서비스 응답 콘텍스트를 생성하는 단계;상기 복수의 핸들러 중 상기 서비스 응답 콘텍스트에 대응하는 제2 핸들러를 통해 상기 서비스 응답 콘텍스트에 대한 서비스 결과물을 생성하는 단계; 및상기 서비스 응답 콘텍스트 및 상기 서비스 결과물을 바탕으로 요청 내용, 처리 결과 및 서비스 결과물을 포함하는 서비스 응답을 생성하는 단계를 포함하는 메타데이터 관리 방법
|
2 |
2
제1항에 있어서,상기 방법은상기 서비스 결과물을 바탕으로 상기 서비스 요청에 따라 상기 메타데이터 관리 시스템에 저장된 메타데이터가 변경된 경우, 상기 서비스 응답 콘텍스트를 바탕으로 상기 메타데이터 관리 시스템에 저장된 메타데이터와 상기 저장소에 저장된 메타데이터간의 데이터 동기화를 수행하는 단계를 더 포함하는 메타데이터 관리 방법
|
3 |
3
제2항에 있어서,상기 데이터 동기화를 수행하는 단계는상기 서비스 응답 콘텍스트를 바탕으로 상기 저장소에서 인식 가능한 싱크 로그를 생성하는 단계;상기 싱크 로그를 상기 저장소에 저장하는 단계; 및상기 싱크 로그에 따라 상기 메타데이터 관리 시스템에 저장된 메타데이터에 대응하도록 상기 저장소에 저장된 메타데이터를 변경하는 단계를 포함하는 메타데이터 관리 방법
|
4 |
4
제3항에 있어서,상기 데이터 동기화를 수행하는 단계는상기 메타데이터를 변경하는 단계를 수행하는 중에 상기 메타데이터 관리 시스템이 재구동 하는 경우, 상기 저장소에 싱크 로그의 저장여부를 검사하는 단계; 및상기 저장소에 저장된 싱크 로그에 따라 상기 저장소에 저장된 메타데이터를 변경하는 단계를 더 포함하는 메타데이터 관리 방법
|
5 |
5
제4항에 있어서,상기 데이터 동기화를 수행하는 단계는상기 저장소에 저장된 싱크 로그를 삭제하는 단계를 더 포함하는 메타데이터 관리 방법
|
6 |
6
제1항에 있어서,상기 서비스 응답 콘텍스트를 생성하는 단계는상기 메타데이터 관리 시스템에 저장된 메타데이터에서 상기 요청 내용에 대응하는 데이터를 검색하는 단계;상기 메타데이터 관리 시스템에 저장된 메타데이터에 상기 데이터가 저장되지 아니한 경우, 상기 저장소에 저장된 메타데이터 중 상기 데이터에 대응하는 요청데이터를 가져오는 단계;상기 요청데이터를 상기 메타데이터 관리 시스템의 자료구조에 따라 변환하여 상기 데이터를 구성하는 단계; 및상기 데이터를 바탕으로 상기 서비스 요청 콘텍스트를 처리하는 단계를 포함하는 메타데이터 관리 방법
|
7 |
7
제6항에 있어서,상기 자료구조는복수의 노드가 하나의 트리를 구성하는 트리 형태인 메타데이터 관리 방법
|
8 |
8
저장소에 저장된 메타데이터를 관리하는 시스템에 있어서,수신된 서비스 요청을 상기 시스템의 데이터 구조로 변환하는 명령어 변환부;상기 시스템이 제공하는 복수의 서비스에 각각 대응하는 복수의 핸들러를 이용하여 상기 명령어 변환부를 통해 변환된 서비스 요청을 처리하는 체인 관리부; 및상기 서비스 요청을 처리하기 위해 상기 저장소에 저장된 메타데이터의 일부의 데이터를 저장하고, 상기 일부의 데이터를 검색 및 관리하는 디렉터리 서비스부를 포함하는 메타데이터 관리 시스템
|
9 |
9
제8항에 있어서,상시 서비스 요청에 따라 상기 일부의 데이터가 변경된 경우, 변경된 일부의 데이터를 상기 저장소에 반영하는 싱크 관리부를 더 포함하는 메타데이터 관리 시스템
|
10 |
10
제9항에 있어서,상기 일부의 데이터는 상기 메타데이터 중 사용빈도에 따라 결정되는 메타데이터 관리 시스템
|