一种业务管理平台的制作方法

文档序号:16916771发布日期:2019-02-19 19:01阅读:233来源:国知局
一种业务管理平台的制作方法

本发明实施例涉及计算机技术领域,尤其涉及一种业务管理平台。



背景技术:

业务管理平台是经过对日常办公和管理行为的高度抽象提炼形成的管理平台。

业务管理平台以网络为中心,建立和完善各个职能部门之间的沟通和信息共享机制,建立协同工作的环境,为办公提供一个自动化工具,帮助企业实现动态的内容显示和实际管理。目前的业务管理平台开发框架设计不足,影响开发质量和效率,影响用户体验和应用效果,且大多基于客户端/服务器(client/server,c/s)架构设计,应用功能不足以满足用户的需求。



技术实现要素:

本发明实施例提供一种业务管理平台,可以解决现有技术中开发质量和效率低的问题。

本发明实施例提供了一种业务管理平台,包括:基础服务层、开发框架层、应用层和展现层;所述开发框架层包括两个或两个以上的业务逻辑模板,所述应用层根据所述展现层接收的业务请求提取所述开发框架层中的业务逻辑模板,所述应用层基于所述业务逻辑模板对所述业务请求进行处理,所述应用层处理后的结果发送给所述基础服务层,所述基础服务层将服务过的处理结果发送给所述展现层进行展示。

进一步的,所述业务管理平台还包括基础设施层、数据存储层和domino层,所述基础服务层、所述开发框架层、所述应用层和所述展现层中的数据通过所述domino层存储在所述数据存储层中,所述基础设施层用于提供所述业务管理平台中各层所执行的操作系统或网络架构。

进一步的,所述数据存储层包括文档型数据库、关系型数据库和/或文件存储数据库,以及与数据库对应的访问接口。

进一步的,所述domino层包括http服务组件、数据库服务组件和消息服务组件,以及与服务组件对应的调用接口。

进一步的,所述开发框架层包括表单设计模块、流程审批开发设计模块、页面配置模块和应用开发模块,以及与各模块对应的访问接口。

进一步的,所述基础服务层包括认证服务组件、用户及组织数据服务组件、日志管理服务组件和大附件管理服务组件,以及与服务组件对应的调用接口。

进一步的,所述展现层包括浏览器数据服务接口和客户端数据服务接口,浏览器数据服务接口用于接收浏览器的业务请求,所述客户端数据服务接口用于接收客户端的业务请求。

本发明实施例通过提供一个包括基础服务层、开发框架层、应用层和展现层的业务管理平台,开发框架层包括两个或两个以上的业务逻辑模板,应用层根据展现层接收的业务请求提取开发框架层中的业务逻辑模板,应用层基于业务逻辑模板对业务请求进行处理,应用层处理后的结果发送给基础服务层,基础服务层将服务过的处理结果发送给展现层进行展示。本发明实施例通过在业务管理平台中增加开发框架层,可以提供多个业务逻辑模板,并支持对业务逻辑模板进行修改、删除和增加操作,解决了现有技术中开发质量和效率低的问题,提高了适用性和可用性。

附图说明

图1为本发明实施例中的业务管理平台的结构示意图;

图2为本发明实施例中的业务管理流程的示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

图1为本发明实施例中的业务管理平台的结构示意图。如图1所示,该业务管理平台包括基础服务层11、开发框架层12、应用层13和展现层14;开发框架层12包括两个或两个以上的业务逻辑模板,应用层13根据展现层14接收的业务请求提取开发框架层12中的业务逻辑模板,应用层13基于业务逻辑模板对业务请求进行处理,应用层13处理后的结果发送给基础服务层11,基础服务层11将服务过的处理结果发送给展现层14进行展示。

应用层13可以提取并存储开发框架层12中的业务逻辑模板,以实现针对不同的业务请求进行逻辑处理。如图1所示,应用层13中包括全球模板,该全球模板支持多语言(例如中、英)访问,还包括符合各业务部门具体需求的应用功能模块,例如信息发布、公文流转、综合办公、文档管理、沟通交流、工作协作、工作督办、任务协作、出差申请、请假申请、档案管理、任务查询、会议室申请、通讯录查询、领导安排、工作计划、车辆管理、固定资产管理、论坛、合理化建议等等。

其中,开发框架层12包括表单设计模块、流程审批开发设计模块、页面配置模块和应用开发模块等开发工具,以及与各模块对应的访问接口,实现不同业务功能的逻辑模板的开发,包括修改、删除和新增。开发框架层12中还提供开发工具和接口的二次开发手册、开发demo示例等,并提供完整的框架开发培训,以保证用户能熟练掌握开发框架的使用。

基础服务层11包括认证服务组件、用户及组织数据服务组件、日志管理服务组件和大附件管理服务组件等,以及与服务组件对应的调用接口。业务应用开发时可调用本层提供的服务组件对应的调用接口,实现基础服务的统一管理。

展现层14包括浏览器数据服务接口和客户端数据服务接口,浏览器数据服务接口用于接收浏览器的业务请求,客户端数据服务接口用于接收客户端的业务请求。展现层14支持浏览器/服务器(browser/server,b/s)模式的访问方式,也为客户端(例如移动办公软件)的访问方式提供了数据服务接口,满足松耦合的需求。

