• Title/Summary/Keyword: CORBA

Search Result 530, Processing Time 0.03 seconds

A Study on the CORBA Based Object Security (CORBA 기반 객체 보안에 관한연구)

  • Song, Gi-Beom;Lee, Joon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11a
    • /
    • pp.567-570
    • /
    • 2002
  • CORBA 기반 객체보안은 인터넷의 활성화와 더불어 각광받고 있는 분야중의 하나이며 많은 응용 소프트웨어들이 분산객체 기술을 이용한 컴포넌트 형태로 개발되고 있다. CORBA 기반 객체 보안 기술을 기반으로 한 CORBA는 새로운 세대의 분산 컴퓨팅 플랫폼이며, 보안은 항상 분산 컴퓨팅 플랫폼의 기본적인 문제이다. 따라서, CORBA 플랫폼에서의 보안 서비스의 적용은 매우 중요하다. 본 논문에서는 보안의 표준들과 분산 계산 플랫폼의 보안 모델들을 참조를 CORBA 보안 서비스 규약을 따르는 객체지향 분산 환경에서의 CORBA 기반 객체 보안 기술을 제시한다.

  • PDF

Load Distribution Mechanism in CORBA Using Interceptor (인터셉터를 이용한 CORBA 부하분산 기법)

  • 김중한;라마크리쉬나;구경이;김홍식;김유성
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10c
    • /
    • pp.150-152
    • /
    • 2000
  • 현재 분산객체 시스템 아키텍쳐의 표준으로 제정된 CORBA 명세에는 부하분산에 대한 기술 표준이 정의되어 있지 않다. CORBA 시스템의 부하분산 기능의 부재는 특정서버 객체에 대한 과부하 및 클러스터 내 특정서버의 과부하를 초래한다. 기존에 제안된 CORBA 부하분산 기법들은 ORB 호환성 저해, 코드수정 필요성, 주기적인 부하보고에 따른 네트워크 부하가중 등의 문제점들을 가졌다. 본 논문은 기존 부하분산 기법들의 문제점을 해결하기 위해 인터셉터를 이용한 CORBA의 부하분산 아키텍쳐 및 구현기법을 제안한다. 제안된 CORBA 부하분산 아키텍쳐는 인터셉터의 이용으로 CORBA 시스템의 호환성을 유지하며 CORBA의 수행방식을 바꾸어 부하분산기능을 가진다. 제안된 시스템에서 서버의 부하보고는 CORBA의 이벤트 서비스를 이용하여 구현하여 기존 부하분산 기법의 주기적 부하보고의 문제점을 해결하였으며 부하분산시스템 자체의 부하분산 및 고장 감내성을 제공하는 장점을 가진다.

  • PDF

Design of Fault-Tolerant CORBA Architecture (고장 감내 CORBA 구조 설계)

  • Lee, Kwon-Il;NamGoong, Han;Lee, Geun-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1199-1202
    • /
    • 2000
  • CORBA 환경에서 지속적이고 안정적인 객체 서비스틀 제공하기 위해 기존 CORBA에 고장 감내 기능을 부여한 Fault-Tolerant CORBA가 필요하게 되었다. Orbix+ISIS, Eletra 등이 CORBA에서 고장 감내 기능을 제공하고 있으며 OMG에서도 Fault-Tolerant CORBA 규격에 관한 작업을 진행 중이다. CORBA 환경에서 고장 감내 기능을 ORB 에 추가하는 방법은 통합 방식(Integration Approach), 서비스 방식(Service Approach), 인터셉트 방식(Intercept Approach) 등이 있다. 본 논문에서는 OMG에서 작업 중인 Fault-Tolerant CORBA 규격을 기본으로 하여 통합 방식과 서비스 방식을 결합하여 클라이언트 응용에게 투명하게 고장 감내 기능을 제공하는 Fault-Tolerant CORBA 구조를 설계하였다.

  • PDF

