[发明专利]一种前后端分离架构和分布式功能的系统、装置及方法在审

专利信息
申请号: 202111503336.6 申请日: 2021-12-10
公开(公告)号: CN114089966A 公开(公告)日: 2022-02-25
发明(设计)人: 段宇轩 申请(专利权)人: 慕海科技(武汉)有限公司
主分类号: G06F8/20 分类号: G06F8/20;G06F8/71;G06F9/54;G06F21/31
代理公司: 暂无信息 代理人: 暂无信息
地址: 430073 湖北省武汉市东湖新技术开发区光谷大道*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 后端 分离 架构 分布式 功能 系统 装置 方法
【说明书】:

随着不同终端(Pad/Mobile/PC)的兴起,各种系统开发需求对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的用户需求和终端开发不同的版本,一个需求一开发的传统模式,其中系统前/后端一起开发,在时间周期、技术难度以及功能逻辑处理上要求都非常高,在业务逻辑复杂的系统里,前后端代码混杂一起,造成后期功能修改、逻辑交互处理时的难度和工作量非常大,本发明涉及一种前后端分离架构和分布式功能的系统、装置及方法,是互联网领域一种新的系统开发结构和开发模式,以及基于前后端分离采取的分布式功能的拓展方法,前端View和Controller层负责展现/交互逻辑,后端负责Model层业务处理/数据等的互联网系统开发模式,可以减少前后端同时开发和功能分布处理的难度。

技术领域

本发明一种前后端分离架构和分布式功能的系统、装置及方法,涉及互联网领域一种新的系统开发结构和开发模式,以及基于前后端分离架构采取的分布式功能的拓展方法。

背景技术

随着不同终端(Pad/Mobile/PC)的兴起,各种系统开发需求对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的用户需求和终端开发不同的软件版本,一需求一开发的传统模式,其中系统前/后端一起开发,在时间周期、技术难度以及功能逻辑处理上要求都非常高,在业务逻辑复杂的系统里,前后端代码混杂一起,造成后期功能修改、逻辑交互处理时的难度和工作量非常大,并且不统一的后端数据系统增加了用户管理的难度和统一性。

发明内容

针对以上问题,所述一种前后端分离架构和分布式功能的系统、装置及方法重新构架了“前后端”的开发模式,采用前后端代码分离的开发架构和方法,前端负责展现/交互逻辑,后端负责业务/数据接口;后端只需要负责按照约定的数据格式向前端提供可调用的API服务即可。前后端之间通过HTTP请求进行交互,前端获取到数据后,进行页面的组装和渲染,最终返回给前端;

有益效果是:前后端分离后,应用的代码不再是前后端混合,只有在运行期才会有调用依赖关系,应用代码将会变得整洁清晰,不论是代码阅读还是系统代码维护都会比较轻松,避免了前后端一起开发模式下,代码混杂一起导致系统维护、升级以及故障处理上的难度和复杂性,如附图1所示。

所述前后端分离从物理层做区分,客户端的就是前端,服务器端的就是后端,所述前端包括Pad/ Mobile/PC等终端展现设备装置,也包括Web/H5/微信小程序/APP等前端系统, PC端和Pad/ Mobile/端的功能不一样,微信小程序和APP和Web前端系统应用环境又不一样,因此,前端系统开发时根据不同终端设备装置和前端系统特性,开发多个前端系统,多前端系统展现/交互逻辑时调取同一个后端数据接口;

有益效果是:前后端分离架构可以让多前端共用同一个后端,节省用户项目开发周期,统一后端让用户系统和数据管理更方便,避免了用户多场景、多系统、多后端不统一的管理问题。如附图2所示。

所述前端系统分布式功能,前端开发时将所有功能单独模块化,后端开发对应数据接口,当通过前端需要分配多个子账户时,可以通过前端勾选、授权、设定子账户不同功能,前端子账户只展示授权或勾选的部分功能,不同子账户前端系统功能只调取后端对应业务处理层和数据接口;

有益效果是:前端分布式功能可以将前端功能模块和权限灵活分配给不同子账户,根据不同角色和功能需求组合成多个功能分布式使用应用系统,如附图3所示。

具体实施方式

首先在项目开发前要确认好主要功能和流程,然后前后端根据项目功能需求约定好接口、数据、参数,前后端就可以采取前后端分离的架构模式同时开发。

开发过程中需求发生变更时,如果需求修改是前端部分,那么前端开发做对应修改即可,如开发需求变更部分是后端,技术开发人员修改后端即可,如接口、数据、参数发生变化时,前后端沟通清楚后可继续采取前后端分离模式开发系统。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慕海科技(武汉)有限公司,未经慕海科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111503336.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top