业务系统构建方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25707926 阅读:17 留言:0更新日期:2020-09-23 02:55
本申请提供一种业务系统构建方法、装置、电子设备及存储介质,涉及业务管理技术领域。所述方法包括:将业务功能之间的逻辑结构抽象为业务架构模型,业务架构模型包括用于实现各业务功能的功能域;基于功能域的结构关系构建应用架构模型,应用架构模型包括用于处理功能域对应业务功能的应用域,业务功能、功能域和应用域一一对应;基于数据字典建立数据架构模型,数据架构模型包括用于存储实体对象与功能域之间的业务关系和数据的数据域,数据域与应用域通过功能域基于数据映射技术连接。本方法基于数据映射技术,通过功能域将应用域和数据域连接架构生成业务系统,通过业务功能关系将相关对象连接起来,从而提高了业务处理效率。

【技术实现步骤摘要】
业务系统构建方法、装置、电子设备及存储介质
本申请涉及业务管理
,具体而言,涉及一种业务系统构建方法、装置、电子设备及存储介质。
技术介绍
业务是企业或部门核心价值的载体,是由必不可少的价值增值环节通过各种逻辑关系组合而成的企业核心价值链。不同的业务形态不同,但是本质相同,都是创造价值。但是现有的业务管理模式通常无法将具体业务、业务数据以及业务对象进行统一整合,三者之间的业务流程联系并不充分,且对于业务范围较大的企业或组织来说,全业务数据的接入与汇聚较为散乱,存在业务管理和处理效率较低的问题。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种业务系统构建方法、装置、电子设备及存储介质,以改善现有技术中存在的存在业务管理和处理效率较低的问题。本申请实施例提供了一种业务系统构建方法,所述方法包括:将指定业务对应的至少一个业务功能之间的逻辑结构抽象为业务架构模型,所述业务架构模型包括用于实现所述指定业务中各业务功能的至少一个功能域,功能域与业务功能一一对应;基于所述业务架构模型中的所述至少一个功能域的结构关系构建应用架构模型,所述应用架构模型包括用于用户设备处理所述至少一个功能域对应业务功能的至少一个应用域,功能域与应用域一一对应;获取所述至少一个功能域中每个功能域的数据字典,基于所述数据字典建立数据架构模型,所述数据架构模型包括用于存储实体对象与功能域之间的业务关系和业务数据的至少一个数据域,功能域与数据域一一对应,每个数据域与对应的应用域通过对应的功能域基于数据映射技术进行连接。在上述实现方式中,关联建立业务架构模型、应用架构模型和数据架构模型,提高了业务、数据和应用之间的关联性,以提高业务的可管理性,以业务架构模型中的功能域为对应基础,采用数据映射技术连接数据域和应用域,并结合统一的数据架构模型进行数据的统一存储和管理,解决了数据冗杂问题,满足了业务处理应用和分析类应用的使用需求,从而提高了业务处理效率。可选地,所述将指定业务对应的至少一个业务功能之间的逻辑结构抽象为业务架构模型,包括:确定所述指定业务对应的所述至少一个业务功能中每个业务功能的业务领域;基于所述业务领域确定所述每个业务功能的业务职能,所述业务职能为所述每个业务功能的至少一个相关业务能力;基于所述业务职能的至少一个业务活动以及所述至少一个业务活动之间的关联关系确定业务流程;基于所述业务领域、所述业务职能和所述业务流程确定所述至少一个业务功能之间的逻辑结构;将所述逻辑结构抽象为所述业务架构模型。在上述实现方式中,基于业务功能的具体相关业务领域的划分,继而依次其业务职能、业务活动和业务流程,从而完成了对业务的职能划分、流程梳理和最小业务单元拆解,能够根据业务功能对应的岗位业务职能和业务场景进行对象和场景设计,形成一体化业务架构,为与业务相关的应用、服务和数据模型的设计提供业务依据。可选地,所述基于所述业务架构模型中的所述至少一个功能域的结构关系构建应用架构模型,包括:确定所述至少一个业务活动中每个业务活动对应的微应用,所述微应用用于调用至少一个微服务实现对应的业务活动;将业务活动与业务功能的逻辑关系作为所述至少一个功能域的结构关系;基于所述结构关系将所述微应用分别聚合形成与所述至少一个功能域一一对应的应用域。在上述实现方式中,以微应用和应用域实现“服务化、组件化”的设计,使应用架构更加符合业务域的业务流程,从而提高了应用的响应速度,并且通过应用域能够为业务提供完整的解决方案。可选地,所述获取所述至少一个功能域中每个功能域的数据字典,包括:确定所述至少一个功能域中每个功能域的实体对象、对象属性和业务活动;基于所述实体对象、所述对象属性和所述业务活动确定所述每个功能域的数据项、数据结构、数据流、数据存储和/或处理逻辑;基于所述数据项、所述数据结构、所述数据流、所述数据存储和/或所述处理逻辑生成所述每个功能域的所述数据字典。在上述实现方式中,基于数据字典确定业务对数据存储规划的需求,从而使数据架构模型能够以业务为驱动进行构建,且数据字典能够清楚地描述功能域的实体属性及实体对象间的活动关系,从而能完善数据架构设计,使数据架构模型更加贴合功能域对应的实体对象。可选地,所述方法还包括:确定每个所述应用域和每个所述微应用的业务活动类型、访问流量和访问地域;基于所述访问流量和所述访问地域,采用分布式存储技术生成服务器架构模型,所述服务器架构模型用于表示物理服务器的地域分布和类型。在上述实现方式中,基于应用域和微应用的具体访问情况,采用分布式存储技术进行分地域和流量的服务器架构模型构建,能够有效提高服务器对业务的处理效率,避免资源剩余或过于集中,基于分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息的特点,不但提高了业务系统的可靠性、可用性和存取效率,还易于扩展。可选地,所述方法还包括:基于数据域和业务域的连接关系,以及所述物理服务器的地域分布确定所述至少一个应用域中每个应用域和所述至少一个数据域中每个数据域的边界性质;基于所述边界性质生成安全架构模型,所述安全架构模型用于表示是否对所述每个应用域或所述每个数据域设置防火墙、入侵检测设备、单向安全隔离装置。在上述实现方式中,基于每个数据域的边界性质,更加适应业务需求地进行安全防控,采取防火墙、入侵检测设备、单向安全隔离装置等保障措施,实现不同安全区域及接入对象之间风险管控及安全监测,提高了业务系统的安全性。可选地,所述数据映射技术包括Java数据库连接和/或对象关系映射。在上述实现方式中,Java数据库连接在通信设备满足一定通信数据格式时即可通过软件进行通信,而该通信数据格式可以基于业务系统具体架构进行设定,从而使通信连接更适用于业务系统;此外,对象关系映射在业务系统中数据需要面向对象较多且不定时,更加方便使用多态的方式去处理不同实例的操作,能够提高业务系统的数据处理效率。本申请实施例还提供了一种业务系统构建装置,所述装置包括:业务架构模型建立模块,用于指定业务对应的至少一个业务功能之间的逻辑结构抽象为业务架构模型,所述业务架构模型包括用于实现所述指定业务中各业务功能的至少一个功能域,功能域与业务功能一一对应;应用架构模型建立模块,用于基于所述业务架构模型中的所述至少一个功能域的结构关系构建应用架构模型,所述应用架构模型包括用于用户设备处理所述至少一个功能域对应业务功能的至少一个应用域,功能域与应用域一一对应;数据架构模型建立模块,用于获取所述至少一个功能域中每个功能域的数据字典,基于所述数据字典建立数据架构模型,所述数据架构模型包括用于存储实体对象与功能域之间的业务关系和业务数据的至少一个数据域,功能域与数据域一一对应,每个数据域与对应的应用域通过对应的功能域基于数据映射技术进行连接。在上述实现方式中,关联建立业务架构模型、应用架构模型和数据架构模型,提高了业务、数据和应用之间的关联性,以提高业务的可管理性,以业务架构模型中的功能域为对应基础,采用数本文档来自技高网...

