At last, I will develop a prototype system ( Web Map Server(WMS), WMS ) by using design pattern, and looked on as trial and summarizer. 运用设计模式思想,开发一个原型系统(WebMapServer,WMS),作为研究的试验和总结。
The architecture consists of Web Browser, Web Server, Metadata MA Server, Map MA Server, and Data MA Server. 该系统包含浏览器、Web服务器、元数据MA服务器、地图MA服务器以及数据MA服务器。
For example, if you are writing a Web server, and all your cached pages are stored in a HashMap, every request will want to acquire and hold the lock on that map, and it will become a bottleneck. 例如,如果您正在编写一个Web服务器,而且所有的高速缓存的页都存储在HashMap中,那么每个请求都将需要获得并占用那个map上的锁,这就将成为一个瓶颈。
A secondary message transmission from map server and Web server to client realizes dynamic and timely information receiving. 以地图服务器、Web应用服务器到客户端的二次消息传输实现客户端的动态、及时信息接收。