• 제목/요약/키워드: 표준 인터페이스

검색결과 873건 처리시간 0.023초

OpenGIS 사양을 지원하는 XML 데이타 제공자의 설계 및 구현 (Design and Implementation of a XML Data Provider Supporting the OpenGIS Specification)

  • 홍동숙;윤재관;한기준
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 한국공간정보시스템학회 2000년도 학술회의 논문집 3권2호
    • /
    • pp.37-48
    • /
    • 2000
  • 지리정보시스템(GIS)의 사용이 확대되고 있는 현재 상황에서 다양한 분야에서 구축되어 서로 다른 환경에 분산되어 있는 이질적인 지리 데이타의 공유에 대한 중요성은 더욱 증가하고 있는데, 이러한 상호운용성을 지원하기 위하여 개발된 것이 OGC의 OpenGIS이다. OGC는 다양한 분야에서 차세대 표준으로 주목받고 있는 XML을 GIS에 도입하려는 움직임으로 GML 사양을 제시하고 있다. 향후 사용이 더욱 증가하게 될 XML 문서 형태의 지리 데이타에 대한 GIS 사용자들의 접근을 허용하기 위해서 OpenGIS를 지원하는 XML 데이타 제공자의 설계 및 구현이 절실히 필요하다. 본 논문에서는 OGC의 세 가지 구현 사양 중 특히 Microsoft의 OLE/COM을 기반으로 하는 OpenGIS Simple Features Specification for OLE/COM 사양과 지리 데이타의 XML 인코딩을 위한 GML 사양을 기반으로 XML 데이타 제공자를 설계 및 구현하였다. 본 논문에서 개발한 XML 데이타 제공자는 표준화된 지리 데이타 구조와 처리에 대한 인터페이스를 지원하여 상호운용성을 보장하고, XML 기술을 활용하여 XML데이타의 효율적인 분석 기능도 제공한다. 따라서 XML 데이타 제공자를 사용함으로써 표준화된 DTD를 따르는 XML 문서내의 지리 데이터를 OpenGIS를 지원하는 이질의 데이타 소스의 지리 데이타와 함께 공유할 수 있고, XML 문서의 구조를 효율적으로 검증할 수 있으며, 또한 XML 데이타에 대한 접근 및 분석이 가능하게 된다.

  • PDF

객체지향 뷰 기술을 이용한 투명한 스키마 진화 (Transparent Schema Evolution using Object-Oriented View Technology)

  • 나영국
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제28권1호
    • /
    • pp.1-14
    • /
    • 2001
  • 중대한 산업용 소프트웨어가 동작하는 공유된 객체지향 데이터베이스를 안전하게 변경하기 위해서는, 그 공유 데이터베이스를 변경할 동안 데이터베이스 위에서 작동하는 기존의 응용 프로그램이 지속적으로 작동되어야 한다. 데이터베이스 변경을 필요로 하는 새로운 요구사항은 새 응용 프로그램의 추가, 기존 응용 프로그램의 기능 확장, 초기 디자인 에러 수정 등으로 인하여 발생할 수 있다. 우리는 한 사람의 사용자가 다른 사용자에게 악영향을 주지 않고 데이터베이스 스키마를 변경할 수 있게 하여 이 문제를 해결하는 투명한 스키마 진화(TSE: Transparent Schema Evolution) 방법론을 소개한다. 이 방법론은 기존의 스키마를 직접 변경하는 대신 스키마 변경 연산의 의미를 반영하는 데이터베이스 큐를 공유 객체지향 데이터베이스 상에 생성하여 투명한 진화를 달성한다. 데이터베이스의 용량을 증가시키지 못하는 뷰 메카니즘의 한계를 극복하기 위하여 이 방법론은 데이터베이스 용량 증가 연산에 대하여 다음의 새 단계로 정렬된다. (1) 기저의 베이스 스키마는 데이터베이스 용량 증가를 위해 물리적으로 변호한다. (2) 데이터베이스 변경의 의미를 달성하는 목표 뷰가 위의 변화된 베이스 스키마로부터 생성된다. (3) 변화 이전의 베이스 스키마는 데이터베이스 뷰로서 재 구축된다. 이로써 기존의 다른 사용자가 정의한 데이터 인터페이스가 보존된다. 우리는 객체-지향 뷰 기술을 이용하여 스키마 변화 연산을 구현함으로써 TSE 방법론의 구현가능성(feasibility)을 확인하였다. 표준적인 객체-지향 뷰 모델이 정의되고 상용 객체-지향 데이터베이스인 잼스톤(Gemstone) 위에 구현되었다. 그 뷰 모델은 갱신 의미(semantic) 정의를 그 뷰가 베이스 스키마의 갱신 의미를 보존하도록 정의하였다. 그러한 뷰는 사용자가 그들이 실제로는 베이스 스키마가 아니라 뷰에서 작업하고 있다는 사실을 모르게 하기 위하여 TSE에서 필요하다.

  • PDF

