[发明专利]一种C/S和B/S混合架构模式实现方法和平台无效
申请号: | 200810104714.1 | 申请日: | 2008-04-23 |
公开(公告)号: | CN101267441A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 刘波;李先军;李重文;郑雯 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京永创新实专利事务所 | 代理人: | 周长琪 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种C/S和B/S混合架构模式实现方法和平台,基于web服务技术和AJAX技术分别为C/S和B/S模式下不同的客户端提供统一的服务器实现,C/S模式客户端基于SOAP协议访问服务,B/S模式富客户端基于AJAX技术访问服务,采用了面向服务的设计思想,使得C/S模式客户端和B/S模式富客户端可以共享同一个服务器实现。对于来自C/S或者B/S模式客户端的大量的重复请求就可以避免重复的数据库访问,从而有助于降低请求的平均响应时间。为不同模式客户端提供统一的服务器实现,从而改善软件系统的可维护性、可扩展性和可伸缩性。 | ||
搜索关键词: | 一种 混合 架构 模式 实现 方法 平台 | ||
【主权项】:
1、一种C/S和B/S混合架构模式实现方法,其特征在于,由如下步骤组成:步骤一:建立C/S模式客户端和B/S模式富客户端,服务器发布SOAP Web服务和AJAX服务;步骤二:判断客户端的服务访问方式,如果是C/S的访问方式,C/S模式客户端基于SOAP协议调用服务器发布的某SOAP Web服务,通过SOAP Web服务接口访问相应的服务实例,如果是B/S的访问方式,则B/S模式富客户端基于AJAX技术调用服务器发布的某AJAX服务,AJAX服务接口访问相应的服务实例;步骤三:服务实例访问统一服务访问接口;步骤四:统一服务访问接口查看本地存储的服务结果缓存,如果存在该服务实例的调用结果,则从服务结果缓存获取该服务实例的调用结果到统一服务访问接口;如果不存在该服务实例的调用结果,统一服务访问接口从业务逻辑集中调用相应的业务逻辑,完成这次服务请求,并调用相应的数据库操作集的交互类,与数据库操作集进行必要的数据交互,用服务请求的结果更新服务结果缓存;步骤五:服务器将SOAP Web服务通过SOAPWeb服务接口传递给C/S模式客户端,由C/S模式客户端的SOAP协议解析模块解析;服务器将AJAX服务通过AJAX服务接口传递给B/S模式客户端,由B/S模式客户端的AJAX服务调用模块解析;转到步骤二直至调用过程结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810104714.1/,转载请声明来源钻瓜专利网。
- 上一篇:转动惯量可调的惯性飞轮装置
- 下一篇:一种纯氧非高炉炼铁终还原炉氧气风口装置