분산 객체 환경에서의 보안 서비스 구현

  • 이권일
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.8 no.4
    • /
    • pp.53-70
    • /
    • 1998
  • OMG(Object Management Group) 에서는 CORBA(Common Object Broker Architure) 환경에서의 보안 문제를 해결하기 위해서 CORBA 보안 서비스$^{[8]}$ 를 정의하였다. CORBA보안 서비스는 다양한 보안 기술을 허용하는 보안 구조를 제안하고 있으며, 사용자 인증, 접근제어, 보안 통신 등에 필요한 보안 객체를 정의하고 있다. 또한 CORBA환경에서 수행되는 응용들에게 투명한 보안 통신을 제공하는 것을 기본으로 한다. 본 논문에서는 ECMA(European Computers Association) SESAME(a Secure European System for Application in Multi-vendor Environment) Ver. 4$^{7}$ 를 사용하여 CORBA 환경에서 수행되는 응용들에게 보안 통신을 제공하는 것에 중점을 둔 CORBA보안 서비스의 설계및 구현관리 기능 등을 제공하는 보안 소프트웨어인 SESAME Ver. 4에서 제공하는 GSS-API(Generic Security Application Programming Interface)$^{[9,10,11]}$ 를 사용하여 CORBA 환경에서 보안 통신에 필요한 보안 객체들을 설계 구현하였고, CORBA 환경을 위한 전체 보안 구조를 제시하였다. 본 논문에서 제시한 보안 구조는 보안 통신을 제공하기 위해 구현된 보안 객체와 SESAME Ver. 4에서 제공하는 인증, 접근제어, 보안 정책관리 기능을 통합한 형태이다.

Interoperability Strategy Performance Evaluation of the Event Service of CORBA (CORBA 이벤트 서비스의 연동 방법 및 성능 평가)

  • Na, Gil-Seong;Lee, Sang-Ho
    • Journal of KIISE:Databases
    • /
    • v.27 no.1
    • /
    • pp.33-41
    • /
    • 2000
  • Since simple and convenient user interface, the Web is diffused widely. For integrating Web as a view of user interface and CORBA, CORBA object is made in applet, which is sent to Web browser in Client and executes by Web browser. To use CORBA Event Service in Web without violating a security constrains of applet, we need a interoperability of Event Service. This paper investigates interoperability of event channels of the event service of CORBA. We present three different methods that make one event channel. Pros and cons of each method are described. All mentioned approaches have been implemented in Java. An experimental performance evaluation has been carried out and evaluation results are also given.

  • PDF

Method for Group Communication Support in CORBA using OCI (OCI를 이용한 CORBA에서의 그룹 통신 지원 방법)

  • Nam, Duk-Yun;Lee, Dong-Man
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.4
    • /
    • pp.399-410
    • /
    • 2002
  • Group communication is one of key components supporting object replication. CORBA provides little support for fault tolerance and high availability that can be supported by means of object replication. The existing approaches do not allow transparent plug-in of group communication protocols into CORBA with which CORBA application programmers are able to directly exploit group communication protocols. They either require modification of CORBA or OS, or provide no room for incorporating group communication transport protocols into CORBA. In this paper, we propose a generic group communication framework that allows transparent plug-in of various group communication protocols with no modification of standard CORBA. For this, we extend the Open Communications Interface(OCI) to support interoperability, reusability of existing group communication, and independency on ORB and OS. The proposed approach can also be applied to various group communication protocols.

CORBA Naming Service Evaluation in win32 (Win32에서 CORBA Naming Service Evaluation)

  • 이종기;최환수
    • Proceedings of the IEEK Conference
    • /
    • 2000.11c
    • /
    • pp.185-188
    • /
    • 2000
  • The Naming Service is central to most common object request broker architecture(CORBA) applications. It serves as a directory for CORBA objects-the building blocks of CORBA applications. As the Windows computing environment is disseminated, the performance features of the existing CORBA is becoming of great interest. Thus, in this paper, we intend to examine some performance features of three commercially-available Naming Service implementations of CORBA in strictly Windows (NT and 98) environment.

  • PDF

