• Title/Summary/Keyword: 컴포넌트기반 시스템

Search Result 897, Processing Time 0.03 seconds

Development of CALS Standard Data Sharing Server on Distributed ObjectWeb (분산 객체 기반 CALS 표준 데이터 공유 서버 개발)

  • Mun Hui Cheol
    • Proceedings of the CALSEC Conference
    • /
    • 1999.07b
    • /
    • pp.549-554
    • /
    • 1999
  • 기업 환경이 글로벌화 됨에 따라 다수의 기업들이 하나의 공동 프로젝트를 수행 하기 위해 인터넷 등의 통신 네트웍을 통해 기업 간 데이터 등을 교환 및 공유하여 하나의 기업이 업무를 수행하는 것과 같은 유기적인 비즈니스 프로세스를 지원하는 가상 협업(Collaboration) 환경의 중요성이 날로 강조되고 있으며, 이러한 환경을 가상 기업(Virtual Enterprise)이라 한다. CALS는 가상 기업을 구축하기 위한 핵심 기술로써 이질 분산 데이터의 공유 환경을 제공하기 위한 여러 형태의 요소 기술들을 정의하고 있다. 본 논문에서는 여러 기업들 사이에서 데이터를 공유하기 위한 기반 기술인 CALS 표준 데이터 공유 서버에 대해 살펴본다. 특히, CALS 환경에서 주목하고 있는 SGML, STEP 등의 표준 데이터를 공유하기 위해 필요한 분산 객체 기반 서버 컴포넌트에 대해 논한다. 마지막으로 CALS 표준 데이터 공유 서버를 응용하여 기업간의 문서 공유 시스템을 개발하여 본 시스템의 유효성을 검증한다.

  • PDF

An Implementation of Web-based XML/EDI System (웹 기반 XML/EDI 시스템 구현)

  • Koo, Tae-Hoe;Byeon, Kwang-June;Hwang, Een-Jun
    • Annual Conference of KIPS
    • /
    • 2000.10a
    • /
    • pp.51-54
    • /
    • 2000
  • EDI는 기업간 표준화된 거래서식을 상호합의된 통신방법을 통해서 교환하는 형태로 기업간 업무의 기반 환경을 제공한다. 전통적인 방식의 EDI는 구현이 복잡하고, VAN을 이용해 문서교환을 하는 등 높은 개발비용과 관련 소프트웨어의 폐쇄성 때문에 확산이 잘 되지 않고 있는 실정이다. 이에 본 논문에서는 웹 기반의 분산객체를 이용하여 신뢰성 있는 XML/EDI 시스템을 설계하고 구현한다. 또, 기존의 EDI 사용자의 데이터베이스와 연동하기 위한 AnySchema라는 컴포넌트를 소개한다. XML/EDI는 VAN을 통하지 않고 인터넷을 이용하기 때문에 웹 브라우저를 사용할 수 있어 EDI 전용 소프트웨어가 필요 없다. 또, 플랫폼에 독립적이고 확장이 용이하며 복잡한 데이터를 처리할 수 있을 뿐만 아니라 이기종간 데이터 교환이 수월한 XML을 이용함으로써 EDI 도입 효과를 얻을 수 있다.

  • PDF

Templates Design for Reuse and Their Application - Applying Composition for Design and Inheritance for Uses - (재사용을 위한 템플릿 설계 및 적용 - 구성 관계에 의한 설계와 유전 관계에 의한 적용 -)

  • 박광호
    • The Journal of Information Technology and Database
    • /
    • v.4 no.2
    • /
    • pp.47-63
    • /
    • 1998
  • 본 논문은 탬플릿을 기반으로 하는 새로운 정보시스템 개발 방법을 제시하고 있다. 이 개발 방법은 재사용을 극대화하여 개발 생산성을 향상시키고, 일관성 있는 설계 패턴을 유지하여 개념적 무결성을 유지하는데 목적을 두고 있다. 템플릿의 설계는 다양한 컴포넌트를 조립하여 구현하는 방법을 채택하였는데, 이는 객체지향의 중심 개념 중의 하나인 구성관계 개념에 기반을 둔 것이다. 템플릿을 적용하여 정보시스템의 개별 기능을 구현하는 방법은 유전관계 개념에 기반을 두고 있는데, 템플릿과 유전관계를 설정하여 속성과 연산을 유전 받은 후, 속성과 연산의 일부를 재구현하여 개발하는 방법을 채택하였다. 특히, 재구현을 감안한 연산에 대한 메소드 구현 방법을 제시하여 템플릿 설계의 난제를 해결하였다. 템플릿을 대상으로 성능 평가와 개선 방안도 제시하였다. 제시된 방법의 적용 사례 분석을 통해 실용성을 검증하고 있다.

