• 제목/요약/키워드: 분산 객체지향 데이터베이스

검색결과 24건 처리시간 0.026초

분산객체지향 시스템 구축을 위한 분석.설계

  • 이동진
    • 디지털콘텐츠
    • /
    • 3호통권70호
    • /
    • pp.72-79
    • /
    • 1999
  • 분산객체지향 시스템 구축을 위하여는 일반적인 객체지향 시스템 분석/설계 이론과 원격 프로그램 처리를 할 수 있는 미들웨어 구조를 함께 이용할 수 있어야 한다. 객체지향 시스템 구축을 위한 분석/설계 방법론은 그 종류가 많아서 현재까지도, 최적의 방법론을 선정하는데 신경을 많이 쓰고 있는 형편이다. 여기서는 객체지향 분석/설계방법론과 이의 구현을 자바(Java)에 맞추되, 일반적인 객체지향 개념을 비롯해 분산객체를 지원하는 원격 객체의 설계관련 미들웨어, 대표적인 객체지향 방법론의 비교 및 그들이 특성을 설명하고자 한다.

  • PDF

분산객체 환경에서 관계형 데이터베이스의 객체지향적 접근을 위한 인터페이스 설계 및 구현 (The Design and Implementation of Interface in the Distributed Object Environment for the Object-Oriented Access of Relational Database)

  • 정의천;박우창
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.315-317
    • /
    • 1998
  • 대규모 분산 데이터베이스 시스템을 구축하는데 있어 CORBA와 DBMS의 연동은 필수적이다. 특히 개방 분산 환경에서 기존 시스템 통합시 관계형 데이터베이스의 접근 문제를 해결해야 한다. 본 논문에서는 ORB 컴포넌트중의 하나인 BOA(Basic Object Adapter)를 확장하여 관계형 데이터베이스의 연동을 지원하는 관계 데이터베이스용 객체 어댑터(Relational Object Data base Adapter: RODA)의 구현과 이를 이용한 응용 개발에 관한 내용을 기술한다. 객체-관계 사상은 Tie 방식과 객체 포장기(Object Wrapper)를 사용하여 CORBA 객체와 튜플을 일대일 대응시켰다. RODA 는 CORBA 지속성 객체의 생성, 데이터베이스 객체의 생성, 지속성 객체의 해지 등과 같은 ODA(Object Data base Adapter)가 가지는 주요 기능 뿐 아니라 관계형 데이터베이스의 객체 포장 기능을 제공한다. 이를 통해 개발자 측면에서는 RODA클래스 라이브러리를 이용하여 소프트웨어 개발 생산성을 향상시킬 수 있고, 분산 응용에서 객체지향적 DB통합시 사용자에게 단일한 정보 처리 인터페이스를 제공하는 요소 기술로 활용할 수 있다.

분산객체관리 시스템의 프로그래밍 환경

  • 이동진
    • 디지털콘텐츠
    • /
    • 1호통권68호
    • /
    • pp.96-103
    • /
    • 1999
  • 분산객체관리 시스템의 프로그래밍 환경을 논하기 위하여 여기서는 분산객체관리 시스템 개발에 위한 이론적인 고찰과, 지원도구의 기능 등을 살펴보기로 한다. 이를 위하여 CORBA 환경에서 정형적 방법과 객체지향의 접목기술, 분산객체개발 지원도구에 대한 특징 등을 알아보기로 한다.

  • PDF

분산 객체지향 데이타베이스에서 분산 설계 및 구현 (Design and Implementation of Distribution in Distributed Object-Oriented Databases)

  • 이순미;박혜숙;하얀
    • 정보처리학회논문지B
    • /
    • 제11B권5호
    • /
    • pp.611-618
    • /
    • 2004
  • 본 논문에서는 인터넷상의 대용량 자료에서 원하는 정보를 검색하기 위한 지원 기능으로서 분산 객체지향 데이타베이스에서 클래스를 분할하여 여러 사이트에 분산시키는 기법에 관하여 설계 및 구현하였다 제안된 분산 기법은 클래스의 분할 과정과 할당 과정으로 구성된다. 클래스의 분할 과정에서는 메소드, 계승 및 복합 객체와 같은 객체지항 데이터베이스의 특성을 반영하여 클래스를 분할하였으며 할당 과정에서는 저장, 질의 처리 및 전송비용을 고려하여 할당수식을 정의하였으며 이를 유전자 알고리즘을 이용하여 구현하였다.

클래스 프래그먼트의 할당 기법 (Allocation of Class Fragmentation)

  • 이순미
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.42-44
    • /
    • 1998
  • 분산객체 지향 데이터베이스에서는 데이터 전송량 감소와 성능 향상을 위하여 클래스를 여러개의 플래그먼트로 분할하여 다른 사이트에 할당하는 분산 기법이 필요하다. 본 논문에서는 객체 지향의 특성을 고려한 클래스 플래그먼트의 할당 기법에 관하여 연구하였다. 계승 또는 복합 객체를 통하여 함께 사용되는 다른 클래스의 플래그먼트를 같은 사이트에 할당시킴으로써 사이트 간의 데이터 전송량을 감소시키는 할당 수식을 정의하였다.