XML 응용 프로그램 프레임워크와 CASE 도구의 설계 및 구현 (Design and Implementation of XML Application Framework and CASE Tool)

  • 박철만;박상원;김형주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권6호
    • /
    • pp.569-581
    • /
    • 2001
  • XML의 등장으로 인터넷의 제2의 혁명을 가져올 것이라는 기대는 XML 스키마 정의 언어가 표준화됨으로써 현실적으로 실현 가능하게 되었다. XML 스키마를 설계하는 것은 DTD를 설계하는 것보다 더 복잡하며 더 많은 정보가 제공되게 된다. 이에 XML 스키마를 모델링하는 도구들이 등장하고 있으며, 이 도구는 일반적인 모델링 도구와는 다른 기능이 요구된다. 본 논문에서는 \"설계 후 즉시 개발\"이라는 XML 응용 프로그램 개발 방법론을 제안하고, 이를 XSD4j에서 구현하였다. XSD4j를 사용하면 개발자는 쉽고 개념적인 수준의 스키마를 모델링할 수 있다. 또한, XML 문서를 위한 XML 저장매체 스키마의 생성 및 XML 문서와 응용 프로그램간의 표준적인 인터페이스인 DOM API를 얻을 수 있어 XML 응용 프로그램의 작성을 쉽게 할 수 있다.쉽게 할 수 있다.

  • PDF

WebDAV기반의 리눅스 협업 시스템 클라이언트 (A WebDAV-based Collaborative System on Linux)

  • 박진호;신원준;김동호;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (D)
    • /
    • pp.611-615
    • /
    • 2006
  • CoSlide서버는 협업지원 시스템 서버로서 WebDAV 기반의 Jakarta Slide 서버를 확장한 것이다. 협업지원 시스템은 원거리의 사용자들이 협업을 필요로 하는 업무를 수행하기 위해서 작업그룹을 형성하는데 필요한 시스템이다. WebDAV는 웹상에서 분산 저작을 지원하도록 HTTP를 확장한 IETF 표준 프로토콜이다. 현재 WebDAV 기반의 자원 관리가 널리 사용되면서 WebDAV 기반 응용프로그램들이 개발되고 있다. 본 논문에서는 CoSlide라는 WebDAV 기반의 협업시스템을 지원하는 리눅스 클라이언트의 개발에 대하여 기술한다. 개발된 리눅스 클라이언트는 편리한 GUI 기반의 사용자 인터페이스를 제공하며 그룹멤버들과의 상호작용을 원활하게 지원한다. 클라이언트 사용자는 협업시스템 서버에 등록한 자원의 관리와 새로운 그룹작업장을 생성하고 생성한 그룹작업장에 다른 사용자를 초대하거나 다른 그룹작업장에 참가요청을 할 수 있다. 그룹작업장의 생성자는 그룹작업장의 관리자로서 참가 요청한 사용자를 참가시키거나 불참시킬 수 있다.

  • PDF

