基于数据驱动的企业互联网开放平台制造技术

技术编号:16269686 阅读:63 留言:0更新日期:2017-09-22 21:22
基于数据驱动的企业互联网开放平台,包括由上到下依次连接的接口层、业务服务层、基础服务层及数据持久层;所述接口层包括登录校验接口和分别与登录校验接口相连接的若干服务接口,所述登录校验接口对外连接客户端;所述业务服务层包括业务订单编号生成模块及用户业务操作模块;所述基础服务层包括数据库模块及缓存模块;所述数据持久层包括配置中心模块及业务源数据模块。本发明专利技术提供了一种基于数据驱动的企业互联网开放平台,其设计与开发采用了层次化和模块化的思想,易于维护和扩展。

【技术实现步骤摘要】
基于数据驱动的企业互联网开放平台
本专利技术涉及互联网技术,特别是基于数据驱动的企业互联网开放平台。
技术介绍
全球互联网化浪潮的重心正在从个人扩展到企业与组织,受互联网以及电子商务的影响与冲击,目前大多数企业已经开始或准备开始向互联网化转型,并通过获取、处理和使用数据来创造效益,但由于不同企业通常使用的运营管理系统也不同,技术上系统差异大,难以统一进行管理;且现有的企业互联网开放平台通常是集成结构,技术上往往存在结构不分层和模块独立性差问题,一旦需要修改维护,不得不改动多个相连接的模块,耗时费力。
技术实现思路
为了克服现有技术的上述缺点,本专利技术的目的是提供一种基于数据驱动的企业互联网开放平台,对外统一提供用户注册、用户登录验证、账号管理等服务,实现个人用户、企业、企业用户的统一管理功能,具备多种服务功能,能够快速适配传统行业互联网化的需求;技术上,其设计与开发采用了层次化和模块化的思想,从上到下分为接口层、业务服务层、基础服务层及数据持久层,接入层次清晰,且功能模块之间独立性强,易于维护和扩展。本专利技术解决其技术问题所采用的技术方案是:基于数据驱动的企业互联网开放平台,包括由上到下依次连接的接口层、业务服务层、基础服务层及数据持久层;所述接口层包括登录校验接口和分别与登录校验接口相连接的若干服务接口,所述登录校验接口对外连接客户端;所述业务服务层包括业务订单编号生成模块及用户业务操作模块;所述基础服务层包括数据库模块及缓存模块;所述数据持久层包括配置中心模块及业务源数据模块。作为本专利技术的进一步改进:所述登录校验接口和服务接口均为标准统一的API接口;API接口即ApplicationProgrammingInterface应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。所述服务接口包括个人信息操作接口、企业信息操作接口、企业操作接口、后台管理接口及业务类型操作接口。所述用户业务操作模块包括登录校验模块、个人信息服务模块、企业信息服务模块、企业服务模块、后台管理模块及业务模块;所述业务模块连接所述业务订单编号生成模块,所述业务订单编号生成模块对业务调用行为进行记录。所述业务服务层通过接口层接受客户端的请求,进行处理后,再通过接口层将服务调用结果反馈给客户端;其中,所述登录校验模块对登录校验接口转发过来的客户端登录信息进行验证;并进行用户登录统计分析,提供基本统计报表功能;还可实现第三方登录管理功能,当客户端在微信公众号、支付宝服务窗等访问所述企业互联网开放平台,记录保存用户的OpenID等唯一凭证,并实现基于唯一凭证的登录、踢出更新管理,OpenID为一个以用户为中心的数字身份识别框架。所述个人信息操作接口与个人信息服务模块连接,提供对用户昵称、头像、真实姓名、个人交易信息、支付绑定及其他用户资料信息的基本增删改查功能,并提供相关的启用和禁用功能;所述企业信息操作接口连接企业信息服务模块,提供基本的企业信息查询、筛选、增加、修改、启用和禁用功能;所述企业操作接口连接企业服务模块,提供与企业的关联、企业用户的新增、角色设置功能,可根据业务需要,管理企业与所属员工的关联关系或批量启用、停用企业及企业子账户;所述后台管理接口连接后台管理模块,可实现新增用户、查询用户、修改用户、启用禁用用户功能,对个人用户、企业、企业用户进行后台管理。作为本专利技术的进一步改进:所述数据库模块连接缓存模块,所述缓存模块包括缓存存储设备;所述数据库模块封装了数据库底层增删改查基本服务;所述缓存模块采取默认缓存机制,从而减少数据库的压力,加快了业务服务层的响应速度,可以减轻系统线性扩展引起的数据库瓶颈。作为本专利技术的进一步改进:所述配置中心模块包括存储应用配置参数的参数存储设备;所述业务源数据模块包括源数据存储设备。所述应用配置参数可在线修改,实现应用配置的在线化管理;所述业务源数据模块支持读写分离及线性水平拓展。与现有技术相比,本专利技术的有益效果是:基于数据驱动的企业互联网开放平台,对外统一提供用户注册、用户登录验证、账号管理等服务,实现个人用户、企业、企业用户的统一管理功能,具备多种服务功能;其设计与开发采用了层次化和模块化的思想,从上到下分为接口层、业务服务层、基础服务层及数据持久层,接入层次清晰,且功能模块之间独立性强,易于维护和扩展。附图说明图1为本专利技术的结构示意图。图2为本专利技术的客户端注册流程示意图。图3为本专利技术的客户端登录流程示意图。具体实施方式现结合附图说明与实施例对本专利技术进一步说明:实施案例一:参考图1,基于数据驱动的企业互联网开放平台,包括由上到下依次连接的接口层、业务服务层、基础服务层及数据持久层;所述接口层包括登录校验接口和分别与登录校验接口相连接的若干服务接口,所述登录校验接口对外连接客户端;所述业务服务层包括业务订单编号生成模块及用户业务操作模块;所述基础服务层包括数据库模块及缓存模块;所述数据持久层包括配置中心模块及业务源数据模块。所述登录校验接口和服务接口均为标准统一的API接口;API接口即ApplicationProgrammingInterface应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。所述服务接口包括个人信息操作接口、企业信息操作接口、企业操作接口、后台管理接口及业务类型操作接口。所述用户业务操作模块包括登录校验模块、个人信息服务模块、企业信息服务模块、企业服务模块、后台管理模块及业务模块;所述业务模块连接所述业务订单编号生成模块,所述业务订单编号生成模块对业务调用行为进行记录。所述业务服务层通过接口层接受客户端的请求,进行处理后,再通过接口层将服务调用结果反馈给客户端;其中,所述登录校验模块对登录校验接口转发过来的客户端登录信息进行验证;并进行用户登录统计分析,提供基本统计报表功能;还可实现第三方登录管理功能,当客户端在微信公众号、支付宝服务窗等访问所述企业互联网开放平台,记录保存用户的OpenID等唯一凭证,并实现基于唯一凭证的登录、踢出更新管理,OpenID为一个以用户为中心的数字身份识别框架。所述个人信息操作接口与个人信息服务模块连接,提供对用户昵称、头像、真实姓名、个人交易信息、支付绑定及其他用户资料信息的基本增删改查功能,并提供相关的启用和禁用功能;所述企业信息操作接口连接企业信息服务模块,提供基本的企业信息查询、筛选、增加、修改、启用和禁用功能;所述企业操作接口连接企业服务模块,提供与企业的关联、企业用户的新增、角色设置功能,可根据业务需要,管理企业与所属员工的关联关系或批量启用、停用企业及企业子账户;所述后台管理接口连接后台管理模块,可实现新增用户、查询用户、修改用户、启用禁用用户功能,对个人用户、企业、企业用户进行后台管理。所述数据库模块连接缓存模块,所述缓存模块包括缓存存储设备;所述数据库模块封装了数据库底层增删改查基本服务;所述缓存模块采取默认缓存机制,从而减少数据库的压力,加快了业务服务层的响应速度,可以减轻系统线性扩展引起的数据库瓶颈。所述配置中心模块包本文档来自技高网...
基于数据驱动的企业互联网开放平台

