论文部分内容阅读
开放式的WebService系统架构是当前网络应用领域的研究热点,传统的B/S模式架构的Web站点存在如下缺点:
1.系统结构的封闭性
孤立的Web站点形成“数字孤岛”,既不方便用户使用,也不利于与其他Web站点进行自由安全的信息共享和数据传递。
2.信息搜索的局限性
大多数Web站点只能够搜索管理自身的数据,无法自动有效的从Internet中进行实时信息查询搜索,既不能够提供最有效的服务,也为系统更新和升级带来了很大的困难。
基于以上问题,本文针对“开放式的WebService系统结构”展开研究,从以下几个方面进行系统架构与技术方法的创新:
1.集成信息搜索引擎的WebService系统架构模型
本文提出了包含实时后台搜索引擎的WebService系统模型,搜索引擎可根据管理配置的变化情况,以“虚拟普通用户”的身份对第三方Web站点进行查询并获取动态服务信息,并将数据有效的整合到前台工作流中。该模型打破了传统的三层B/S模式,实现了B2B与B2C两种应用目标的整合。
2.基于XML规范的WebService系统配置与管理
本文实现了基于XML规范的WebService配置管理方法,实现了“机制与策略”的分离,在不调整WebService代码的情况下,通过修改策略(XML配置文件),即可实现对WebService的业务调整和升级。
3.针对WebService服务器性能负载控制的方法与技术
本文提出并实现了“服务器端多线程管理、客户端分布式计算结点”等多种技术方法,可有效降低服务器的性能负载并保持服务器的稳定性。
结合以上研究工作,本文建立了一个真实完整的“航空机票查询与定购系统”,并取得了良好的应用效果。
最后,本文针对WebService系统架构、网络搜索等热点问题,提出未来研究工作的观点和思路。