本实用新型实施例涉及一种计算机系统架构技术,尤其涉及一种生产流程的基础系统。
背景技术:
易ERP(Enterprise Resource Planning,企业资源计划)系统的软件系统构成多采用SAP(Systems Applications and Products in data processing,系统应用技术和产品的数据处理)系统,主要用于大型企业内业务流程审批的全生命周期管理,帮助企业实现流程的提交、审批、统计、分析、监控、智能提醒等业务的全程管理,进行流程审批数据的全生命周期监控,同时对于流程中的业务数据进行有效监控和共享,以服务的方式把流程相关的业务数据发送给企业范围内的业务系统,在离散的业务系统间保证流程审批数据的一致性,满足业务审批流程规范性的要求。
随着网络和信息技术的迅猛发展,改变了传统企业的经营方式,企业信息化和知识化水平已经成为企业综合竞争力的标志之一,同时信息技术的发展和应用,几乎无限制地扩大了企业的业务信息空间,使业务活动和业务信息得以分离。借助信息技术手段,企业能够跨越内部资源界限,实现对整个供应链资源的有效组织和管理。但随着业务的发展,系统应用的深化,SAP系统在很多方面无法满足业务应用的实际需要,各单位对SAP系统的应用提出了更高层次的要求。
但现有的硬件基础架构都是围绕着标准的SAP系统本身构建的,当根据业务的实际需求对SAP系统进行相应开发后,现有的硬件基础架构无法灵活地适应新的SAP系统,且改造起来极其复杂,并造成大量硬件资源的浪费,因此需要设计一种新的生产流程的基础系统,以解决现有的硬件基础系统无法灵活适应流程管理的技术问题。
技术实现要素:
本实用新型实施例提供一种生产流程的基础系统,以解决现有的生产流程的硬件基础系统无法灵活适应流程管理的技术问题。
本实用新型实施例提供了一种生产流程的基础系统,该系统包括:
三个网段交换节点,分别为第一网段交换节点,用于构建第一网段;第二网段交换节点,用于构建第二网段;第三网段交换节点,用于构建第三网段,其中,所述第一网段、第二网段和第三网段为彼此独立的网段;
DMZ服务器,与第一网段交换节点相连,用于将企业服务器与外界网络进行安全隔离;
应用服务器集群,包括至少三台应用服务器,所述应用服务器的用户接入端口部署在第一网段,通过第一网段交换节点与客户端相连,数据请求端口部署在第二网段,通过第二网段交换节点与数据库服务器的数据响应端口相连;
数据库服务器集群,包括至少两台数据库服务器,所述数据库服务器的数据响应端口部署在第二网段,通过第二网段交换节点与所述应用服务器的数据请求端口相连,数据读取端口部署在第三网段,与数据库存储器端口相连,数据交换端口部署在第三网段,通过第三网段交换节点与其它数据库服务器的数据交换端口相连;
数据库存储器,所述数据库存储器端口部署在第三网段,与所述数据库服务器的数据读取端口相连。
进一步地,所述应用服务器集群使用负载均衡服务器组。
进一步地,所述网段交换节点由设定数量的交换机组成。
进一步地,所述第一网段交换机的数量为4个,所述第二网段交换机的数量为1个,所述第三网段交换机的数量为1个。
进一步地,所述应用服务器集群包括系统管理服务器,所述系统管理服务器的用户接入端口通过第一网段交换节点中的第二交换机与客户端相连,数据请求端口通过第二网段交换节点中的交换机与数据库服务器的数据响应端口相连;客户端应用服务器,所述客户端服务器的用户接入端口通过第一网段交换节点中的第三交换机与客户端相连,数据请求端口通过第二网段交换节点中的交换机与数据库服务器的数据响应端口相连;工作流引擎服务器,所述工作流引擎服务器的用户接入端口通过第一网段交换节点中的第四交换机与客户端相连,数据请求端口通过第二网段交换节点中的交换机与数据库服务器的数据响应端口相连;相应地,DMZ服务器与第一网段交换节点中的第一交换机和第二交换机相连。
本实用新型实施例提供了一种生产流程的基础系统,通过三个网段交换节点构建三个彼此独立的网段,并设置了DMZ服务器,与第一网段交换节点相连,用于将企业服务器与外界网络进行安全隔离,有效避免企业内部服务器受到外界网络的攻击,确保数据的安全,降低数据泄露风险;通过将服务器按照功能类型划分为应用服务器和数据库服务器,并通过分级隔离的交换节点,将各服务器与数据库存储器相连,形成功能层面的网格化管理模式,既提升了服务器的管理效率,又有助于将来各功能服务器的横向扩展和纵向延伸,同时可以满足企业新业务拓展带来的数据请求突发式增长,使得生成流程中的各事务处理软件模块都可以在所述基础系统上进行规模上、架构上和效率上的优化部署,解决了现有的生产流程的硬件基础系统无法灵活适应流程管理的技术问题。
附图说明
图1是本实用新型实施例一所提供的一种生产流程的基础系统结构示意图;
图2是本实用新型实施例二所提供的一种生产流程的基础系统结构示意图。
具体实施方式
下面结合附图和实施例对本实用新型作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本实用新型,而非对本实用新型的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本实用新型相关的部分而非全部结构。
实施例一
图1为本实用新型实施例一所提供的一种生产流程的基础系统结构示意图,本实施例可适用于大型企业内业务流程审批系统,帮助企业实现流程的提交、审批、统计等业务的全程管理。如图1所示,该生产流程的基础系统具体包括:
三个网段交换节点,分别为第一网段交换节点1,用于构建第一网段;第二网段交换节点2,用于构建第二网段;第三网段交换节点3,用于构建第三网段,其中,所述第一网段、第二网段和第三网段为彼此独立的网段;
DMZ(Demilitarized Zone,隔离区)服务器10,与第一网段交换节点1相连,用于将企业服务器与外界网络进行安全隔离;
应用服务器集群20,包括至少三台应用服务器,所述应用服务器的用户接入端口部署在第一网段,通过第一网段交换节点1与客户端50相连,数据请求端口部署在第二网段,通过第二网段交换节点2与数据库服务器的数据响应端口相连;
数据库服务器集群30,包括至少两台数据库服务器,所述数据库服务器的数据响应端口部署在第二网段,通过第二网段交换节点2与所述应用服务器的数据请求端口相连,数据读取端口部署在第三网段,与数据库存储器40端口相连,数据交换端口部署在第三网段,通过第三网段交换节点3与其它数据库服务器的数据交换端口相连;
数据库存储器40,所述数据库存储器端口部署在第三网段,与所述数据库服务器的数据读取端口相连。
优选的,应用服务器集群20使用负载均衡服务器组,在网络应用中有时候会使用多台服务器提供同一个服务,负载均衡就是把压力平均分给每台服务器,这样配置的好处是,当一个应用服务器出现问题时,可以将业务都分配到另一个应用服务器上,使得业务的连续性不受影响。
优选的,数据库服务器集群30使用高可用技术形成服务器集群组,这样配置的好处是,当一台数据库服务器出现宕机时,其他数据库服务器会主动接替运行,保障数据库系统使用的连续性。高可用技术是指以减少服务中断时间为目的的服务器集群技术,它通过保护用户的业务程序对外不间断提供的服务,把因软件、硬件或者人为造成的故障对业务的影响降低到最小程度。
在上述生产流程的基础系统中,通过设置应用服务器集群20和数据库服务器集群30,分别提升了应用服务和数据库服务的计算能力和存储能力,将可能发生的严重硬件故障或系统级故障限制在业务处理过程中的专业服务的单一服务器作用域内,使得专业服务的其他服务器上的业务处理过程不受影响。同时,通过配置数据库服务器集群30和应用服务器集群20,使得软件系统可以根据业务流程需要分步骤部署,使得软件系统在面对大量用户的业务需求时可以充分完成本地负载均衡,有效地解决数据流量过大、网络负荷过重的问题。通过将数据库存储器和各服务器集群通过分级隔离的交换节点构建冗余通信链路,形成不同层面的信息交换网络,满足了新业务拓展带来的数据请求突发式增长。
优选的,通过上述的生产流程的基础系统,可以完成企业审批流程的事务处理流程,通过软件优化技术划分为客户请求、事务流程响应、数据响应和数据存储四个相对独立的事务过程,相应的对应上述基础系统中的用于用户请求的客户端50、用于响应用户请求即事务流程响应的应用服务器集群20、用于数据响应的数据库服务器集群30和用于数据存储的数据库存储器40。通过对各服务器集群与相应网段连接侧的计算性能扩展和带宽调整,就可以配合事务处理过程的优化,大幅改进审批流程处理平台的处理能力,保证各种子系统优化手段可以灵活应用,从而解决现有的生产流程的硬件基础系统无法灵活适应流程管理的技术问题。
本实施例提供的一种生产流程的基础系统,通过分级隔离的交换节点,将各服务器集群之间以及与数据库存储器相连,有助于各服务器集群的横向扩展和纵向延伸,并且可以通过对各服务器集群与相应网段连接侧的计算性能扩展和带宽调整,配合事务处理过程的优化,大幅改进审批流程处理平台的处理能力,保证各种子系统优化手段可以灵活应用,从而解决现有的生产流程的硬件基础系统无法灵活适应流程管理的技术问题。
实施例二
图2为本实用新型实施例二所提供的一种生产流程的基础系统结构示意图,在上述实施例的基础上,本实施例对应用服务器集群和数据库服务器集群进行了优化,同时将网段交换节点优化为设定数量的交换机,优选的,本实施例中第一网段交换机的数量可以是4个,第二网段交换机的数量可以是1个,第三网段交换机的数量可以是1个。
具体参见图2所示,该生产流程的基础系统具体包括:三个网段交换节点,分别为第一网段交换节点1,用于构建第一网段,由第一网段第一交换机11、第一网段第二交换机12、第一网段第三交换机13、第一网段第四交换机14组成;第二网段交换节点,用于构建第二网段,由第二网段交换机210组成;第三网段交换节点,用于构建第三网段,由第三网段交换机310组成;其中,所述第一网段、第二网段和第三网段为彼此独立的网段;
应用服务器集群20包括系统管理服务器21,系统管理服务器21的用户接入端口通过第一网段第二交换机12与客户端50相连,数据请求端口通过第二网段交换机210与数据库服务器31的数据响应端口相连;
客户端应用服务器22,客户端应用服务器22的用户接入端口通过第一网段交换节点中的第三交换机13与客户端50相连,数据请求端口通过第二网段交换节点中的交换机210与数据库服务器31的数据响应端口相连;
工作流引擎服务器23,工作流引擎服务器23的用户接入端口通过第一网段交换节点中的第四交换机14与客户端50相连,数据请求端口通过第二网段交换节点中的交换机210与数据库服务器31的数据响应端口相连;
相应地,DMZ服务器10与第一网段交换节点中的第一交换机11和第二交换机12相连。
数据库服务器集群30,包括两台数据库服务器31,数据库服务器31的数据响应端口通过第二网段交换机210与应用服务器集群20的数据请求端口相连,数据读取端口与数据库存储器40相连,数据交换端口通过第三网段交换机310与其它数据库服务器的数据交换端口相连;
数据库存储器40,与数据库服务器31的数据读取端口相连。
通过配置工作流引擎服务器23,使得工作流审批引擎与应用层分离,实现了流程引擎的单独部署,在系统出现负载过大时,可以对工作流引擎服务器23进行扩展,可以有效地节省资源。例如,业务拓展带来的负载,经分析主要的瓶颈在应用服务器集群20的工作流引擎服务器23上,此时只需要增加一个工作流引擎服务器23就能满足需要,而不必更改其它的网络及服务器设备。同时,为生产流程系统运用负载均衡技术思想优化软件结构建立了可灵活配置的硬件基础。通过建立三个独立的网段,有效地保证了数据的安全性。
本实施例提供的一种生产流程的基础系统,在此基础上完成的软件设计,系统有效地实现了系统的流程引擎与业务系统的分离,将流程引擎系统独立处理,可以将流程引擎系统进行横向扩容,以提升系统的负载能力;独立的DMZ服务器分区有效地防止了网络外的恶意攻击,确保数据的安全;数据库服务器的热备机制,有效地预防了宕机风险,并可以根据业务要求进行数据库服务器的扩展,以应对突然增加的用户访问量,提升数据库服务器的负荷能力。
例如,目前生产流程系统可以承载100人同时在线访问,流程处理有效响应时间小于1秒,数据库服务器响应有效时间小于1秒,随着用户的不断增加,系统可以通过软件升级手段,对系统进行扩容,提升系统的承载能力。由此可见,本实用新型的生产流程基础系统极大地促进了软件系统的优化效率,为今后预计用户数增长10000人,同时在线人数1000人提供了完善了硬件技术支持。
注意,上述仅为本实用新型的较佳实施例及所运用技术原理。本领域技术人员会理解,本实用新型不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本实用新型的保护范围。因此,虽然通过以上实施例对本实用新型进行了较为详细的说明,但是本实用新型不仅仅限于以上实施例,在不脱离本实用新型构思的情况下,还可以包括更多其他等效实施例,而本实用新型的范围由所附的权利要求范围决定。