1 |
1
그리드 분산 객체지향 프로그래밍 미들웨어 시스템을 초기화하여 상기 시스템의 객체 매니저와 객체를 생성하고, 상기 생성된 객체를 상기 객체 매니저에 등록하는 단계;상기 생성된 객체 중 웹 서비스를 획득하고자 하는 특정 객체가 상기 객체 매니저에게 에이전트 객체에 대한 참조를 요청하는 단계; 상기 요청받은 객체 매니저가 상기 에이전트 객체에 대한 참조를 상기 특정 객체에 전달하는 단계; 및상기 특정 객체가 상기 전달된 에이전트 객체에 대한 참조를 이용하여 웹 서비스를 획득하는 단계를 포함하는 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 획득방법
|
2 |
2
제 1 항에 있어서,상기 특정 객체에서 획득한 웹 서비스와 동일한 웹 서비스를 획득하려고 하는 그리드 객체지향 프로그래밍 미들웨어 시스템의 다른 객체가 존재하면,상기 특정 객체가 상기 획득한 웹 서비스를 상기 객체 매니저를 통하여 상기 다른 객체에 전달하는 단계를 더 포함하는 것을 특징으로 하는 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 획득방법
|
3 |
3
제 1 항에 있어서,상기 특정 객체에 전달하는 단계는,상기 객체 매니저에 상기 에이전트 객체에 대한 참조가 존재하는 경우 상기 특정 객체에 상기 에이전트 객체의 참조를 전달하는 단계를 포함하는 것을 특징으로 하는 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 획득방법
|
4 |
4
제 1항에 있어서,상기 웹 서비스를 획득하는 단계는,상기 특정 객체가 상기 에이전트 객체에 대한 참조로부터 상기 에이전트 객체를 호출하는 단계;상기 호출받은 에이전트 객체가 웹 서비스를 요청하는 단계; 및상기 에이전트 객체가 상기 요청된 웹 서비스의 결과를 획득하여 웹 서비스를 획득하고자 하는 상기 특정 객체에 상기 획득된 웹 서비스의 결과를 전달하는 단계를 포함하는 것을 특징으로 하는 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 획득방법
|
5 |
5
제 3 항에 있어서,상기 특정 객체에 전달하는 단계는,상기 객체 매니저에 상기 에이전트 객체에 대한 참조가 존재하지 않는 경우 에이전트 객체를 생성하고 상기 생성된 에이전트 객체를 상기 객체 매니저에 등록하는 단계; 및상기 객체 매니저에 등록된 에이전트 객체에서 상기 특정 객체에 상기 웹 서비스의 결과를 전달하는 단계를 더 포함하는 것을 특징으로 하는 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 획득방법
|
6 |
6
그리드 분산 객체지향 프로그래밍 미들웨어 시스템의 객체 매니저와 객체를 생성하고 상기 객체를 상기 객체 매니저에 등록하는 단계;상기 시스템의 서번트 객체와 로컬 에이전트 객체를 생성하는 단계;상기 로컬 에이전트 객체의 참조를 상기 서번트 객체에 등록하는 단계; 및상기 등록된 에이전트 객체의 참조로부터 상기 서번트 객체가 웹 서비스를 획득하는 단계를 포함하는 것을 특징으로 하는 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 획득방법
|
7 |
7
제 6 항에 있어서,상기 웹 서비스를 획득하는 단계는,상기 서번트 객체가 상기 그리드 분산 객체지향 프로그래밍 미들웨어 시스템의 사용자 코드를 사용하여 로컬 에이전트 객체를 호출하는 단계;상기 호출된 로컬 에이전트 객체가 웹 서비스를 요청하는 단계; 및상기 로컬 에이전트 객체가 상기 요청된 웹 서비스의 결과를 획득하여 상기 서번트 객체에 상기 결과를 전달하는 단계를 포함하는 것을 특징으로 하는 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 획득방법
|
8 |
8
그리드 분산 객체지향 프로그래밍 미들웨어 시스템의 객체 매니저와 어플리케이션 객체를 생성하고, 상기 시스템의 어플리케이션 객체를 상기 객체 매니저에 등록하는 단계;상기 객체 매니저가 인터페이스 객체를 생성하고, 상기 인터페이스 객체를 상기 객체 매니저에 등록하는 단계;상기 인터페이스 객체가 제공할 웹 서비스를 웹 서비스 거래소에 등록하는 단계; 및상기 웹 서비스 거래소에 등록된 웹 서비스에 대하여 외부 사용자의 요청이 있는 경우 상기 인터페이스 객체가 웹 서비스를 제공하는 단계를 포함하는 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 제공방법
|
9 |
9
제 8 항에 대하여,상기 인터페이스 객체가 웹 서비스를 제공하는 단계는,상기 웹 서비스를 획득하려는 외부 사용자가 상기 웹 서비스 거래소를 통하여 상기 인터페이스 객체의 참조를 검색하는 단계; 및상기 인터페이스 객체가 상기 참조로부터 웹 서비스 기술언어를 획득한 외부 사용자에게 웹 서비스를 제공하는 단계를 포함하는 것을 특징으로 하는 그리드 객체지향 프로그래밍 미들웨어 시스템을 적용한 웹 서비스 제공방법
|
10 |
10
제 8 항에 대하여,상기 웹 서비스 거래소에 등록하는 단계는,상기 인터페이스 객체가 웹 서버 모듈을 포함하는 경우 상기 인터페이스 객체의 웹 서버 모듈을 상기 웹 서비스 거래소에 등록하는 단계를 포함하는 것을 특징으로 하는 그리드 객체지향 프로그래밍 시스템을 적용한 웹 서비스 제공방법
|
11 |
11
제 8 항에 대하여,상기 웹 서비스 거래소에 등록하는 단계는,상기 인터페이스 객체 외부의 웹 서버와 연동하여 웹 서비스를 제공하는 경우 상기 제공할 웹 서비스의 내용을 외부 웹 서버에 등록을 하는 단계; 및상기 웹 서버를 상기 웹 서비스 거래소에 등록하는 단계를 포함하는 것을 특징으로 하는 그리드 객체지향 프로그래밍 시스템을 적용한 웹 서비스 제공방법
|
12 |
12
제 9 항에 대하여,상기 웹 서비스 기술언어를 획득한 외부 사용자에게 웹 서비스를 제공하는 단계는,상기 인터페이스 객체가 상기 웹 서비스 기술언어를 획득한 외부 사용자로부터 단순 객체 접근 프로토콜 호출을 수신하는 단계;상기 인터페이스 객체의 웹 서비스 구현체가 상기 단순 객체 접근 프로토콜 메세지를 원격 메소드 호출 메세지로 전환하는 단계;상기 전환된 원격 메소드 호출 메세지를 상기 어플리케이션 객체에 원격 메소드 호출을 하는 단계; 및상기 어플리케이션 객체로부터 상기 원격 메소드 호출에 대한 응답을 받은 인터페이스 객체가 외부 사용자에게 웹 서비스를 제공하는 단계를 포함하는 것을 특징으로 하는 그리드 객체지향 프로그래밍 시스템을 적용한 웹 서비스 제공방법
|