Design and Implementation of Internet GIS based on ObjectWeb

ObjectWeb을 기반으로 한 Internet GIS의 설계 및 구현

  • 강명수 (연세대학교 컴퓨터과학과) ;
  • 최윤철 (연세대학교 컴퓨터과학과) ;
  • 고견 (청주대학교 컴퓨터정보공학과)
  • Published : 2000.08.31

Abstract

In this paper, we design and implement an Internet GIS based on ObjectWeb, which makes to use various distributed services and object paradigm. We use CORBA, which is the standard of distributed object middleware and supports interoperability and reusability regardless of the execution environment and the implementation language of a distributed code, so that it easily extends established systems in networking environment and accesses distributed heterogeneous spatial data. Our method distributes parts of user interactive tasks to clients to reduce and to improve the system performance while existing approaches concentrate all workloads on a server. We implement a travel information system on the developed IGIS. Users receive services from remote servers employing a Java client system running on a web browser.

본 연구에서는 다양한 분산 서비스들과 객체지향 패러다임을 이용할 수 있는 통합 환경인 ObjectWeb을 기반으로 인터넷 GIS를 설계하고 구현하였다. 코드의 실행환경과 구현언어에 관계없이 상호운용과 재활용을 가능하게 하는 분산객체 미들웨어의 표준인 CORBA를 사용함으로써 이미 개발되어 있는 공간분석 모듈 및 관리 시스템을 네트워크 환경에서 구동 될 수 있도록 확장하는 것이 용이하였으며, 이로부터 분산되어 있는 상이한 형태의 공간자료를 쉽게 활용할 수 있다. 또한 기존에 모든 작업의 부하가 서버에 집중되던 방식과는 달리, 사용자 인터랙티브한 작업의 일부를 클라이언트가 담당하여 서버와의 통신량을 줄이고, 작업의 반응 속도를 높이는 등의 분산처리효과도 거둘 수 있다. 구현된 인터넷 GIS를 기반으로 관광정보시스템을 구축하였으며 사용자는 웹 브라우저를 통하여 Java로 구현된 클라이언트 시스템을 이용, 원격에서 실행되는 GIS 서버의 서비스를 제공 받을 수 있다.

Keywords

References

  1. Q.Zouh and A.H.Evans, Conceptual Design of a Large Scale Distributed Integrated Geographic Information System, Proc. of the 3rd International Workshop on GIS, 19-22, 1993
  2. R.Orfali, D. Harkey and J. Edwards, Instant CORBA, Jon Wiley & Sons,1998
  3. R.Orfali, D. Harkey, Client/Server programming with Java and CORBA, Jon Wiley & Sons, 1997
  4. Object Management Group, The Common Object Request Broker : Architecture and Specification, Revision 2.0, 1995
  5. 박재현, ObjectWeb 기반의 시스템 통합 기술, 제 5회 WWW Workshop, 1997
  6. URL : http://www.esri.com/software/arcinfo/index.html
  7. URL : http://www.baylor.edu/-grass/
  8. URL : http://www.parc.xerox.com/map
  9. URL : http://alexandria.sdc.ucsb.edu
  10. URL : http://erin.gov.au
  11. 'Developing Internet-based user interfaces for improving spatial data access and usability,' in Proc. of the 3rd International Conf. on integrating GIS and Environmental modeling, 1996
  12. J.D.McCauley, et al. 'Serving GIS Data through the World Wide Web,' in Proc. of the 3rd International Conf. on integrating GIS and Environmental modeling, 1996
  13. V. Warwick, 'Writing GIS Applications for the WWW,' Proc. of the ESRI User Conf., 1997
  14. URL : http://hdf.ncsa.uiuc.edu/horizon/Webmaster. 1996
  15. Z.R.Peng, 'An Assessment of the Development of Internet GIS', Proc. of the ESRI User Conf., 1997
  16. URL : http://www.inprise.com/visibroker/