1 |
1
(a) 시맨틱 웹 데이터베이스로부터 획득된 리퀘스트에 대응하는 서비스를 실행 서비스(execute service)로서 획득하는 단계; 및(b) 획득된 상기 실행 서비스가 웹 서비스들 중 WADL로 이전에 호출된적 있는 중복된 서비스에 대응하는 실행 서비스인 경우, OWL-S(Web Ontology Language for Service) 실행 엔진을 통해 캐시된 WADL 리퀘스트를 호출하고, 상기 호출에 응답하여 상기 실행 서비스에 대응하는 WADL 리소스를 해석(interpreting)하여 실행하는 단계를 포함하고,상기 (b) 단계에 의하여 웹 서비스들 간에 통신이 수행됨에 따라 상기 웹 서비스들로부터 상기 서비스에 대응하는 웹 서비스가 호출되고,상기 (b) 단계에서는, OWL-S Java API의 WADL 그라운딩 프로바이더를 통해 상기 캐시된 WADL 리퀘스트를 호출하고,상기 OWL-S Java API는 WADL 기반 RESTfulGrounding을 WADL 그라운딩 프로바이더로 처리하기 위해 OWL-S 그라운딩 프로바이더 인터페이스로부터 확장된 OWL-S 실행 엔진인 것인, 캐시된 WADL 실행 엔진을 이용한 웹 서비스 호출 방법
|
2 |
2
제1항에 있어서,상기 캐시된 WADL 리퀘스트는 RESTful 웹 애플리케이션을 위한 클라이언트측 캐싱 지원을 위한 프로토콜인 HTTP 1
|
3 |
3
제1항에 있어서,상기 (b) 단계에서는,상기 WADL 리소스가 실행될 때, 상기 WADL 리소스를 캐싱하고 있는 상태에서 상기 WADL 리소스의 변경 여부를 캐시 매니저를 이용하여 확인하는 것인, 캐시된 WADL 실행 엔진을 이용한 웹 서비스 호출 방법
|
4 |
4
제3항에 있어서,상기 (b) 단계에서는,상기 WADL 리소스에 포함된 URI를 키(key)로 하여 상기 캐시 매니저를 통해 상기 URI에 대응하는 캐시 엔트리의 값을 획득함으로써 상기 WADL 리소스의 변경 여부를 확인하는 것인, 캐시된 WADL 실행 엔진을 이용한 웹 서비스 호출 방법
|
5 |
5
제4항에 있어서,상기 (b) 단계에서는,상기 캐시 엔트리의 값에 포함된 태그 값에 기초하여 HTTP 1
|
6 |
6
제5항에 있어서,상기 (b) 단계에서는, 상기 조건부 요청을 사용하는 연속 기입(write-through) 캐싱 알고리즘에 기초하여 상기 WADL 리소스의 변경 여부를 확인하는 것인, 캐시된 WADL 실행 엔진을 이용한 웹 서비스 호출 방법
|
7 |
7
제4항에 있어서,상기 (b) 단계에서는,상기 캐시된 WADL 리퀘스트의 호출에 의한 RESTful 웹 애플리케이션의 호출 결과를 상기 캐시 엔트리에 저장하는 것인, 캐시된 WADL 실행 엔진을 이용한 웹 서비스 호출 방법
|
8 |
8
제3항에 있어서,상기 캐시 매니저는 LRU 알고리즘에 기초하여 리소스를 저장하는 것인, 캐시된 WADL 실행 엔진을 이용한 웹 서비스 호출 방법
|
9 |
9
시맨틱 웹 데이터베이스로부터 획득된 리퀘스트에 대응하는 서비스를 실행 서비스(execute service)로서 획득하는 획득부; 및획득된 상기 실행 서비스가 웹 서비스들 중 WADL로 이전에 호출된적 있는 중복된 서비스에 대응하는 실행 서비스인 경우, OWL-S(Web Ontology Language for Service) 실행 엔진을 통해 캐시된 WADL 리퀘스트를 호출하고, 상기 호출에 응답하여 상기 실행 서비스에 대응하는 WADL 리소스를 해석(interpreting)하여 실행하는 실행부를 포함하고,상기 실행부에 의하여 웹 서비스들 간에 통신이 수행됨에 따라 상기 웹 서비스들로부터 상기 서비스에 대응하는 웹 서비스가 호출되고,상기 실행부는 OWL-S Java API의 WADL 그라운딩 프로바이더를 통해 상기 캐시된 WADL 리퀘스트를 호출하고,상기 OWL-S Java API는 WADL 기반 RESTfulGrounding을 WADL 그라운딩 프로바이더로 처리하기 위해 OWL-S 그라운딩 프로바이더 인터페이스로부터 확장된 OWL-S 실행 엔진인 것인, 캐시된 WADL 실행 엔진
|
10 |
10
제1항 내지 제8항 중 어느 한 항의 방법을 컴퓨터에서 실행하기 위한 프로그램을 기록한 컴퓨터에서 판독 가능한 기록매체
|