【技术保护点】
1.一种业务系统构建方法,其特征在于,所述方法包括:/n将指定业务对应的至少一个业务功能之间的逻辑结构抽象为业务架构模型,所述业务架构模型包括用于实现所述指定业务中各业务功能的至少一个功能域,功能域与业务功能一一对应;/n基于所述业务架构模型中的所述至少一个功能域的结构关系构建应用架构模型,所述应用架构模型包括用于用户设备处理所述至少一个功能域对应业务功能的至少一个应用域,功能域与应用域一一对应;/n获取所述至少一个功能域中每个功能域的数据字典,基于所述数据字典建立数据架构模型,所述数据架构模型包括用于存储实体对象与功能域之间的业务关系和业务数据的至少一个数据域,功能域与数据域一一对应,每个数据域与对应的应用域通过对应的功能域基于数据映射技术进行连接。/n

【技术特征摘要】
1.一种业务系统构建方法,其特征在于,所述方法包括:
将指定业务对应的至少一个业务功能之间的逻辑结构抽象为业务架构模型,所述业务架构模型包括用于实现所述指定业务中各业务功能的至少一个功能域,功能域与业务功能一一对应;
基于所述业务架构模型中的所述至少一个功能域的结构关系构建应用架构模型,所述应用架构模型包括用于用户设备处理所述至少一个功能域对应业务功能的至少一个应用域,功能域与应用域一一对应;
获取所述至少一个功能域中每个功能域的数据字典,基于所述数据字典建立数据架构模型,所述数据架构模型包括用于存储实体对象与功能域之间的业务关系和业务数据的至少一个数据域,功能域与数据域一一对应,每个数据域与对应的应用域通过对应的功能域基于数据映射技术进行连接。