분산 객체 지향 데이타베이스에서 객체의 분산 설계 (Design of Object Distribution in Distributed Object-Oriented Databases)

  • 이순미;오석
    • 한국컴퓨터정보학회논문지
    • /
    • 제4권4호
    • /
    • pp.170-176
    • /
    • 1999
  • 본 논문에서는 분산 객체 지향 데이타베이스에서 객체를 여러 사이트에 분산시키는 기법에 관하여 연구하였다. 제안된 객체의 분산 기법은 클래스의 분할 과정과 할당 과정으로 구성된다. 클래스의 분할 과정에서는 메소드, 계승 및 복합 객체와 같은 객체 지향 데이터베이스의 특성을 반영한 애트리뷰트 분할 알고리즘의 정의하였고 할당 과정에서는 함께 참조되는 다른 클래스의 프래그먼트들은 같은 사이트에 할당함으로써 데이타 전송량을 줄일 수 있는 할당 수식을 정의하였다.

  • PDF

정보관리분야의 표준화 동향

  • 이미영
    • 지식정보인프라
    • /
    • 통권9호
    • /
    • pp.44-51
    • /
    • 2002
  • 대량의 정보를 체계적으로 정리하여 저장 관리하는 데이터베이스 시스템 기술은 정보 기술 발달에 따른 시스템 환경 변화 및 새로운 응용의 요구 사항을 흡수하며 계속적인 발전을 해 왔다. 관계형 데이터베이스 시스템 기술, 객체지향 데이터베이스 기술, 멀티미디어 데이터베이스 기술, 그리고 분산된 데이터베이스 시스템간의 연동 기술에 이르기까지 데이터베이스 관리 기술은 끊임없이 발전되어 있다.

  • PDF

기술연재(1) - 객체지원환경 현황

  • 이동진
    • 디지털콘텐츠
    • /
    • 11호통권66호
    • /
    • pp.86-92
    • /
    • 1998
  • 마이크로소프트의 Active-X 및 선마이크로시스템즈의 Java 관련 기술, 인터넷 기반의 컴포넌트 소프트웨어 기술등 개방형, 분산, 객체 기술을 활용한 정보시스템 구축이 일반화될 전망이다. 이 글에서는 객체기술을 이용한 정보시스템 구축에 관련된 개발환경 및 개발도구 등을 소개하고, 그 활용방법 및 업무분석/설계방법(객체지향 분석/설계 방법)을 논의하고 그 활용사례 등을 6회에 걸쳐 기술한다.

  • PDF

분산객체지향 시스템 구축을 위한 CASE 도구

  • 이동진
    • 디지털콘텐츠
    • /
    • 2호통권69호
    • /
    • pp.78-88
    • /
    • 1999
  • 분산객체관리 시스템을 구축하기 위해 사용되는 자동화도구 중에서 특별히 JAVA에 관련되고 웹을 구축할 수 있는 프로그램 자동화도구에 대하여 알아보기로 한다. 여기에서는 JBuilder, Netdynamics, Prolifics, Recital Internet Developer, Sappjire/Web, Vibe Enterprise, Visual Cafe Pfo, WebObject, WebSpeed의 9가지 CASE 도구를 선택하여 이 도구들의 평가버전, 제품의 운영환경, 강점, 약점, 제품의 구성, 제품전략, 작업절차의 순서로 설명하기로 하겠다.

  • PDF

생화학적 네트워크 데이터의 효율적인 통합을 위한 시스템 (A System To Integrate The Biochemical Network Data Efficiently)

  • 정태성;안명상;조완섭
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.238-240
    • /
    • 2005
  • 유전자의 생물학적 기능을 밝히고 세포 내 상호작용을 이해하는 것은 post-genome era의 가장 중요한 작업 중 하나이다. 세포는 서로 다른 컴포넌트들의 상호작용에 의해 아주 복잡한 네트워크를 구성한다. 생화학적 네트워크에는 metabolic, regulatory, signal transduction과 같은 세포의 프로세스를 포함한다. 이러한 생화학적 네트워크들은 서로 다른 정보체계를 가지고 각기 다른 데이터베이스에 분산되어 저장관리 되고 있다. 따라서 생화학적 네트워크 데이터를 체계적으로 효율적으로 저장, 관리하기 위한 데이터베이스에 대한 필요성이 증대되고 있다. 본 논문에서는 기존의 생화학적 네트워크 데이터베이스의 장.단점을 분석하고 객체지향 방식에 입각한 새로운 생화학적 네트워크 데이터의 통합을 위한 시스템 모델을 제시한다. 제안된 시스템 모델은 생화학적 네트워크 데이터에 대한 생물학전 관계를 자연스럽게 표현할 수 있는 객체지향 모델을 사용하였다. 또한 생화학적 네트워크 모델을 묘사하기 위한 응용프로그램 사이의 데이터 교환의 표준언어인 SBML[2]스키마를 기반으로 하고 있다.

  • PDF