• Title/Summary/Keyword: 클라이언트 웹 미들웨어

Search Result 21, Processing Time 0.036 seconds

Design and Implementation of Ceo-Browser using Geo-spatial Processing Middleware based on Open Source (오픈 소스 기반 공간정보 처리 미들웨어를 이용한 Geo-Browser 설계 및 구현)

  • Park, Yong-Jae;Lee, Ki-Won
    • Proceedings of the KSRS Conference
    • /
    • 2009.03a
    • /
    • pp.181-185
    • /
    • 2009
  • Web 2.0 패러다임이 공간정보 처리분야에서 정착되면서 국내외에서 웹 기반의 다양한 공간정보 콘텐츠 서비스가 개발되고 활용되고 있다. 또한 새로운 기술발전 추세에 따라 다양한 공간정보를 효과적으로 처리하기 위한 사용자 중심의 인터페이스 개발도 중요한 연구 주제로 간주되고 있다. 본 연구에서는 현재 KML과 같이 제한적인 웹 표준 공간정보 자료 구조를 주로 다루는 클라이언트 기반의 Web 2.0 웹 컴퓨팅 기법을 보다 확장하여 미들웨어와 연동시키는 계층적 웹 서비스 구조를 설계하고 이를 기반으로 시험구현을 하고자 한다. 본 연구에 적용된 미들웨어는 공개 소스로 제공되는 Deegree를 적용하였으며 클라이언트 모듈 처리는 Google Maps API에서 제공되는 기만 클래스를 채택하였다. 공개 소스 및 공개 API을 적용한 웹 GIS 개발은 시스템 확장성이나 추가 개발에 대한 접근이 용이하므로 수요자의 요구 사항에 즉시 대응할 수 있다는 주요 장점이 있고 본 연구 결과에서도 이러한 점을 강조하고자 한다. 또한 본 연구의 결과인 Geo-Browser는 OQC의 다양한 GIS 국제 표준을 바로 지원하므로 사용자가 기존에 사용하고 있는 GIS 엔진이나 응용 프로그램과도 연동이 가능한 구조로 설계하였다.

  • PDF

A Design and Implementation about CORBA-based Remote Server Management System (CORBA 기반 원격 서버 관리 시스템의 설계 및 구현)

  • Park, Nam-Sup;Kim, Tai-Yun
    • Annual Conference of KIPS
    • /
    • 2002.04b
    • /
    • pp.1423-1426
    • /
    • 2002
  • 기존의 원격 서버 관리 시스템은 웹 기반의 클라이언트가 하나의 서버에 접속하는 소켓(socket) 프로그래밍 형태로 개발되었다. 즉, 시스템 관리자는 웹 환경의 클라이언트에서 하나의 서버 시스템에 접속하여 서버를 관리해야만 했다. 본 논문에서는 다수의 같은 형태의 서버들 혹은 UNIX와 NT 서버와 같은 운영체제가 다른 서버들을 하나의 웹 클라이언트에서 동시에 관리할 수 있는 모델을 제시하고자 한다. 제안하는 시스템에서는 두 서버의 시스템 호출을 중간에서 변환하는 CORBA 기반의 미들웨어를 설계 및 구현하였다. CORBA 기반의 미들웨어 명세(specification)를 결정한 후 그에 따른 서버 측의 서비스들을 정리하여 서버 측에서 개발하였고, 클라이언트 측에서는 서버 측의 서비스들을 호출할 수 있도록 자바 Swing을 이용하여 애플릿 형태로 구현하였다. 그리고, CORBA의 특징을 살려 다수의 서버들을 동적으로 등록시킬 수 있는 기법을 설계하고 구현하였다.

  • PDF

리얼이슈 / 기업내 업무환경 웹으로 전환 '미들웨어 시장 수직 상승'

  • Korea Database Promotion Center
    • Digital Contents
    • /
    • no.6 s.97
    • /
    • pp.64-67
    • /
    • 2001
  • 클라이언트.서버 환경을 쉽게 구축하고, 또 구축된 시스템에서 발생한 문제점들을 해결하기 위하여 여러 가지 미들웨어가 탄생했다. 이 미들웨어들은 각각의 특성을 가지고 나름대로 발전을 거듭하였으며 1990년대 중반을 넘어서면서 분산객체 시스템이 인터넷 시스템의 아키텍처로 떠오르면서 분산객체 미들웨어가 사용자와 프로그래머들에게 각광을 받기 시작했다. 이러한 미들웨어 시장은 최근 들어 웹미들웨어 시장을 중심으로 그 수요가 꾸준히 증가하고 있다.

  • PDF

