[发明专利]分发式web服务架构设计方法在审
| 申请号: | 201810133714.8 | 申请日: | 2018-02-09 |
| 公开(公告)号: | CN108415696A | 公开(公告)日: | 2018-08-17 |
| 发明(设计)人: | 郑家裕;崔文明;李凯发;刘艺君 | 申请(专利权)人: | 上海九辛信息技术有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38 |
| 代理公司: | 厦门市新华专利商标代理有限公司 35203 | 代理人: | 朱凌 |
| 地址: | 200000 上海市闵*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务层 定义视图 数据层 分发 数据存储层 层次结构 定义数据 访问机制 服务部署 通信访问 渲染引擎 大流量 视图层 服务器 架构 | ||
本发明公开一种分发式web服务架构设计方法,包括:(一)建立架构的视图层、业务层、数据层和数据存储层四个基本层次结构;(二)定义视图渲染引擎;(三)定义业务层;(四)定义数据层;(五)定义视图层与业务层的通信访问机制;(六)定义业务层与数据层的访问机制。本发明可解决大流量服务器分服务部署问题,还可提高了系统的安全性。
技术领域
本发明涉及一种分发式web服务架构设计方法。
背景技术
目前WEB程序无法分离部署不同层程序于不同服务器上,导致每台服务器需要重复部署整套程序而导致计算资源浪费、需要通过提高服务器物理性能而提高大流量服务。同时在web服务架构开发过程也易因为页面直接与数据库相关联,而过于注重数据库结构,页面结构,从而忽略业务过程以及业务间访问协作。且业务系统和数据直接调用,系统安全性较低。
发明内容
本发明为解决上述问题,提供了一种分发式web服务架构设计方法,解决了大流量服务器分服务部署问题,提高了系统的安全性。
为实现上述目的,本发明采用的技术方案为:
分发式web服务架构设计方法,包括:
(一)建立架构的视图层、业务层、数据层和数据存储层四个基本层次结构;
(二)定义视图渲染引擎;
(三)定义业务层;
(四)定义数据层;
(五)定义视图层与业务层的通信访问机制;
(六)定义业务层与数据层的访问机制。
进一步,所述定义视图渲染引擎包括:
定义页面渲染规则、页面结构数据及业务数据结构规范;
定义页面结构组件;
定义功能组件;
定义数据渲染引擎,用于根据数据结果引用不同页面组件及功能组件,建立并渲染及显示页面;
定义对业务层的访问机制。
所述定义业务层包括:
定义业务访问入口,该入口提供标准化的数据返回接口,数据返回接口用于返回标准数据给视图层,以便视图层进行数据渲染;
定义业务模型架构及标准业务处理机制;
定义对数据层的访问机制。
所述定义数据层包括:
定义数据对数据源的映射,提供数据的分发及对分布式数据的操作分发;
定义对数据源的操作,包括xa事务、active record基础组件,使用规约提供统一的执行入口;
定义数据的加密存储及读取解密机制。
进一步,所述定义视图层与业务层的通信访问机制包括:
定义视图层对业务层的访问机制,负责高并发访问时对数据服务器的访问分发;
定义数据资源访问接口规范,用于提供标准数据给视图进行渲染。
进一步,所述定义业务层与数据层的访问机制包括:
定义业务模型对数据层的标准操作方式及标准操作接口;
定义数据层的访问分发机制,用来分发多个数据层服务时的负载平衡或者扩展;
定义业务层与数据层之间的数据通信方式及通信过程的数据加密机制,提高系统安全控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海九辛信息技术有限公司,未经上海九辛信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810133714.8/2.html,转载请声明来源钻瓜专利网。