2.根据权利要求1所述的方法,其特征在于,所述将指定业务对应的至少一个业务功能之间的逻辑结构抽象为业务架构模型,包括:
确定所述指定业务对应的所述至少一个业务功能中每个业务功能的业务领域;
基于所述业务领域确定所述每个业务功能的业务职能,所述业务职能为所述每个业务功能的至少一个相关业务能力;
基于所述业务职能的至少一个业务活动以及所述至少一个业务活动之间的关联关系确定业务流程;
基于所述业务领域、所述业务职能和所述业务流程确定所述至少一个业务功能之间的逻辑结构;
将所述逻辑结构抽象为所述业务架构模型。


3.根据权利要求2所述的方法,其特征在于,所述基于所述业务架构模型中的所述至少一个功能域的结构关系构建应用架构模型,包括:
确定所述至少一个业务活动中每个业务活动对应的微应用,所述微应用用于调用至少一个微服务实现对应的业务活动;
将业务活动与业务功能的逻辑关系作为所述至少一个功能域的结构关系;
基于所述结构关系将所述微应用分别聚合形成与所述至少一个功能域一一对应的应用域。


4.根据权利要求1所述的方法,其特征在于,所述获取所述至少一个功能域中每个功能域的数据字典,包括:
确定所述至少一个功能域中每个功能域的实体对象、对象属性和业务活动;
基于所述实体对象、所述对象属性和所述业务活动确定所述每个功能域的数据项、数据结构、数据流、数据存储和/或处理逻辑;
基于所述数据项、所述数据结构、...

【专利技术属性】
技术研发人员:刘爱国张涛马崇伟张慧玲苗光尧王磊牛刚郭小冰安静周玫黄小花于珂李彩霞潘彬彬刘会贺生斌李瑾周玉霞王国彬杜瑾王蕾刘颖窦圣霞郑琰樊博张浩淼
申请(专利权)人:国网宁夏电力有限公司营销服务中心国网宁夏电力有限公司计量中心
类型:发明
国别省市:宁夏;64

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

1