Web-based Control System for Existing Applications (기존 어플리케이션의 웹 기반 제어 시스템)

  • 홍상현;황선태;정갑주;이지수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.382-384
    • /
    • 2002
  • 기존에 작성된 어플리케이션은 독립적이거나 클라이언트-서버 모델을 기초로 하고 있다. 하지만 인터넷의 대중화와 더불어 원격지에 있는 정보를 웹을 통해 접속하여 처리하는 기술이 보편화됨에 따라 기존 어플리케이션도 하나의 서비스 개념으로 발전해 나가고 있다. 본 논문에서는 이러한 웹기반 기술을 이용하여 기존의 어플리케이션을 웹 브라우져를 통해 원격에서 제어할 수 있는 구조를 제안한다. 이 구조는 클라이언트, 웹서버, 미들웨어의 세 부분으로 구성되어 있으며 각 요소별로 원격 호스트에 존재하기 때문 다양한 응용이 가능하다.

  • PDF

Implementation of a Distance Learning System based on WWW using CORBA (CORBA를 이용한 웹 기반 원격 교육 시스템의 구현)

  • 반상우;최혜용;김만수;정목동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10c
    • /
    • pp.138-140
    • /
    • 1998
  • 본 연구실에서 개발하였던 클라이언트/서버 환경에서의 분산 멀티미디어를 이용한 CAI 시스템을 인터넷 환경에서 m:n 통신을 자유롭게 할 수 있도록 CORBA를 이용한 웹 기반의 원격 교육 시스템으로 구현한다. CORBA는 플랫폼과 개발 언어에 독립적으로 클라이언트와 서버의 객체들 사이에서 데이터를 상호 전달하도록 하는 미들웨어이다. 기존에 개발한 클라이언트/서버 원격 CAI 시스템의 경우는 클라이언트에 시스템의 일부가 구현되어야 함으로 클라이언트 측의 부담이 커지고, 학습자에게 공간상의 제한을 요하며 서버 측의 변화에 대해 클라이언트는 민감해진다. 이들 문제점을 CORBA를 이용하여 웹 상에 구현함으로써 학습자는 클라이언트에서 웹 브라우저만으로 학습이 가능하며 서버 측의 어떠한 변화에도 투명성을 가진다. 시스템의 개발에 있어서도 클라이언트와 서버를 서로 독립적으로 개발하므로 효과적이고, 객체 지향 언어를 사용함으로 재사용성 등의 장점을 가진다. 또한 시스템의 확장에 있어 많은 편리함을 제공한다.

  • PDF

Session Management of a Web Client in Multi-Database Middleware System MDATA (다중 데이터베이스 미들웨어 시스템 MDATA에서의 웹 클라이언트 세션 관리)

  • 서정민;홍영국;진은숙;윤수영;송주원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.160-162
    • /
    • 2000
  • 데이터베이스 응용 시스템간에 공유되는 자료가 많아지고 웹 응용 시스템이 일반화됨에 따라서, 웹 상에서도 이기종 데이터베이스 시스템들에 접근하여 질의를 처리하는 방법이 요구되고 있다. 이에 본 논문에서는 이기종 데이터베이스의 자료를 쉽게 처리하는 다중 이기종 데이터베이스 미들웨어 시스템을 웹 환경에서 사용하게 하기 위한 웹 클라이언트를 제안하고, 이 웹 클라이언트가 다수의 전역 데이터베이스에 접근할수 있도록 여러사용자에 대한 세션을 관리하는 방법을 제안한다.

  • PDF

Shared Caching of Spatial Data for Multiple Middleware Components (다중 미들웨어 컴포넌트를 위한 공간 데이타의 공유 캐슁 기법)

  • Park, Kyung-Mi;An, Kyoung-Hwan;Hong, Bong-Hee
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 2000.06a
    • /
    • pp.51-63
    • /
    • 2000
  • 현재 지리정보 기술의 세계적인 추세는, ISO 나 OGC 등의 국제 표준기구에서 제시하고 있는 상호 운용성을 지원하기 위한 3계층 구조의 인터넷 GIS로 나아가고 있다. 특히 OGC 에서는 인터넷 환경에서 표준 인터페이스를 통해 다양한 데이타 소스의 지리정보를 접근하여 기존의 웹 브라우저로 표현하는 구조의 웹 매핑 테스트베드를 제시하고 있다. 3계층 구조의 인터넷 GIS에서의 문제점은 각 계층간의 통신 횟수와 데이타 전송량이 많고, 미들웨어 컴포넌트에서의 데이터 변환으로 인해 속도가 저하되는 것이다. 데이타 전송량과 데이타 변환량으로 인한 문제점은 미들웨어 계층에서 공간 데이터를 캐슁함으로써 해결될 수 있다. 본 논문의 핵심 아이디어는 미들웨어 컴포넌트들 사이에 공유 캐쉬를 두고, 여러 클라이언트들이 공통적으로 접근하는 데이타를 중심으로 캐쉬를 관리하는 것이다. 본 논문에서 제시하는 기법은 질의 영역에 대해 확장된 영역을 캐슁함으로써, 하나의 클라이언트 입장에서 근접한 영역의 질의에 대한 사용자 응답 시간을 줄일 수 있다. 또한 캐쉬 교체를 위해 접근 빈도수 중심의 교체 함수를 취함으로써 여러 클라이언트들에 대해 데이타의 재사용성을 높일 수 있다.

  • PDF