【技术保护点】
基于数据驱动的企业互联网开放平台,对外连接若干个客户端,其特征在于:包括由上到下依次连接的接口层、业务服务层、基础服务层及数据持久层;所述接口层包括登录校验接口和分别与登录校验接口相连接的若干服务接口,所述登录校验接口对外连接客户端,接收客户端发送的请求,并反馈请求结果;所述业务服务层包括业务订单编号生成模块及用户业务操作模块,所述用户业务操作模块连接服务接口;所述基础服务层包括数据库模块及缓存模块;所述数据持久层包括配置中心模块及业务源数据模块。

【技术特征摘要】
1.基于数据驱动的企业互联网开放平台,对外连接若干个客户端,其特征在于:包括由上到下依次连接的接口层、业务服务层、基础服务层及数据持久层;所述接口层包括登录校验接口和分别与登录校验接口相连接的若干服务接口,所述登录校验接口对外连接客户端,接收客户端发送的请求,并反馈请求结果;所述业务服务层包括业务订单编号生成模块及用户业务操作模块,所述用户业务操作模块连接服务接口;所述基础服务层包括数据库模块及缓存模块;所述数据持久层包括配置中心模块及业务源数据模块。2.根据权利要求1所述的基于数据驱动的企业互联网开放平台,其特征在于:所述登录校验接口和服务接口均为标准统一的API接口;所述服务接口包括个人信息操作接口、企业信...

【专利技术属性】
技术研发人员:包志刚李元佳陈新宇
申请(专利权)人:广州云徙科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1