Naming Service Interface Apparatus And Method For Supporting Heterogenous General-Purpose ORB In Distributed Processing System

분산 처리 시스템에서 이기종 오알비 지원 네이밍 서비스정합 장치 및 방법

Abstract

PURPOSE: A naming service matching system and method is provided to register each object reference at an integrated naming server irrespective of the kinds of the heterogeneous ORB(Object Request Broker), and to enable a client to access a server via the integrated naming server by using the registered object reference. CONSTITUTION: The method comprises steps of a server obtaining a reference from an integrated naming server via a naming service library class and checking if a naming context exists(S51), if it exists, the server registering at a context list an object whose name is integrated by its ORB and an object name, and otherwise, generating a new naming context and registering at the new naming context list an object whose name is integrated by its ORB and an object name(S52), a client obtaining a reference from the integrated naming server via a naming service library class and performing a name extraction operation in which parameters are an ORB and an integrated name of an object needed for a real operation(S53, S54), and the client receiving data on an object reference from the integrated naming server, and calling a corresponding object method for performing a communication(S55).
본 발명은 분산 처리 시스템에서 ORB(Object Request Broker) 내에 사용되는 네이밍 서버에 이기종의 다른 ORB 상에서 동작하는 객체를 등록함으로써, 하나의 네이밍 서버를 통해 이기종의 서버와 클라이언트간 코바(CORBA) 통신이 가능하도록 한 분산 처리 시스템에서 이기종 ORB 지원 네이밍 서비스 정합 장치 및 방법에 관한 것으로, 종래에는 서버 측이 이기종의 ORB를 지원하는 서버인 경우 서로 다른 네이밍 서버를 통해 객체 레퍼런스를 획득해야 하기 때문에 동일한 서비스를 제공하는 각기 다른 프로세스 모듈이 동작하고 있어야 할 뿐 아니라 각각의 서버마다 IOR 파일을 관리해야 하는 문제점이 있었으며, 클라이언트 측에서도 이중으로 구현해야 하는 문제점이 있었다. 따라서, 본 발명은 분산 처리 시스템에서 이기종의 ORB(Object Request Broker) 종류와는 무관하게 각각의 객체 레퍼런스를 통합 네이밍 서버에 등록하여 관리하게 함으로써, 이기종 ORB간의 IOR 파일을 서버나 클라이언트 측에서 관리할 필요가 없으며, 이기종 ORB를 지원하는 서버에 대해 추가적인 구현없이 하나의 통합 네이밍 서버를 통해 접근할 수 있게 된다.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (0)

    Publication numberPublication dateAssigneeTitle

NO-Patent Citations (0)

    Title

Cited By (1)

    Publication numberPublication dateAssigneeTitle
    KR-100735667-B1July 06, 2007성균관대학교산학협력단CORBA-based Adaptive Bridging Pool System and Method thereof