摘要: ArcIMS的体系结构 ArcIMS包含了许多部分,每个部分在客户/服务器结构中都扮演了重要的角色。简单说来,ArcIMS有三个层。 第一层是广域或局域网内的客户端或用户终端,它是直接或间接与服务器相连的计算机或应用程序,通过HTTP或TCP/IP协议与服务器建立通讯。 第二层称为中间件。可以把中间件比喻成传输客户端和服务器端之间接收、发送请求并作出响应的“经纪人”,它管理客户端和服务器端之间的数据,以达到最佳效率与传输速度。 第三层是服务器。其中ArcIMS空间服务器可被看成软件服务器,管理并处理需要在Internet上发布的地理数据。对地理数据的请求被传送到服务器,服务器代理对所需数据执行请求,生成一幅影像或要素地图,进行查询、地理编码或要素提取等等。最后,产生的应答又通过中间件返回到客户端。 B/S应用程序,简单三层:用户界面层,商业逻辑层,数据库层。 阅读全文