针对网络环境和异构数据对WebGIS的体系及功能提出的新要求,分析了J2EE和ArcIMS体系结构和运行机制的特点,设计了一种基于J2EE与ArcIMS的多层分布式WebGIS系统的框架.并结合具体的项目开发实例,详细介绍了系统的逻辑层次与功能部署,重点对系统利用EJB组件实现地理空间信息与非空间信息服务的关键技术进行了阐述.