基于Web Services的防震减灾信息系统集成技术的研究

基于Web Services的防震减灾信息系统集成技术的研究

论文摘要

近年来,地震行业的信息化建设蓬勃发展,党和国家投入了大量的人力和物力来支持防震减灾信息系统的建设。现在已经建立了一些防震减灾信息系统,它们彼此之间是独立的,异构的和跨网络的。加强原有防震减灾信息系统之间的交流与协作是必要的。同时,国家要求我们构建一个完备的中国数字地震观测网络体系架构,新的形势促使我们要推出新的业务和新的平台。但是在构建新系统时要求能最大限度地保护现有投资并实现信息和应用集成。也就是说也要实现新系统和原有系统之间的集成。考虑到防震减灾信息系统的现状和实际要求,本文采用 Web Services 技术对防震减灾信息系统的集成进行了研究。首先,本文分析了防震减灾信息系统面临的问题和相应的解决方案。防震减灾信息系统的集成有两个难题摆在面前: ⑴ 客户端和服务器端的通信就是一个十分难解决的问题。因为客户端和服务器端之间通常都会有防火墙和代理服务器,在这种情况下,采用 DCOM(分布式组件对象模型)技术实现相当复杂。一个完美的解决方案是采用 HTTP 协议来通信,这是因为任何运行 web 浏览器的机器都在使用 HTTP 协议。⑵ 应用程序之间的互操作也是一个问题。而 WebServices 技术恰恰能够很好的解决这些问题。首先,Web Services 技术以 HTTP协议作为载体进行通信,而防火墙和代理服务器对 HTTP 协议没有限制,所以难题⑴得到了解决。其次 Web Services 技术是一个硬件平台无关、与操作系统无关及程序语言无关的技术,这样就屏蔽了应用程序的异构性问题,也就是解决了⑵中提到的互操作性问题。然后,本文介绍了防震减灾信息系统 Web Services 的定义、集成体系结构和关键技术等问题。防震减灾信息系统的 Web Services 就是将防震减灾信息系统中的某些功能模块暴露为通过 Web 可访问的一些接口。远程防震减灾信息系统通过 Internet 来访问接口中所定义的操作。实现系统通信,达到集成的目的。防震减灾信息系统 Web Services 体系结构涉及到三种角色(服务提供者,服务请求者和服务代理者)以及三种操作(发布、查找和绑定)。Web Services 的整个创建过程还涉及到四种重要的基础性关键技术:XML、SOAP、WSDL 和 UDDI。XML(可扩展标记语言)是 Web Services 中表示数据的基本格式,它既与平台无关,

论文目录

  • 绪论
  • ⒈ 防震减灾信息系统集成面临的问题和解决方案
  • ⒉ 研究思路
  • ⒊ 研究现状
  • ⒋ 科学目标
  • 第一章: 应用 Web Services 进行防震减灾信息系统集成的关键技术探讨
  • ⒈ 为何在防震减灾信息系统集成中使用 Web Services
  • 1.1 防震减灾信息系统的Web Services 的定义
  • 1.2 防震减灾信息系统集成需求与Web Services 的产生
  • ⒉ 基于Web Services 的防震减灾信息系统集成体系结构
  • ⒊ 基于Web Services 的防震减灾信息系统集成所采用的关键技术
  • 3.1 Web Services 体系结构中的构件
  • 3.2 Web Services 体系结构中的基本协议栈
  • 3.3 Web Services 体系结构中的协议
  • ⒋ 防震减灾信息系统集成中Web Services 的角色和定位
  • ⒌ 防震减灾信息系统集成中所采用的 Web Services 的分类
  • ⒍ 防震减灾信息系统集成中Web Services 与其它面向服务解决方案比较
  • ⒎ 小结
  • 第二章: 选取 Oracle 与 Microsoft 的 Web Services 作为防震减灾信息系统集成的解决方案
  • ⒈ 七种主流的Web Services 产品评析
  • 1.1 基于 J2EE 平台的产品
  • 1.2 基于.NET 平台的产品
  • ⒉ 产品选取
  • ⒊ Oracle 的Web Services 解决方案
  • ⒋ Microsoft的支持Web Services请求者的部分解决方案
  • ⒌ 小结
  • 第三章: 使用 Oracle9i JDeveloper 和 Oracle9iAS 与 UDDI 注册表构建地质资料信息查询 Web Services 研究实例
  • ⒈ Oracle9i JDeveloper 与Oracle9i Application Server 简介
  • ⒉ 地质所地质资料管理信息系统与 Web Services 的结合
  • ⒊ 研究实例的实现
  • 3.1 构建基于Oracle9iAS 的基础结构
  • 3.1.1 Web Services 提供方
  • 3.1.2 Web Services 请求方
  • 3.2 创建地质资料信息查询 Web Service
  • 3.2.1 实现方案的 Web Service 提供程序的实现
  • 3.2.2 研究实例的测试
  • 3.2.3 实现方案的Web Service 请求程序的实现
  • ⒋ 搭建防震减灾信息系统私有UDDI 注册中心并实现研究实例的发布
  • 4.1 Oracle9iAS UDDI 注册表简介
  • 4.2 利用Oracle9iAS UDDI 注册表搭建UDDI 注册中心并发布研究实例
  • 4.2.1 通过图形用户界面发布
  • 4.2.2 使用UDDI 注册表通信的编程接口发布
  • ⒌ 研究实例构建中存在的问题
  • ⒍ 小结
  • 第四章:利用 Microsoft .NET 的开发环境调用 Web Service 研究实例
  • ⒈ 利用.NET 开发环境调用地质资料信息查询 Web Service 研究实例
  • ⒉ 研究实例中存在的问题
  • ⒊ 小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于Web Services的防震减灾信息系统集成技术的研究
    下载Doc文档

    猜你喜欢