论文部分内容阅读
遥感数据服务系统是基于互联网为用户提供遥感数据的查询检索、数据浏览、数据下载及相关服务的空间信息系统。目前,大多数这些系统都是与某一个特定的空间信息数据库相连接,系统中各个功能模块与底层数据库以及模块之间都存在着高度的依赖关系,整个系统处于一种高度耦合的状态。随着遥感数据种类的不断增多,以及服务内容和用户需求的不断变化,系统的复杂性会不断提高,系统的维护以及升级改造变得愈发的困难,系统的稳定性也会逐步恶化,并难以适应业务需求的变化。 本文通过研究企业服务总线(Enterprise Service Bus,ESB)框架技术以及相关的其他技术,结合遥感数据服务系统特点以及现有遥感数据服务系统所遇到的诸多问题,提出了一个适于未来发展需求的遥感数据服务系统的新架构。在这个架构中引入了企业服务总线来集成系统中的各个功能模块,企业服务总线负责系统中各个应用在通信过程中的消息路由、协议转换、消息格式转换等,使得系统中的应用可以关注于业务本身而不是所使用的具体通信技术细节。除此之外,总线层屏蔽了应用间的差异,为系统提供了更好的集成与开发环境。而在这个架构的基础之上,本文对其两个关键技术:异构系统的通信与资源权限的管理进行了详细的研究与论述。 本文对基于企业服务总线的遥感数据服务系统的研究,对于多元海量遥感数据服务系统的架构具有一定的指导意义,同时,对于中国科学院遥感与数字地球科学中心的遥感数据服务系统的升级改造也是一个有意义的探索。