论文部分内容阅读
栅格作为伴随互联网技术而迅速壮大发展起来的第三次技术浪潮,具有覆盖全球范围的能力,为用户提供了丰富的资源。信息栅格作为栅格的应用目标之一,强调的是对信息的存储、管理、传输以及处理。信息栅格系统为用户提供的是一步到位的、透明的服务。用户不需要了解信息资源的来源和存储的位置等信息,就能完成对资源的调用。底层信息资源的变更不会对用户的使用造成影响。信息去耦合技术是实现透明服务的重要支撑技术。同时,信息栅格允许用户按需选择需要的服务,各个服务功能之间必须采取去耦合技术,解除各个功能模块刚性关联,才能实现按需服务和柔性重组。本文通过对现有的采用松散耦合的栅格服务体系结构的分析,结合信息栅格资源的特点,提出为了实现信息的去耦合需要屏蔽栅格资源的异构性、分布性、动态性、海量性,使得用户和应用系统能够与信息资源无缝的连接在一起。在分析了目前比较流行的信息描述语言的基础上,针对信息栅格资源灵活性、丰富性的特点,本文提出了用元数据、XML技术和元数据目录服务相结合来描述和存储信息栅格资源的方法,以此来屏蔽信息资源的异构性对栅格系统的影响;层次化的元数据模型通过不同层次间的数据映射屏蔽了资源的地理位置的分布性以及地理位置的变化对栅格的影响;基于树形的自适应的资源组织结构屏蔽了资源动态的加入/退出对栅格的影响。为了实现服务功能模块的去耦合,本文提出了发现-查找-绑定式的信息栅格服务模式,通过这种模式服务与用户之间可独立变更互不影响,使用时建立动态绑定关系。本文对服务聚合框架、服务聚合流程进行了建模,研究了服务的动态选择算法和服务匹配算法,为按需服务提供了技术支撑。最后构建了针对抗洪救灾的典型的应用栅格系统,模拟了服务发现以及服务聚合等过程。对去耦合过程中涉及到的关键技术进行了验证。