방사선 에너지 분석을 위한 MCA시스템 제작에 관한 연구 (Construction of Multichannel Analyser with Successive Approximation Type ADC)

  • 육종철;오병훈;김영균
    • Journal of Radiation Protection and Research
    • /
    • 제12권1호
    • /
    • pp.12-25
    • /
    • 1987
  • SA(Successive Approximation)형 ADC(Analog to Digital Converter)를 사용하여 방사선다중채널파고 분석기를 설계 제작하였다. 선형게이트, 윈도우 및 펄스스트레처는 논리 IC와 선형 IC들을 위주로 결합하여 구성하였으며, 분석시간이 $120{\mu}sec$인 ADC 1211(12 bit)을 중심으로 한 ADC 모듈의 메모리로는 S-RAM 6264 (Address 13 bit, Data 8 bit) 2개를 병렬로 연결하여 사용하였다. 마이크로 컴퓨터 (Apple II)가 전체 시스템을 제어하고 또 계측된 결과의 데이타를 분석할 수 있도록 인터페이스와 소프트 웨어도 만들었다. 제작된 시스템의 동작시험은 표준펄스 발생기로 $0{\sim}10V$ 사이의 일정한 펄스를 만들어 시스템에 입력시켜 그 펄스들을 계측하게 하고, 계측이 끝난 후 컴퓨터가 그 결과를 받아들여 분석하게 함으로써 이루어졌다.

  • PDF

역추적 기능을 이용한 ODA 문서 포맷터 설계 및 구현에 관한 연구 (A Study on the design implementation of ODA document formatter using backtracking mechanism)

  • 정회경;조인준;김진수
    • 자연과학논문집
    • /
    • 제8권1호
    • /
    • pp.93-100
    • /
    • 1995
  • 본 논문은 서로 다른 시스템들 간에 구조화된 멀티미디어 문서정보 교환을 위한 국제표준 문서구조인 ODA의 문서 포맷터 설계 및 구현에 관한 것이다. 포맷터는 공통배치구조로부터 특정배치구조를 생성함과 동시에 사용자의 상호작용에 따라서 특정배치구조와 특정논리구조의 관계를 설정토록 하였으며, 이를 위해 역추적(backtracking) 메커니즘과 배치 지시자(layout directive)의 처리규칙을 제안하였다. 특히 복잡한 내부구조를 투명하게 보임으로써 보다 용이하게 문서작성을 수행토록 사용자 인터페이스를 대화식 처리방식으로 구현하였다.

  • PDF

CEPS 기반의 개방형 전자화폐 Teeni 시스템 개발

  • 오경석;허신;도경구;류재철;김운;김형주
    • 전자공학회지
    • /
    • 제29권11호
    • /
    • pp.1333-1342
    • /
    • 2002
  • 최근 들어 컴퓨터 통신의 확산과 함께 인터넷의 사용이 전 세계적으로 급증함에 따라 인터넷의 용도는 지금까지의 학술 및 연구를 대상으로한 정보 공유의 목적에서 인터넷을 마케팅의 대상으로 보고 이를 상업적으로 이용하려는 시도가 증가하고 있다. 이미 선진 외국의 경우에는 Mon-dex, Visa cash, Proton 등의 다양한 전자화폐 상품이 개발되어 사용되고 있으나 국제 호환성의 측면에서는 아직 미미한 형편이며 국제간 통용이 가능한 개방형 전자화폐 시스템 개발은 매우 필요하다. 소액지불 시스템의 국제 표준규격으로 인정받고 있는 CEPS(Common Electronic Purse Specification) 기반의 개방형 전자화폐 teem 시스템은 EMV(Europay, Master, Visa) 규격을 준용하고, PKI 기반의 보안기능을 채택하여 지불거래시 반드시 확보되어야 할 거래 데이타의 비밀성, 무결성, 부인방지 기능과 PIN(Personal Identification Number)를 이용한 사용자 인증을 제공하며 구매거래시 IC카드와 가맹점의 구매 단말기(POS)와의 오프라인 동적데이타 인증 (Dynamic Data Authentication) 방식의 상호인증을 제공한다. 개방형 전자화폐 teem 시스템의 구성 모듈은 발급, 충전, 구매, 정산, 인증시스템으로 구성되어 있으며, 웹기반의 사용자 인터페이스를 제공하고 DES, 3-DES, SHA-1, RSA, SEED등 다양한 암호 모듈과 다양한 어플리케이션의 탐재가 가능한 Java Card를 기반으로 하고 있으며, VOP(Visa Open Platform) 2.0,1, Java Card API 2.1 지원하는 시스템이다.

  • PDF