该业务管理平台还包括基础设施层15、数据存储层16和domino层17,基础服务层11、开发框架层12、应用层13和展现层14中的数据通过domino层17存储在数据存储层16中,基础设施层15用于提供业务管理平台中各层所执行的操作系统或网络架构。

其中,基础设施层15提供底层windows/unix操作系统,以及多协议标签交换(multi-protocollabelswitching,mpls)网络通讯架构,控制业务管理平台中各层执行对应的功能。

数据存储层16包括文档型数据库、关系型数据库和/或文件存储数据库,以及与数据库对应的访问接口。

domino层17包括http服务组件、数据库服务组件和消息服务组件等服务组件,以及与服务组件对应的调用接口。domino是一种群组工作软件,提供基础服务层11中不包括的服务组件,domino的功能强大,界面丰富,主要用于辅助多人协同工作,从而突破平台、技术、组织和地理上的限制,充分实现信息与技术方面的共享。基础服务层11、开发框架层12、应用层13和展现层14中的数据通过所述domino层17变换数据格式和进行加密,再存储在数据存储层16中。本实施例中的业务管理平台可以有多个domino层17,横向交互数据。

本发明实施例中的业务管理平台实现了三层资源池的管理。三层资源池是指硬件资源池、系统资源池和应用资源池。硬件资源池主要包括服务器和存储等硬件资源,系统资源池主要是指domino虚拟服务器,应用资源池主要指通用的业务逻辑模板。三层资源池的集中管控,实现了资源共享,提高了资源利用率,推动了资源的优化配置,主要体现在以下几个方面:动态、弹性和可扩展,每台虚拟服务器按照动态划分资源,实现高度的业务敏捷;物理部署灵活,每台服务器使用不同的存储中心,因此,在物理上可以便捷地将两台服务器分别放置在不同机房甚至是不同城市;高可用性保障,基本可实现用户通过浏览器端访问和客户端中断;节省成本,带来更低的应用基础架构资本性支出和运营成本支出。该业务管理平台可以在这三个层面作横向扩展。

本发明实施例中的业务管理平台预留标准接口以便与其他统一技术路线对接,例如与移动应用开发平台对接,进行应用的移动化;与ad(activedirectory)域集成,实现用户的ad域登录功能等。

本发明实施例通过提供一个包括基础服务层、开发框架层、应用层和展现层的业务管理平台,开发框架层包括两个或两个以上的业务逻辑模板,应用层根据展现层接收的业务请求提取开发框架层中的业务逻辑模板,应用层基于业务逻辑模板对业务请求进行处理,应用层处理后的结果发送给基础服务层,基础服务层将服务过的处理结果发送给展现层进行展示。本发明实施例通过在业务管理平台中增加开发框架层,可以提供多个业务逻辑模板,并支持对业务逻辑模板进行修改、删除和增加操作,解决了现有技术中开发质量和效率低的问题,提高了适用性和可用性。

在上述实施例的基础上,通过一个示例对业务管理平台的业务管理流程进行说明。图2为本发明实施例中的业务管理流程的示意图,图中展现层14通过浏览器或客户端接收用户发送的业务请求或命令,例如按键发布消息,并发送给应用层13;应用层13根据业务请求判断是否存在对应的业务逻辑模板,若存在,则基于业务逻辑模板对业务请求进行逻辑处理和分析,并且将处理结果发送给基础服务层11;应用层13调用基础服务层11中业务请求对应的服务对业务请求进行处理,并以依托该服务将服务过的处理结果返回给展现层14;若应用层13中不存在业务请求对应的逻辑模板,则提取开发框架层12中的对应的业务逻辑模板;基础服务层11、开发框架层12、应用层13和展现层14中的数据通过domino层17改变数据格式和进行加密,再存储在数据存储层16中。

本发明实施例中的业务管理平台通过开发框架层形成了多套全球模板,即多套通用业务模板,包括通用工具、信息发布、文档管理、流程协作和台帐管理等5大类。示例性的,适用的具体办公场景可以包括:通用工具类:用户组织信息、统计功能、在线投票、问卷答题、办公首页和个人工作台等;信息类:专题发布、通知信息发布、信息报送和领导日程等;台账管理:办公用品管理、车辆申请、会议室申请、网络账号申请、网络接入申请、电话申请、耗材管理和文档管理等;流程协作:合理化建议、智能卡管理、邮寄申请、请假申请、出差申请、印章管理、通用流程、工作授权和领导交办等。开发人员通过全球模板引用可以快速生成相应应用模块(例如引用车辆申请的模板可以快速生成一个车辆申请营运模块),极大提高了开发效率。

全球模板具有以下特点及优势:1)通用性与实用性,模板的设计时分析和考虑了所有部门的需求,并参考现有历史应用,在功能上进行了优化和调整,最大范围满足用户所需业务逻辑和功能;2)可继承性,继承全球模板的应用模块,保持与模板设计上的同步,当全球模板的设计优化并进行了更新时,继承全球模板的应用都可以同时批量更新;3)可扩展性:业务管理平台的全球模板的数量不是固定的,功能也并非完全固化。在用户的使用过程中,业务管理平台管理人员不断收集模板和应用的使用情况,对现有模板进行优化,将尚未形成模板的通用性功能提炼成模板,延续全球模板的功能和数量的可扩展性。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1