An Implementation of The multimedia Information searching System Using Extended object-Oriented Middleware(CORBA/JAVA) on Web Envionments (웹 환경에서 확장된 객체지향형 미들웨어(CORBA/JAVA)를 이용한 멀티미디어 정보 검색 시스템 구현)

  • Lee, Won-Jung;Ahn, Gil-Sou;Joo, Su-Chong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.7
    • /
    • pp.1847-1854
    • /
    • 1998
  • 최근, 웹(World Wide Web) 환경에서 효율적인 인터넷 서비스를 위해서 정적 서비스보다는 동적 서비스에 대한 다양한 요구사항들을 만족시키고자 많은 연구자들의 노력이 시도되고 있다. 웹 상에 있는 서버들로부터 정보를 얻기 위하여, CGI는 분산 응용들 간의 상호연동의 한 방법으로 제안되었다. 이 방ㅂ버에서 서버는 서비스 객체들간의 정적 바인딩 인한 과중한 처리 부담 및 네트워크 트래픽 부하를 극복할 수 없는 문제점들을 가지고 있다. 이러한 이유에서 본 논문에서는 기존의 CGI를 사용하는 대신에 확장된 객체 지향형 미들웨어를 사용하므로 웹 상에서 분산자원을 효율적으로 지원할 수 있도록 한다. 목표 시스템을 웹 상에서 구현하였다. 여기에서 클라이언트 모듈들은 임의의 서버에게 정보를 요청하기 위한 CORBA 미들웨어 접속용으로 서버 모듈은 클라이언트의 요청을 CORBA/JAVA 미들웨어를 통해 받아 웹 서버내의 멀티미디어 정보를 검색하도록 각각 구현되었다.

  • PDF

The Design of Middleware for Host&Web Computing Environment Integration (호스트와 웹 환경의 통합을 위한 미들웨어의 설계)

  • Park, Na-Yeon;Jung, Gang-Yong;Kim, Won-Jung
    • Annual Conference of KIPS
    • /
    • 2000.10b
    • /
    • pp.1017-1020
    • /
    • 2000
  • 현재의 정보처리시스템은 대형 컴퓨터 중심의 중앙 집중형 처리 환경, 클라이언트/서버의 분산처리시스템에서 웹 환경의 인트라넷 환경으로 빠르게 변화하고 있다. 인트라넷 환경은 웹 브라우저라는 사용자 중심의 통합된 환경, TCP/IP, HTTP, HTML, XML 등의 표준화 된 기술을 사용한 플랫폼 독립적인 사용환경 비용의 효율성, 확장 및 유지보수의 용이성 등을 제공한다. 그러나 현재 사용중인 호스트 환경을 완전히 무시하고, 인트라넷 환경을 구축한다는 것은 매우 비현실적이다. 따라서 기존 환경은 그대로 유지하면서 인트라넷을 구축하기 위한 방법이 필요하다. 본 논문에서는 사용중인 기존 시스템은 전혀 변경하지 않고 호스트의 터미널 환경과 웹 브라우저 환경을 통합하는데 필요한 기능함수들을 정의하고, 이들을 이용하여 구현되는 호스트/웹 통합 미들웨어 시스템을 설계하였다.

  • PDF

A Study on Web Application Development based on UML in Distributed Object-Oriented Environment (분산 객체 지향 환경에서 UML을 이용한 Web 애플리케이션 개발에 관한 연구)

  • Park, Chang-Han;Kim, Young-Sun;Jang, Duck-Chul
    • Annual Conference of KIPS
    • /
    • 2000.04a
    • /
    • pp.368-372
    • /
    • 2000
  • 분산 객체 지향 환경에서 클라이언트/서버 시스템 구성을 위한 미들웨어는 복잡한 클라이언트/서버간의 통신을 단순화하기 위한 것으로부터 시작되어 최근에는 많은 사용자들의 다양한 요구를 해결하기 위해 보다 기능을 확장하고 있다. 이때 발생할 수 있는 문제점으로 네트웍 트래픽의 증가, 특정 웹 서버로의 집중에 따른 부하와 관리 부담의 증가 및 전체 시스템의 서비스 성능 저하를 초래할 수 있다. 이에 대한 해결 방안으로 본 논문에서는 객체 지향 분석 및 설계 방법론인 UML(Unified Modeling Language)을 이용하여 객체 지향 모델링 기법으로 Web상에서 관련된 여러 서버들간에 분산 저장된 정보를 일반 사용자에게 동적으로 빠른 서비스를 제공할 수 있고, 특정 서버에서 발생할 수 있는 오버헤드를 줄이며, 네트워크 상에서 발생할 수 있는 병목현상을 현저히 줄일 수 있도록 RDS(Remote Data Service)를 이용하는 Web 애플리케이션 설계 및 구현을 제안하였다.

  • PDF