• 제목/요약/키워드: distributed object system

검색결과 421건 처리시간 0.042초

RMI와 CORBA 환경하의 객체 번역 시스템의 설계 및 구현 (Design and Implementation of Translation System between RMI to CORBA)

  • 현무용;김식;이상윤
    • 전자공학회논문지C
    • /
    • 제36C권2호
    • /
    • pp.37-45
    • /
    • 1999
  • CORBA IDL과 RMI는 대표적인 분산 객체 모델로서 분산 처리를 위한 서로 다른 접근 방식을 제공한다. CORBA 규약은 모든 프로그래밍 환경을 지원하는 범용성을 목표로 하고 있으나 또 다른 분산 프로그래밍 환경인 RMI과는 상호 호환성이 결여되어 있다. 본 논문에서는 상호 호환성이 결여된 두 분산 환경하에서 생성된 객체 사이의 상호 연동성(interoperability)을 지원하기 위한 한 방편으로서 객체 번역 시스템을 구현하였다. 제안된 시스템은 분산 객체의 중요한 특성인 바인딩, 상속성, 다형성, 객체의 전달, 콜백을 고려하여 설계되었다. 시스템의 유용성을 검증하기 위하여 하나의 분산 응용 프로그램을 제안하였고 이를 RMI 환경하에서 개발한 뒤 CORBA 버전으로 번역을 시도하였다. 또한, 시스템에 의해 자동 생성된 프로그램과 CORBA IDL의 지원에 의해 구현된 프로그램과의 성능을 상속성, 객체의 전달, 다형성 중심으로 비교 및 분석하였다. 실험 결과, 제안된 번역 시스템에 의한 프로그램이 분산 환경의 지원을 받아 직접 구현된 프로그램과 대등한 성능을 발휘함을 확인 하였다.

  • PDF

Jini 기반의 인터페이스 공유 서비스 (An Interface Sharing Service based on Jini)

  • 문창주;문석현;백두권
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제9권3호
    • /
    • pp.227-240
    • /
    • 2003
  • 자바 기반의 분산객체 시스템을 개발 혹은 사용할 때, 시스템 개발자는 사전에 정의된 인터페이스를 구현한 분산객체를 네트워크상에 배치(deploy)해야 하고, 시스템 사용자는 분산객체에 대한 참조(reference)를 획득하고 인터페이스 타입으로 변환한다 이러한 작업을 위해서 인터페이스의 공유는 필수적이다. 본 논문에서는 Jini 시스템 개발 시 정보 공유의 불편함을 해결하고자 IRSJ(interface repository service based on jim)를 제안한다. IRSJ는 Jini 시스템과 인터페이스 공유 서비스를 위한 자바 클래스들로 구성된다. IRSJ는 근거리에서 작업할 때 검색(lookup) 서버나 작성자의 정보 없이도 인터페이스 파일을 검색할 수 있다. 원거리에서 개발 팀들이 공동 작업을 수행한다면 검색(lookup) 서비스가 실행되고 있는 서버의 주소만으로도 인터페이스 검색이 가능하다 검색에 실패한 인터페이스 객체는 원격 이벤트 모델 을 사용하여 더 이상의 검색 요청을 하지 않아도 인터페이스를 다운로드 받아 사용할 수 있게 하였다. 메시지 서비스는 인터페이스 검색에 실패하면 IRSJ를 사용하는 개발팀원 모두에게 자동적으로 인터페이스요청 메시지를 전송하여 빠른 시간 안에 인터페이스 공유가 가능하도록 설계되었다.

Java와 분산객체 기술을 이용한 인터액티브 농업기계 정보 시스템 개발 (Development of a Interactive Agricultural Machinery Information System Using Java and Distributed Object Technology)

  • 조성인;김종권;이종수;이배섭;김종덕
    • Journal of Biosystems Engineering
    • /
    • 제23권4호
    • /
    • pp.391-398
    • /
    • 1998
  • Effective use of agricultural informations is crucial for 21 century farming. An interactive agricultural machinery information system was developed. It consisted of databases, knowledge bases, expert systems, a server engine, clients for a multimedia agricultural machinery information system based on Java and distributed objects technology. It is supposed to be served through a nationwide super information communication network for my farmers to utilize it interactively and quickly. Several user-friendly interface programs for users were developed to use texts, static k dynamic images, and expert systems easily. Tools for providing the informations were built with JAVA. Information providers permitted to access to the system such as agricultural machinery companies can easily add or modify the informations using distributed object technology. This system can interact among three groups : prime information provider (or system manager), permitted information providers, and farmers.

  • PDF

