采取何种技术架构GIS项目

采用何种技术架构GIS项目?
现在有这样一个项目,客户是化工厂或者铁路,现需要实现如下功能:
1、在服务器端能动态显示化工厂或者铁路员工在化工厂地图中或者铁路线地图中位置;
2、在服务器端的地图可以编辑;
现在的主要问题是:
1、服务器端和客户端如何交互,这我大概可以搞定?(我一直是做智能手机开发的)
2、如何编辑服务器端的地图很麻烦的事,对这一块还是菜鸟。
   (1)、如果地图不是很复杂,到是可以在服务器端全绘地图+所有元素,既然元素是自己绘制,当然也就可控,但是这种方案可扩展性不是很好,而且代价也比较大;
   (2)、采用现成的技术,之前我们讨论过用MapXtreme for Java,资料好像不是很多,又在网上有查了一些,有人说过可以用GeoServer、ArcGis、SuperMap等技术也可以实现,就目前而言那种技术可能稍微好一些;
   (3)、对上述的这GIS技术,哪一种能快速上手,我们想尽快做一个Demo;
希望有经验的大侠们能指点迷津,万分感谢!
------解决方案--------------------
QQ:4818472
------解决方案--------------------
哎,懂的接不到单,一点都不知道的却能接到项目,有时候现实就是挺无奈的
------解决方案--------------------
参看ArcGIS的体系结构
尤其是ArcGIS Sever的架构
------解决方案--------------------
这要看项目总额了!如果允许的话建议ArcGIS10,因为WebGIS的在线编辑功能很强大了!如果不允许!那就用GeoServer吧,开源的!但是效率很低!
实时监控工作人员的位置,需要硬件移动设配支持!也就是GPS啦O(∩_∩)O~
其实像你这么小的范围的GIS犯不着买ArcGIS,太贵了!O(∩_∩)O~
------解决方案--------------------
觉得SuperMap也不错,至少上手快
------解决方案--------------------
如果只做web,建议用geoserver或者mapserver,功能和性能与商业平台没有区别,只是开发工作多一些(少了平台费用)
如果需要桌面版,建议用商业平台,C/S的商业平台价格不贵。处理数据也建议用商业软件,当然可以用D版。
------解决方案--------------------
你说的那种技术是GIS 系统里面最基本的功能不管你采取那种平台都可以实现无非就是那个便宜那个贵些~~建议使用Mapinfo 便宜
------解决方案--------------------
楼主的这个系统是C/S的,还是B/S的,客户端是移动设备还是pc设备呢?楼主的开发环境是什么呢?
如果有意,可以找我聊聊,我是做GIS引擎的,如果你只有描述的这几个功能,我的GIS引擎都可以搞定!