Development of Soil Erosion Analysis Model to Couple the HyGIS (HyGIS와 연계한 토양유실분석 모형 개발)

  • Kim, Kyeong-Tak;Kim, Joo-Hun;Choi, Yun-Seok;Won, Young-Jin
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2010.05a
    • /
    • pp.784-788
    • /
    • 2010
  • 본 연구는 자연재해대책법에 의해 개발사업으로 인한 재해유발요인을 예측 분석하고 이에 대한 대책을 강구하기 위해 수행되고 있는 사전재해영향평가에서 토양유실도 작성을 위한 HyGIS와 연계한 토양유실량 분석 모형을 개발하는 것을 목적으로 하고 있다. HyGIS(Hydro Geographic Information System)는 GIS를 수자원의 다양한 분야에 손쉽게 적용하기 위해서 컴포넌트 형태로 개발된 시스템이다. HyGIS에서는 DEM을 이용하여 유역 및 하천망의 추출과 지형분석이 가능하며, 하천 네트워크를 기반으로 유역의 다양한 정보를 운용할 수 있다. 또한 HyGIS는 데이터베이스를 기반으로 운영되며, GIS를 이용한 수자원 분야의 응용프로그램 개발 시 기반 시스템으로 활용될 수 있다. 본 연구에서 개발한 HyGIS와 연계한 토양유실 분석 모형은 HyGIS의 데이터베이스를 공동으로 이용할 수 있도록 개발하였다. 개발 툴은 GEOMania GMMap2009의 Add-on 형태로 개발하였고, OECD에서 제안한 토양유실 위험 등급도도 작성할 수 있도록 개발하였다.

  • PDF

A Design and Implementation of the Question Selection Component considering Item Attribute (문항 특성을 고려한 문제 추출 컴포넌트 설계 및 구현)

  • Jeong, Hwa-Young
    • The Journal of Korean Association of Computer Education
    • /
    • v.6 no.3
    • /
    • pp.65-73
    • /
    • 2003
  • Most web-based learning is furnishing single side and consistent training resource to learner. Research was gone to apply item analysis method or to introduce web-based learning system using studying pattern. But, we need complicated algorithm or parameter setting etc, for apply these method. Therefore, in this research, we design and implement an item selection system in consideration of learner's incorrectness rate and problem frequency selection rate about question of item selection attribute. Also, as that embody business logic about item selection by EJB, efficient system development is available and we improved maintenance and reusability.

  • PDF

A Virtual Prototyping of Embedded System based on User-Interfaces (UI 기반의 임베디드 시스템 가상 프로토타이핑)

  • Lee, Young-Ran;Lee, Jeoung-Bae;Eum, Ky-Chul;Kim, Sang-Bok
    • Annual Conference of KIPS
    • /
    • 2005.11a
    • /
    • pp.1255-1258
    • /
    • 2005
  • 본 논문에서는 임베디드 시스템의 신뢰성 있는 개발을 위한 방법으로 가상프로토타이핑을 제안한다. 가상프로토타이핑으로 컴포넌트의 재사용을 통한 IT 정보의 활용도를 높이고 복잡한 시스템의 유지보수 비용 및 개발 비용을 절감하기 위하여 User-Interface 기반의 개발방법을 사용한다.

  • PDF

OSGi Architecture-Based Remote Audio System Control (OSGi 아키텍처 기반 원격 음향장비 시스템의 제어)

  • Choi, Sung-Sul;Kim, Dong-Uk;Ji, Choong-Won;Kim, Jung-Sun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10d
    • /
    • pp.451-454
    • /
    • 2006
  • 홈 네트워크 게이트웨이 표준화 단체 중 하나인 OSGi(Open Service Gateway Initiative)는 홈 게이트웨이의 표준을 정의하고, 번들이라는 컴포넌트를 통해 서비스를 제공한다. 본 논문은 이러한 OSGi 프레임워크를 기반으로 음향장비를 제어하는 시스템의 설계 및 구현을 제안한다. 구현된 시스템은 웹 브라우저를 통해 가정에 설치된 홈 게이트웨이에 접속하여 음향장비의 음원 및 볼륨 등을 원격으로 제어할 수 있는 장점이 있으며, 홈 게이트웨이와 음향장비간 보다 신뢰성 있는 연결을 위해 이 논문이 제시하는 Device Discovery 메커니즘과, 발견된 음향장비를 구성하는 기기를 찾고 초기화하는 Device Initiate 메커니즘을 적용하였다.

  • PDF