JBoss Seam 프레임워크를 기반으로 JPetStore 주문시스템의 설계 및 구현 (Design and Implementation of JPetStore Order System Based JBoss Seam Framework)

  • 이명호
    • 한국산학기술학회논문지
    • /
    • 제11권5호
    • /
    • pp.1708-1715
    • /
    • 2010
  • 본 논문은 Seam 프레임워크과 연관된 객체지향 소프트웨어 개발에 대한 지침과 평가 지표를 제공하는데 목적이 있다. 기존의 아키텍처가 가지고 있는 문제점을 해결하고 장점들을 지원하기 위하여 새롭게 등장한 표준화 아키텍처가 Seam 아키텍처이다. 현재까지 중량 및 경량 컨테이너 아키텍처의 표준화를 장점으로 제안된 잘 알려진 아키텍처로 Seam 프레임워크가 있다. 따라서 본 연구에서는 기존의 중량과 경량 아키텍처가 가지고 있는 단점들을 해결하고 장점들을 지원하기 위하여 개발된 최신 경량 컨테이너 아키텍처인 Seam 프레임워크를 기반으로 JPetStore 주문시스템의 설계 및 구현을 통하여 이전의 사양과의 객관적인 소프트웨어 개발 생산성 지침을 제공하고자 한다.

컴포넌트에 기반한 분산 공급사슬계획 시스템 개발 (Development of a Component-Based Distributed Supply Chain Planning System)

  • 정한일;박찬권;이기창
    • 한국전자거래학회지
    • /
    • 제7권2호
    • /
    • pp.143-156
    • /
    • 2002
  • The objective of supply chain planning is to satisfy the requirements for minimizing inventory costs, transportation costs, and lead times throughout the supply, production and distribution stage dispersed geographically. Therefore, the supply chain planning system should have functionalities to resolve complex optimization problems that have characteristics of multi-stage and multi-product. Ant the system should also support collaborative decision making among distributed business partners. In this study, we proposed a distributed architecture for the supply chain planning system. To do this, we analyzed functional requirements by using IDEF-0(ICAM Definition-0) methodology, defined required components, and designed each component by using object-oriented methodology. We implemented a prototype system based on CORBA (Common Object Request Broker Architecture) to show that the proposed distributed architecture based on component technology is feasible and can solve supply chain planning problem collaboratively.

  • PDF

서비스 전달 플랫폼 기반 분산 센서 디바이스 자원 객체 연동 서비스 제공 시스템 연구 (Research on Distributed Sensor Device Resource Object Collaboration Service Providing System based on Service Delivery Platform)

  • 윤장우
    • 전자공학회논문지
    • /
    • 제52권6호
    • /
    • pp.144-150
    • /
    • 2015
  • 본 논문은 분산된 센서 디바이스의 리소스 오브젝트 연동 서비스 제공 시스템에 관한 것으로 서비스 전달 플랫폼을 기반으로 한다. 시스템은 서비스 전달 플랫폼(SDP: Service Delivery Platform)과 프록시로 구성되어 있다. 서비스 전달 플랫폼은 분산된 서비스 기능을 인에이블러로 설정하며 인에이블러들의 조합으로 융합서비스를 생성한다. 또한 생성된 서비스를 분산 환경에서 전달하는 역할을 한다. 프록시는 분산된 디바이스들과 서비스 전달 플랫폼을 연결하도록 설정되며 서비스 전달 플랫폼이 분산된 디바이스를 자원으로 인식하여 인에이블러로 정의할 수 있도록 한다. 개발된 시스템을 통하여 분산된 센서 기능이 인에이블러로 정의되어 일반 서비스 기능과 동일한 형태로 융합서비스의 생성 및 전달에 사용될 수 있다.

Multiple Human Recognition for Networked Camera based Interactive Control in IoT Space

  • Jin, Taeseok
    • 한국산업융합학회 논문집
    • /
    • 제22권1호
    • /
    • pp.39-45
    • /
    • 2019
  • We propose an active color model based method for tracking motions of multiple human using a networked multiple-camera system in IoT space as a human-robot coexistent system. An IoT space is a space where many intelligent devices, such as computers and sensors(color CCD cameras for example), are distributed. Human beings can be a part of IoT space as well. One of the main goals of IoT space is to assist humans and to do different services for them. In order to be capable of doing that, IoT space must be able to do different human related tasks. One of them is to identify and track multiple objects seamlessly. In the environment where many camera modules are distributed on network, it is important to identify object in order to track it, because different cameras may be needed as object moves throughout the space and IoT space should determine the appropriate one. This paper describes appearance based unknown object tracking with the distributed vision system in IoT space. First, we discuss how object color information is obtained and how the color appearance based model is constructed from this data. Then, we discuss the global color model based on the local color information. The process of learning within global model and the experimental results are also presented.