The development of an open controller platform based on CORBA (CORBA어 기반한 개방형 제어기의 응용 모듈 플랫폼 개발)

  • 권성호;류명선;권욱현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.545-545
    • /
    • 2000
  • 본 논문에서는 CORBA에 기반한 개방형 제어기의 응용 모듈 플랫폼을 제안한다. CORBA를 기반으로한 통신 시스템 플랫폼을 제안하였으며 Embedded system에 적용하였다. 실시간성을 고려한 응용 모듈 플랫폼에서 CORBA가 적용되기 위해 필요한 문제들을 논의한다. 끝으로, 현재 진행중인 CRECO(CISL Real-time and Embedded Corba) 프로젝트의 진척상황 및 방향을 소개한다.

  • PDF

Integrating Subscription-Based and Connection-Oriented Communication into the Embedded CORBA for the CAN Bus (CAN 버스를 위한 내장형 CORBA에서 접속 지향과 가입 기반의 통합 통신 기법)

  • Kim, Gi-Mun;Kim, Tae-Hyeong
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.2
    • /
    • pp.113-123
    • /
    • 2001
  • 본 논문에서는 CAN 기반 분산 제어 시스템을 위한 환경 명세 CORBA인 CAN-CORBA를 설계한다. CAN-CORBA의 ORB core는 다음과 같은 특성을 지닌다. (1) 기존의 접속 지향 점대점 통신뿐만 아니라 가입 기반(subscription-based)의 그룹 통신을 지워난다. 이를 통해, 결과적으로 전형적인 제어 시스템의 데이터 멀티캐스팅(multicasting) 요구를 한층 충족시킨다. (2) CORBA 메소드(method) 호출에 필요한 메시지 전송량을 크게 감소시킨다. CAN 같은 저속 브로드케스트(broadcast) 버스에서도 CORBA 메소트 호출의 오버헤드를 감당 할 수 있게 한다. 자연스럽게 두 종류의 통신 방법을 본 논문에서 제안한 매우 작은 크기의 ORB에 통합하기 위하여, 최대 4가지의 상위 통신규약을 지원할 수 있는 CAN의 전송층(Transport layer) 통신규약을 설계한다. 또한 서울대학교에서 이미 개발된 mArx라는 실시간 운영체제 환경에서 CAN-CORBA를 구현하였다. 성능 평가를 통하여 매우 제한적인 자원을 지니는 분산 내장형 제어 시스템 개발에 CORBA를 사용하는 것이 매우 적합하다는 결과를 보인다.

  • PDF

A Logging and Recovery Mechanism for Fault Tolerant CORBA (고장 감내 CORBA를 위한 로깅 및 회복 기법)

  • 김홍식;구경이;김중한;김유성
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.157-159
    • /
    • 2000
  • 분산 객체 시스템을 통합하기 위한 표준인 CORBA(Common Object Request Broker Atchitecture)는 분산 환경에서 더욱 더 자주 발생하는 고장에 대한 회복 수단을 제공하지 않기 때문에, 높은 신뢰성을 요구하는 상업용 어플리케이션에 도입되지 못하고 있다. 이에 따라, CORBA 구조 내에 자체적인 고장 감내 구조를 추가해 신뢰성 높은 서비스를 제공할 수 있는 고장 감내 CORBA에 대한 연구가 진행되고 있다. 그러나, 2000년 4월에 채택된 고장 감내 CORBA에 대한 명세서에서는 객체의 인터페이스를 정의하는 기술 언어인 CORBA IDL(Interface Definition Language)로 객체 단위의 중복과 이를 위한 시스템의 구조 및 각 모듈의 설계를 요약하고 있으나, 그 세부적인 메커니즘이 제시되지 않고 있다. 따라서 본 논문에서는 CORBA에 고장 감내성을 부여하기 위해 세부적인 고장 감내 CORBA를 위한 로깅 및 회복 기법을 제안한다.

  • PDF