信息查询系统同Web服务技术的结合

信息查询系统同Web服务技术的结合如今基于Web应用的信息、查询系统己经发展到了极其快速、便捷的地步

用各种语言编写、技术实现的信息查询系统每天都在网络上发挥着巨大的作用,方便着人们的工作、学习和生活

那么还有哪些问题有待解决,那些方面有待发展,未来又将朝着什么方向前进呢?首先,Web应用的不断发展虽然方便了我们的许多方面,但人们发Web应用和传统桌面应用(比如企业内部管理系统、办公自动化系统等)之间存在着连接的鸿沟,人们不得不重复地将数据从Web应用迁移到传统桌面,从传统桌面应用将数据迁移到Web应用,这成为了一个巨大的障碍

计算机的应用是要满足自动化,在自动化流程之间的人工流程会在不同程度上降低人们的积极性

其次,大多数基于Web的商务服务在处理购买者、供应商、交易市场和服务提供者之间的联系方式上各有不同

如何将这些应用方便且低代价地连接在一起,从而实现大范围的跨实体的系统对接,是摆在开发人员面前的一大问题

不同的应用开发语言不同、部署平台不同、通信一协议有可能不同,对外交换的数据格式也有着很大的差异

如何解决语言差异、平台差异、协议差异、数据差异所带来的高代价的系统集成,是问题的关键

最后,现今基于Web应用的信息查询程序通常是人机交互的,结果多用于浏览,往往难于实现Web程序的重用和扩展

将面向对象的组件技术引入到Web中,充分利用工nternet的开放性,节约编程资源是我们追求的发展方向

近期出现的Web服务技术(Web Services Technology)正是对这些问题的最佳解决方案

Web服务技术是一种基于标准的Web协议的可编程组件,它的主要目标就是在现有的各种异种平台的基础上构筑一个通用的平台无关、语言无关的技术层,各种不同平台之上的应用依靠这个技术层来实施彼此的连接和集成

如下图3所示,Web服务可以被自由地部署在工nternet上,而服务器、PC或是移动计算设备上的各种程序,包括Web, Windows应用程序或是其他支持Web服务的任何类型的程序都可以在任何时候、任何地方通过Internet对其进行方便的调用,同样调用它的也可以是另一个Web服务

由上可以看出,使用Web服务技术构造的信息查询系统不但能够完成以往网络信息查询系统的一般查询功能,还具有新的优势和功能:首先,各种类型的应用程序可以在任何时候、任何地点通过Internet对其进行方便的调用,使资源得到最大的利用,充分发挥了Internet的开放性

以股票查询系统为例,只要证券中心将股票查询系统开发为Web服务,那么需要此功能的其他单位或个人在获得证券中心的许可之后,就可以直接通过Internet进行调用,并对结果进行处理

其次,使用Web服务技术的信息查询系统能够与其他应用程序方便地集成在一起

例如新开发了商品查询系统,利用Web服务技术,就可以简单地将它同己有的商品买卖系统进行集成

这样最大限度地利用了已有资源,减少了重新编写代码的工作

再次,由于Web服务技术使用的是通用的语言、传输协议、标准等,所以基于它开发的信息查询系统,可以被异构平台上以异种语言编写的程序进行调用,真正实现了跨平台、跨语言特性

因此在信息查询系统中融入Web服务技术代表了未来信息查询系统的发展方向,应用它可以使信息查询系统达到从未有过的开放性、通用性、可重用性和可扩展性

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关