SWOSpark : 분산 처리 기반 공간 웹 객체 검색 시스템 (SWOSpark : Spatial Web Object Retrieval System based on Distributed Processing)

  • 양평우;남광우
    • 정보과학회 논문지
    • /
    • 제45권1호
    • /
    • pp.53-60
    • /
    • 2018
  • 본 논문은 인 메모리 기반의 분산처리 시스템인 Spark를 이용하여 공간 웹 객체 검색 시스템을 구현한 논문이다. 소셜 네트워크의 발전은 방대한 양의 공간 웹 객체를 생성하게 되었고, 기존의 공간 웹 객체 검색 시스템을 이용한 데이터 검색이나 분석은 힘들어졌다. 최근에 분산처리 시스템의 발전은 대용량의 데이터를 빠르게 분석하고 검색하는 기능을 지원해준다. 따라서 대용량의 공간 웹 객체를 검색하기 위해서는 분산 처리 시스템을 이용한 방법이 필요하다. 분산 처리 시스템에서는 데이터가 블록 단위로 처리되고, 이러한 블록 하나를 Spark에서는 데이터를 RDD로 변환하여 처리한다. 본 논문에서는 위의 방법에 착안하여 전체 공간 영역을 기반으로 서로 겹치지 않는 공간영역으로 분할을 하고, 분할된 영역 하나당 하나의 파티션을 할당하고 각각의 파티션은 자신이 포함하고 있는 데이터에 대한 공간 웹 객체 인덱스로 구성하는 시스템을 제안한다. 즉, 본 논문에서는 공간 분할을 이용하여 분산처리 시스템을 효율적으로 이용하고, 분할된 공간에 대한 검색의 효율성을 높일 수 있는 시스템을 제안한다. 또한, 데이터의 검색을 위하여 공간 정보와 단어 정보를 같이 사용하여 인덱스를 구축하는 QP-tree를 적용한 방법과 공간 정보만을 이용하여 인덱스를 구축하는 R-tree를 적용한 방법과의 비교를 통하여 제안한 시스템이 공간 웹 객체의 검색에 더 우수한 성능을 보여주는 것을 확인할 수 있다.

데이타 레지스트리에 기반한 네트워크 객체 관리 시스템의 모델링 및 검증 (Modeling and Verification of A data registry-based Management System for Network Object)

  • 최오훈;백두권
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2002년도 춘계학술대회논문집
    • /
    • pp.61-65
    • /
    • 2002
  • These days, in order to satisfy the complex and various demands of the customers, the telecommunication networks must provide rapid and flexible services, with the support of efficient service and network management systems. To satisfy these requirements, many objects for management have been released to manage network services and elements. But there are no efficient ways to manage these newly managed objects in object-oriented software. Therefore, we study several problems, when a subsystem using object-oriented technique is implemented. The first problem is that interface works between realized application programs using its technique. The second problem is that reusability of internal managed objects is difficult. In this paper, we will point out some problems and to solve these problems, we have proposed the Object Management System (OMS) architecture, which supports a transparent interface between object-oriented applications and the distributed data repositories. Also in order to manage efficient business objects stored in the different repositories, we suggest a method for integrating dynamic information resources in heterogeneous and distributed network environments. Finally, we applied OMS to TINA(Telecommunication Information Network Architecture) domain, implemented OMS, and verified it with SMV(Symbolic Model Verifier) which is model checking technology.

  • PDF

분산 환경에서 그룹시스템에서의 객체 일관성 유지를 위한 체계의 개발 (Development of an Object Consistency Maintenance Framework for Group Systems in Distributed Computing Environments)

  • 허순영;김형민
    • Asia pacific journal of information systems
    • /
    • 제8권3호
    • /
    • pp.21-36
    • /
    • 1998
  • Group collaborative systems are recently emerging to support a group of users engaged in common tasks such as group decision making, engineering design, or collaborative writing. Simultaneously, as communications networks and distributed database systems become core underlying architecture of the organization, the need of collaborative systems are gaining more attentions from industry. In such collaborative systems, as the shared objects may evolve constantly or change for operational purposes, providing the users with synchronized and consistent views of the shared object and maintaining the consistency between shared object and replicated objects are important to improve the overall productivity. This paper provides an change management framework for the group collaborative systems to facilitate managing dependency relationships between shared objects and dependents, and coordinating change and propagation activities in distributed computing environments. Specifically, the framework adopts an object-oriented database paradigm and presents several object constructs capturing dependency management and change notification mechanisms. And the proposed framework accommodates both persistent dependents such as replicated data and transient dependents such as various user views in a single formalism. A prototype system is developed on a commercial object-oriented database management system called OBJECTSTORE using the C++ programming language.

  • PDF