Input/Output Relationship Based Adaptive Combinatorial Testing for a Software Component-based Robot System (소프트웨어 컴포넌트 기반 로봇 시스템을 위한 입출력 연관관계 기반 적응형 조합 테스팅 기법)

  • Kang, Jeong Seok;Park, Hong Seong
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.21 no.7
    • /
    • pp.699-708
    • /
    • 2015
  • In the testing of a software component-based robot system, generating test cases for the system is a time-consuming and difficult task that requires the combining of test data. This paper proposes an adaptive combinatorial testing method which is based on the input/output relationship among components and which automatically generates the test cases for the system. The proposed algorithm first generates an input/output relationship graph in order to analyze the input/output relationship of the system. It then generates the reduced set of test cases according to the analyzed type of input/output relationship. To validate the proposed algorithm some comparisons are given in terms of the time complexity and the number of test cases.

An Integrated Prototyping System Environment based on The GUI (GUI기반의 통합 프로토타이핑 시스템 환경 개발)

  • Kim, Dae-Eung;Lee, Jeong-Bae;Rim, KeeWook;Hwang, YoungSup;Nam, Ji-Yeun;Ahn, SungSoon;Tak, YoungJin;Eom, Tae-Jung
    • Annual Conference of KIPS
    • /
    • 2009.04a
    • /
    • pp.703-705
    • /
    • 2009
  • 기존 통합 프로토타이핑 시스템은 가상과 실물 프로토타이핑간의 단순 연결을 통하여 시뮬레이션만 하는 것이 한계였다. 본 논문에서는 그러한 통합 프로토타이핑 기술을 개량하여 GUI기반의 가상 프로토타이핑 개발도구에 컴포넌트형태로 넣어서 드래그엔드랍을 통한 통합 프로토타이핑 시스템 환경을 구축하는 것에 대해서 보이고 있다.

Design of CORBA based Standard Data Provider for Interoperability of heterogeneous GIS Data Sources (이질적인 GIS 데이타 소스의 상호운용을 지원하는 CORBA기반의 표준 데이타 제공자 설계)

  • Kim, Min-Seok;An, Kyoung-Hwan;Hong, Bong-Hee
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 1999.06a
    • /
    • pp.35-45
    • /
    • 1999
  • 기존에는 이질적인 GIS 데이타 소스간의 통합을 위해 랩퍼(wrapper)기술을 사용했다. 랩퍼(wrapper)는 외부 클라이언트 응용프로그램에게 이질적인 데이타 소스들의 통합 데이타 모델을 제공함으로써 데이타와 지리정보처리의 공유를 가능하게 한다. 그러나 데이타 소스들의 통합은 표준 서비스를 포함한 상호운용성을 지원하는 것은 아니다. 표준을 따르는 상호운용을 위해서는 표준화된 데이타 모델과 서비스가 필요한데 OGC (OpenGIS Consortium)의 OpenGIS(Open Geodata Interoperability Specification)가 이를 제공하고 있다. 분산환경에서 상호운용을 위한 기존방법은 각 데이타 소스별로 데이타 제공자를 개발하여 상호운용을 지원하였다. 따라서 중복 구현에 대한 문제와 구현에 따른 노력과 비용이 상당 부분 존재하였다. 본 논문에서는 데이타 제공자에서 공통부분을 추출 및 컴포넌트 화하고 데이타 소스에 종속되는 모듈은 CORBA 구현객체로 작성하여 제시하였다. 따라서 각 데이타 소스들은 표준 데이타 제공자를 통해서 기존의 데이타 지원 기능유지와 상호운용성을 달성할 수 있다. 클라이언트는 OpenGIS Feature모델을 기반으로 한 표준 인터페이스로 데이타 소스에 접근한다. 데이타 소스는 표준데이타 제공자와 정의된 인터페이스를 바탕으로 CORBA의 구현 객체 서버를 작성함으로서 중복구현 및 구현부담을 줄일 수 있다.

  • PDF