企业信息化协作应用方法及系统技术方案

技术编号:21158706 阅读:36 留言:0更新日期:2019-05-22 07:54
本发明专利技术实施例提供一种企业信息化协作应用方法及系统,包括:平台注册模块将数据信息请求发送到数据协同中心集群模块;数据协同中心集群模块将数据信息请求发送到微服务架构模块;微服务架构模块调用网关的固定值和动态值,对数据信息请求的合法性进行验证。本发明专利技术实施例提供的企业信息化协作应用方法及系统,平台注册模块发送的数据信息请求都需要通过网关调用认证与授权服务进行合法性验证,避免了单点故障和数据丢失,并且具有很强大的兼容性,对以后企业运营业务继续扩展以及信息流的管控有很强的的扩展性和适应性,实现了企业信息化系统的开发至维护等过程监控,提供一个快速高效、标准化、构件化的全生命周期开发和管理平台。

Collaborative Application Method and System of Enterprise Informatization

The embodiment of the present invention provides an enterprise information collaboration application method and system, which includes: platform registration module sends data information requests to data collaboration center cluster module; Data Collaboration Center cluster module sends data information requests to micro-service architecture module; and micro-service architecture module calls fixed and dynamic values of gateway to validate data information requests. Verification. The application method and system of enterprise information cooperation provided by the embodiment of the present invention, and the data information requests sent by the platform registration module all need to be validated through the gateway calling authentication and authorization service, which avoids single point failure and data loss, and has strong compatibility, and has strong expansion for the further expansion of enterprise operation business and the management and control of information flow. It realizes the process monitoring from development to maintenance of enterprise information system, and provides a fast, efficient, standardized and component-based life cycle development and management platform.

【技术实现步骤摘要】
企业信息化协作应用方法及系统
本专利技术实施例涉及计算机
,尤其涉及一种企业信息化协作应用方法及系统。
技术介绍
随着信息化技术的发展,现有系统中的信息和流程处于局部、分散、僵化的状态,在处置低级别的突发事件时,其表现尚可,但是在遇到较高等级的突发事件或者低等级突发事件升级的状况下,现有面向SOA的层次化结构系统不具有处置大规模突发事件的跨领域、跨部门、跨地域的实时协同能力,难以对全局下的各类信息进行深层次、大范围的综合分析、计算与推理。传统单体式架构都存在层次结构复杂的特点,当升级某些功能时需要将该功能相关联的所有功能停止,并且由于层次结构复杂,会牵扯太多模块或者功能,不利于维护和升级。
技术实现思路
本专利技术实施例的目的是提供一种克服上述问题或者至少部分地解决上述问题的企业信息化协作应用方法及系统。为了解决上述技术问题,一方面,本专利技术实施例提供一种企业信息化协作应用方法,包括:平台注册模块将数据信息请求发送到数据协同中心集群模块;所述数据协同中心集群模块将所述数据信息请求发送到微服务架构模块;所述微服务架构模块调用网关的固定值和动态值,对所述数据信息请求的合法性进行验证。另一方面,本专利技术实施例提供一种企业信息化协作应用系统,包括:平台注册模块、数据协同中心集群模块和微服务架构模块;所述平台注册模块用于将数据信息请求发送到数据协同中心集群模块;所述数据协同中心集群模块用于将所述数据信息请求发送到微服务架构模块;所述微服务架构模块用于调用网关的固定值和动态值,对所述数据信息请求的合法性进行验证。再一方面,本专利技术实施例提供一种电子设备,包括:存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述的方法。又一方面,本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时,实现上述的方法。本专利技术实施例提供的企业信息化协作应用方法及系统,平台注册模块发送的数据信息请求都需要通过网关调用认证与授权服务进行合法性验证,避免了单点故障和数据丢失,并且具有很强大的兼容性,对以后企业运营业务继续扩展以及信息流的管控有很强的的扩展性和适应性,实现了企业信息化系统的开发至维护等过程监控,提供一个快速高效、标准化、构件化的全生命周期开发和管理平台。附图说明图1为本专利技术实施例提供的企业信息化协作应用方法示意图;图2为本专利技术实施例提供的企业信息化协作应用系统示意图;图3为本专利技术实施例提供的电子设备的结构示意图。具体实施方式为了使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的企业信息化协作应用方法示意图,如图1所示,本专利技术实施例提供一种,其执行主体为企业信息化协作应用系统,以下简称应用系统,该方法包括:步骤S101、平台注册模块将数据信息请求发送到数据协同中心集群模块;步骤S102、所述数据协同中心集群模块将所述数据信息请求发送到微服务架构模块;步骤S103、所述微服务架构模块调用网关的固定值和动态值,对所述数据信息请求的合法性进行验证。具体来说,本专利技术实施例涉及的应用系统包括:平台注册模块、数据协同中心集群模块和微服务架构模块。所有的可以提供的服务都注册到平台注册模块,平台注册模块统一管理,数据协同中心集群模块从微服务架构模块获取注册信息;注册中心负责监听、保活微服务架构模块中各个服务的状态,网关在收到展示层的请求后将该请求路由到已注册到注册中心的真正服务提供方,服务提供方将执行结果通过网关回传给展现层。网关是展现层与服务层之间的入口。数据协同中心集群模块的个数至少为两个,且数据协同中心集群模块始终与平台注册模块保持联动状态。服务提供方在处理请求期间可能需要其他服务协作处理,所以需要消息中心作为消息的中转站将协作处理的结果统一的回传到原始请求的服务提供方,再由服务提供方将执行结果通过网关回传给展现层。数据协同中心集群模块包括心跳检测机制,该心跳检测机制与系统通信连接;微服务架构模块包括多个服务层,多个服务层包括基础服务层、静态服务层、动态服务层、级联服务层和熔断服务层,熔断服务层设置熔断阀值。当网关收到展现层的请求后,为了记录各个服务对请求的处理过程,以方便对问题的定位、日后的查证等操作,所以需要日志服务实时的记录。大多数的执行过程都可能是展现层发起请求服务端响应,但为了满足服务层可以主动的向展现层发起请求,就会用到推送中心发起主动请求。为了保证所有的数据信息请求都是安全可靠的,平台注册模块将数据信息请求发送到数据协同中心集群模块,数据协同中心集群模块再将数据信息请求发送到微服务架构模块,微服务架构模块调用网关的固定值和动态值,对数据信息请求的合法性进行验证,即,需要网关在收到请求后对该请求的合法性进行验证,每次网关收到请求首要任务就是调用认证与授权服务对请求的合法性进行验证。另外,应用系统还包括中心配置模块,中心配置模块包含了Client和存储单元两个部分,存储单元提供配置文件的存储、以接口的形式将配置文件的内容提供出去,Client通过接口获取数据、并依据此数据初始化自己的应用。其中,存储单元有微服务架构模块分别通信连接,存储单元将所有的配置文件服务化。需要配置文件的服务实例与存储单元获取对应的数据,将所有的配置文件统一整理,避免了配置文件碎片化。对于企业级的SOA框架来说,服务与服务间的解耦是一项巨大的难题,随着功能服务的不断增加,多服务间的相互调用频繁,调用过程就像一个杂乱无章的毛线球,很容易导致牵一发而动全身的情况,经常会由于在服务更新的过程中,没有合理通信,导致数据的丢失。所以平台提供微服务强调更深层次的组件化和服务化,每个微服务都可以拥有独立的运行空间,确保每一个服务组件可以作为单独的产品进行发布,可以快速的对每一个服务进行迭代,解决了传统开发功能迭代的问题。应用系统采用分布式架构,解决了企业信息系统IT资源利用率低,单点故障的问题,进而达到资源综合利用,单点故障转义多出,从而提高效率。以CMM相关质量控制方法为核心思想,对定制开发平台的全过程控制与管理,在软件开发的系统分析、设计、开发、测试等开发环节提出了一套独有能够量化的定制软件开发管理办法和开发规范。平台具有很强大的兼容性,对以后公司运营业务继续扩展以及信息流的管控有很强的的扩展性和适应性。封装市面常见的通用、复杂功能以构件的方式提供,降低了企业IT专业人员的素质要求。开发环节、调试环节、实施环节、交付环节、运营维护环节提供统一的标准输出,本专利技术提供企业全生命周期的标准参照物,既保证了开发效率,有保证了各个执行过程的质量。本专利技术实施例提供的企业信息化协作应用方法,平台注册模块发送的数据信息请求都需要通过网关调用认证与授权服务进行合法性验证,避免了单点故障和数据丢失,并且具有很强大的兼容性,对以后企业运营业务继续扩展以及信息流的管控有很强的的扩展本文档来自技高网...

