【技术实现步骤摘要】
一种基于混合架构模式的数据处理系统及方法
[0001]本专利技术涉及数据处理
,并且更具体地,涉及一种基于混合架构模式的数据处理系统及方法
。
技术介绍
[0002]服务器
‑
客户端,即
Client
‑
Server(C/S)
结构,
C/S
结构通常采取两层结构
。
服务器负责数据的管理,客户机负责完成与用户的交互任务,随着互联网的飞速发展各类技术突飞猛进,以及时间的推移
C/S
结构缺点尤为突出
。
如:
C/S
架构中客户端职责任务比较沉重,客户端耦合大量的业务处理逻辑,大量数据本地化存储,本地化缓存,针对不同平台的客户端需要研发不同语言的客户端,版本很难统一,并且个性界面展示效果不同;从而
C/S
架构模式带来了一系列问题,导致项目周期时间长
、
更新频繁
、
研发技术要求高
、
维护成本高
、
技术各类多样
、
运维复杂
、
以及跨平台性差
、
用户使用多平台不一致性导致学习成本高
、
管理成本及研发成本极速提升等
。
[0003]B/S(Browser/Server)
架构:浏览器
‑‑
服务器结构,
B/S
要求有操作系统和浏览器就行,与操作系统平台无关
...
【技术保护点】
【技术特征摘要】
1.
一种基于混合架构模式的数据处理系统,其特征在于,所述系统采用两个服务一个中心的混合架构模式,两个服务分别为服务器端
web
服务和客户端本地化
web
服务,一中心用于为服务器端
web
服务提供数据服务,所述系统包括:客户端,用于通过
http
服务与展示模块进行通信,以完成业务流程运转;展示模块,用于使客户端通过加载该模块进行渲染,并通过函数回调方式进行客户端与服务端的通信,展示模块的数据由服务端提供;服务端,用于为整个系统提供数据支持与数据维护;其中,所述展示模块与客户端结合成本地化
web
服务架构模式,所述展示模块与服务端结合成服务端
web
服务架构模式,通过所述展示模块形成一个基于两层
B/S
架构的
C/S
架构模式
。2.
根据权利要求1所述的系统,其特征在于,所述客户端采用
linux shell
脚本语言与
linux
自带的
python
脚本语言开发实现
。3.
根据权利要求1所述的系统,其特征在于,所述展示模块,包括:页面展示模块,用于展示服务端的数据和客户端已安装软件的更新以及推送数据,所述页面展示模块通过页面数据加载模块分别从服务端与客户端获取数据;页面数据加载模块,用于对页面展示模块提供数据初始化和数据加载任务的数据
。4.
根据权利要求1所述的系统,其特征在于,所述展示模块,还包括:业务处理模块,用于通过业务引擎接管客户端业务处理功能,负责所有展示模块中业务处理工作
。5.
根据权利要求1所述的系统,其特征在于,所述展示模块,还包括:数据校验模块,与数据通信模块进行交互,用于在数据通信模块在传输数据之前对待传输的数据进行加密处理,获取摘要信息;用于对通过数据通信模块获取的数据进行校验和解密处理,以获取明文信息
。6.
根据权利要求1所述的系统,其特征在于,所述展示模块,还包括:日志模块,用于负责客户端本地化服务操作日志的收集
。7.
根据权利要求1所述的系统,其特征在于,所述展示模块,还包括:统计模块,用于负责展示模块统计工作,包括...
【专利技术属性】
技术研发人员:李勇,卢炜,袁丽静,
申请(专利权)人:华迪计算机集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。