1 |
1
적어도 하나의 메타 서비스를 추출하는, 메타 서비스 추출 단계; 및
상기 추출된 메타 서비스의 정보를 메타 서비스 라이브러리에 등록하는, 메타 서비스 라이브러리 등록 단계를 구비하고,
상기 메타 서비스 라이브러리에 등록되는 메타 서비스의 정보는,
상기 메타 서비스의 이름;
상기 메타 서비스가 도출된 시나리오의 이름;
상기 메타 서비스가 적용될 수 있는 상황 이름;
상기 메타 서비스의 식별자;
상기 메타 서비스의 추상화 레벨;
상기 메타 서비스의 자식 메타 서비스들의 정보;
상기 메타 서비스가 동작할 수 있는 스마트 객체(smart object);
상기 메타 서비스가 실행되기 위한 전제 조건; 및
상기 메타 서비스의 실행 결과를 포함하는 것을 특징으로 하는 메타 서비스 라이브러리 구축 방법
|
2 |
2
제1항에 있어서, 상기 메타 서비스 라이브러리는,
상기 메타 서비스가 종결되는 경우에 교체되는 메타 서비스의 정보를 더 포함하는 것을 특징으로 하는 메타 서비스 라이브러리 구축 방법
|
3 |
3
제1항에 있어서,
상기 메타 서비스의 실행 결과에 따른 추상화 레벨에 기초하여, 상기 추출된 메타 서비스들을 계층화하는, 메타 서비스 계층화 단계를 더 구비하는 것을 특징으로 하는 메타 서비스 라이브러리 구축 방법
|
4 |
4
제1항에 있어서,
UML 협동 다이어그램을 이용하여 시나리오의 상황을 모델링하는, 시나리오 기반 모델링 단계를 더 구비하고,
상기 메타 서비스 추출 단계는,
상기 모델링된 시나리오를 실현하는 데 필요한 메타 서비스들을 추출하는 것을 특징으로 하는 메타 서비스 라이브러리 구축 방법
|
5 |
5
제1항의 메타 서비스 라이브러리 구축 방법에 의하여 구축된 메타 서비스 라이브러리를 이용한 메타 서비스 제공 방법에 있어서,
상기 메타 서비스 라이브러리로부터, 발생한 상황에 대응되는 메타 서비스를 실행시간에 동적으로 호출하는 단계; 및
상기 발생한 상황과 상기 메타 서비스를 실행시간에 동적으로 합성하는 단계를 구비하는 것을 특징으로 하는 메타 서비스 제공 방법
|
6 |
6
제5항에 있어서, 상기 메타 서비스를 실행시간에 동적으로 호출하는 단계는,
커뮤니티 템플릿에 기재되어 있는 메타 서비스를 실행시간에 동적으로 호출하는 것을 특징으로 하는 메타 서비스 제공 방법
|
7 |
7
제1항의 메타 서비스 라이브러리 구축 방법에 의하여 구축된 메타 서비스 라이브러리를 이용하는 메타 서비스 검색시스템에 있어서,
커뮤니티가 필요로 하는 서비스를 검색하는 서비스 디스커버리 모듈;
상기 커뮤니티가 필요로 하는 서비스가 상기 서비스 디스커버리 모듈에 존재하지 않으면, 하위 레벨에 위치하는 서비스를 검색하는 메타 서비스 디스커버리 모듈; 및
커뮤니티 멤버와 검색된 서비스를 바인딩하는 서비스 바인더를 구비하는 것을 특징으로 하는 메타 서비스 검색 시스템
|
8 |
8
제7항에 있어서, 상기 메타 서비스 디스커버리 모듈은,
메타 서비스 온톨로지 파일로부터 메타 서비스를 로드하는 메타 서비스 로더; 및
메타 서비스 온톨로지를 유지하며 상기 커뮤니티가 요구하는 메타 서비스를 찾는 메타 서비스 룩업 엔진을 구비하는 것을 특징으로 하는 메타 서비스 검색 시스템
|
9 |
9
제8항에 있어서, 상기 메타 서비스 디스커버리 모듈은,
서비스 검색 시 서로 맞지 않는 서비스의 파라미터를 중개하는 데이터 중개기; 및
커뮤니티 매니저로부터 메타 서비스 검색 명령을 수신하고, 상기 커뮤니티 매니저에게 메타 서비스 검색 결과를 송신하는 인터페이스를 더 구비하는 것을 특징으로 하는 메타 서비스 검색 시스템
|