【技术保护点】
1.一种企业信息化协作应用方法,其特征在于,包括:平台注册模块将数据信息请求发送到数据协同中心集群模块;所述数据协同中心集群模块将所述数据信息请求发送到微服务架构模块;所述微服务架构模块调用网关的固定值和动态值,对所述数据信息请求的合法性进行验证。

【技术特征摘要】
1.一种企业信息化协作应用方法,其特征在于,包括:平台注册模块将数据信息请求发送到数据协同中心集群模块;所述数据协同中心集群模块将所述数据信息请求发送到微服务架构模块;所述微服务架构模块调用网关的固定值和动态值,对所述数据信息请求的合法性进行验证。2.根据权利要求1所述的方法,其特征在于,还包括:所述数据协同中心集群模块接收所述微服务架构模块发送的目标信息;所述数据协同中心集群模块将所述目标信息发送到所述平台注册模块。3.根据权利要求1所述的方法,其特征在于,所述数据协同中心集群将所述数据信息请求发送到微服务架构模块,具体包括:所述数据协同中心集群将所述数据信息请求分别发送到微服务架构模块中的静态服务层和动态服务层。4.根据权利要求2所述的方法,其特征在于,所述数据协同中心集群模块将所述目标信息发送到平台注册模块,具体包括:所述数据协同中心集群模块通过三个心跳检测机制单元分别与所述微服务架构模块中的基础服务层、级联服务层和熔断服务层保持联动;所述数据协同中心集群模块通过所述三个心跳检测机制单元分别对所述基础服务层、所述级联服务层和所述熔断服务层发送的所述目标信息进行检测;所述数据协同中心集群模块将经过检测的目标信息发送到所述平台注册模块。5.一种企业信息化协作应用系统,其特征在于,包括:平台注册模块、数据协同中心集群模块和微服务架构模块;所述平台...

【专利技术属性】
技术研发人员:孙赫勇文勃郑丹李志坚马永敬
申请(专利权)人:中车青岛四方机车车辆股份有限公司
类型:发明
国别省市:山东,37

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

1