분산 객체 컴퓨팅에서 객체 그룹화를 위한 모델 설계 (Design of Model for Object's Grouping in Distributed Object Computing)

  • 송기범;홍성표;이준
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2001년도 추계종합학술대회
    • /
    • pp.503-509
    • /
    • 2001
  • 분산환경에서 효율적인 분산 서비스를 제공하기 위해 TINA 콘소시엄과 OMG CORBA에서는 객체지향기술을 적용한 분산 객체 플랫폼의 제안과 다양한 서비스의 요구사항들 정립하고 있다. 그러나, 어플리케이션의 규모가 점점 커지고 분산화 됨에 따라 객체들간의 서비스 및 관리 인터페이스가 매우 복잡해지고 있다. 이러한 문제들을 해결하기 위해서 새로운 객체그룹 모델의 제안과 객체그룹하에서 도입될 수 있는 객체 관리 및 서비스를 위한 요구사항들이 필요하다. 본 논문에서는 TINA에서 제안한 그룹객체 정의를 도입하여 현재 분산 시스템의 표준으로 사용하는 CORBA 기반에서 분산된 객체들을 효율적으로 관리할 수 있는 시스템을 제안한다.

  • PDF

신고리 #3, 4호기 NSSS 제어계통 Stimulation 설계 개념 (Design Concept of DCS Stimulator for Shin-kori #3, 4 NSSS Control System)

  • 배병환;고도영
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.305-306
    • /
    • 2007
  • 본 논문은 차세대 원전 신고리 #3, 4호기 NSSS(Nuclear Steam Supply System) 제어계통의 검증시스템을 개발하기 위한 설계개념에 관한 것이다. 차세대 원전 신고리 #3, 4호기는 KHNP(Korea Hydro & Nuclear Power Co., Ltd.)가 개발한 APR1400(Advanced Power Reactor 1400 [MWe])을 적용하는 최초의 원자력 발전소이다. APR1400은 3세대 원자력발전소로 인정받고 있으며, APR1400 원자력발전소의 안전한 운영을 위하여 I&C(Instrumentation and Control)시스템이 디지털 표준 플랫폼으로 설계되었다[2]. 특히, 차세대 원전 신고리 #3, 4호기의 비안전계통(제어 감시 및 경보계통)은 WEC (Westinghouse Electric Company)의 DCS(Distributed Control System) 상용 단일 플랫폼으로 구성될 예정이다. 우리는 신고리 #3, 4호기의 제어계통 중에서 NSSS(Nuclear Steam Supply System) 제어계통의 검증시스템을 개발하기 위하여 Stimulated Simulator의 방법론을 적용하여 "Simulator"라는 설계 개념을 정립하였다. 현재 원자력발전소 NSSS 제어계통의 DCS Stimulator 개발을 위하여 차세대 원전 신고리 #3, 4호기에 시설될 WEC의 DCS와 Simulation 서버 그리고 I/O 설비를 구축 중에 있으며, 원자력발전소 현장 기기 모델링 소프트웨어와 I/O 설비간의 인터페이스를 위한 동신 소프트웨어도 개발하고 있다.

  • PDF

VXML 수행을 위한 ECMAScript 인터프리터의 설계 및 구현 (Design and Implementation of ECMAScript Interpreter for VXML Execution)

  • 신동혁;윤영선;은성배
    • 정보처리학회논문지A
    • /
    • 제10A권2호
    • /
    • pp.101-110
    • /
    • 2003
  • VXML에서는 시스템에 관련된 정보의 이용, 복잡한 수식의 해석, 반복적인 기능의 수행, 함수의 선언과 호출 등을 위하여 ECMAScript를 사용한다. 그러나 ECMAScript는 인터넷을 위한 표준 스크립트 언어이기 때문에 VXML과의 유기적 연동이 어렵다는 단점이 존재한다. 본 연구에서는 ECMASciipt와 VXML의 유기적 연동을 위하여 ECMAScript의 요구사항을 만족시키는 인터프리터를 설계하고 구현하였다. VXML과의 연동을 위하여 VXML변수의 관리, 시스템 함수의 수행, 수식의 해석 및 함수의 호출 등의 인터페이스를 추가하여, VXML과 연동을 시도하였다. 연동 결과 VXML의 다양한 알고리즘을 처리할 수 있어 VXML의 응용 범위를 넓힐 수 있는 가능성을 얻었다.