本實用新型實施例涉及一種計算機(jī)系統(tǒng)架構(gòu)技術(shù),尤其涉及一種生產(chǎn)流程的基礎(chǔ)系統(tǒng)。
背景技術(shù):
易ERP(Enterprise Resource Planning,企業(yè)資源計劃)系統(tǒng)的軟件系統(tǒng)構(gòu)成多采用SAP(Systems Applications and Products in data processing,系統(tǒng)應(yīng)用技術(shù)和產(chǎn)品的數(shù)據(jù)處理)系統(tǒng),主要用于大型企業(yè)內(nèi)業(yè)務(wù)流程審批的全生命周期管理,幫助企業(yè)實現(xiàn)流程的提交、審批、統(tǒng)計、分析、監(jiān)控、智能提醒等業(yè)務(wù)的全程管理,進(jìn)行流程審批數(shù)據(jù)的全生命周期監(jiān)控,同時對于流程中的業(yè)務(wù)數(shù)據(jù)進(jìn)行有效監(jiān)控和共享,以服務(wù)的方式把流程相關(guān)的業(yè)務(wù)數(shù)據(jù)發(fā)送給企業(yè)范圍內(nèi)的業(yè)務(wù)系統(tǒng),在離散的業(yè)務(wù)系統(tǒng)間保證流程審批數(shù)據(jù)的一致性,滿足業(yè)務(wù)審批流程規(guī)范性的要求。
隨著網(wǎng)絡(luò)和信息技術(shù)的迅猛發(fā)展,改變了傳統(tǒng)企業(yè)的經(jīng)營方式,企業(yè)信息化和知識化水平已經(jīng)成為企業(yè)綜合競爭力的標(biāo)志之一,同時信息技術(shù)的發(fā)展和應(yīng)用,幾乎無限制地擴(kuò)大了企業(yè)的業(yè)務(wù)信息空間,使業(yè)務(wù)活動和業(yè)務(wù)信息得以分離。借助信息技術(shù)手段,企業(yè)能夠跨越內(nèi)部資源界限,實現(xiàn)對整個供應(yīng)鏈資源的有效組織和管理。但隨著業(yè)務(wù)的發(fā)展,系統(tǒng)應(yīng)用的深化,SAP系統(tǒng)在很多方面無法滿足業(yè)務(wù)應(yīng)用的實際需要,各單位對SAP系統(tǒng)的應(yīng)用提出了更高層次的要求。
但現(xiàn)有的硬件基礎(chǔ)架構(gòu)都是圍繞著標(biāo)準(zhǔn)的SAP系統(tǒng)本身構(gòu)建的,當(dāng)根據(jù)業(yè)務(wù)的實際需求對SAP系統(tǒng)進(jìn)行相應(yīng)開發(fā)后,現(xiàn)有的硬件基礎(chǔ)架構(gòu)無法靈活地適應(yīng)新的SAP系統(tǒng),且改造起來極其復(fù)雜,并造成大量硬件資源的浪費(fèi),因此需要設(shè)計一種新的生產(chǎn)流程的基礎(chǔ)系統(tǒng),以解決現(xiàn)有的硬件基礎(chǔ)系統(tǒng)無法靈活適應(yīng)流程管理的技術(shù)問題。
技術(shù)實現(xiàn)要素:
本實用新型實施例提供一種生產(chǎn)流程的基礎(chǔ)系統(tǒng),以解決現(xiàn)有的生產(chǎn)流程的硬件基礎(chǔ)系統(tǒng)無法靈活適應(yīng)流程管理的技術(shù)問題。
本實用新型實施例提供了一種生產(chǎn)流程的基礎(chǔ)系統(tǒng),該系統(tǒng)包括:
三個網(wǎng)段交換節(jié)點,分別為第一網(wǎng)段交換節(jié)點,用于構(gòu)建第一網(wǎng)段;第二網(wǎng)段交換節(jié)點,用于構(gòu)建第二網(wǎng)段;第三網(wǎng)段交換節(jié)點,用于構(gòu)建第三網(wǎng)段,其中,所述第一網(wǎng)段、第二網(wǎng)段和第三網(wǎng)段為彼此獨(dú)立的網(wǎng)段;
DMZ服務(wù)器,與第一網(wǎng)段交換節(jié)點相連,用于將企業(yè)服務(wù)器與外界網(wǎng)絡(luò)進(jìn)行安全隔離;
應(yīng)用服務(wù)器集群,包括至少三臺應(yīng)用服務(wù)器,所述應(yīng)用服務(wù)器的用戶接入端口部署在第一網(wǎng)段,通過第一網(wǎng)段交換節(jié)點與客戶端相連,數(shù)據(jù)請求端口部署在第二網(wǎng)段,通過第二網(wǎng)段交換節(jié)點與數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)響應(yīng)端口相連;
數(shù)據(jù)庫服務(wù)器集群,包括至少兩臺數(shù)據(jù)庫服務(wù)器,所述數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)響應(yīng)端口部署在第二網(wǎng)段,通過第二網(wǎng)段交換節(jié)點與所述應(yīng)用服務(wù)器的數(shù)據(jù)請求端口相連,數(shù)據(jù)讀取端口部署在第三網(wǎng)段,與數(shù)據(jù)庫存儲器端口相連,數(shù)據(jù)交換端口部署在第三網(wǎng)段,通過第三網(wǎng)段交換節(jié)點與其它數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)交換端口相連;
數(shù)據(jù)庫存儲器,所述數(shù)據(jù)庫存儲器端口部署在第三網(wǎng)段,與所述數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)讀取端口相連。
進(jìn)一步地,所述應(yīng)用服務(wù)器集群使用負(fù)載均衡服務(wù)器組。
進(jìn)一步地,所述網(wǎng)段交換節(jié)點由設(shè)定數(shù)量的交換機(jī)組成。
進(jìn)一步地,所述第一網(wǎng)段交換機(jī)的數(shù)量為4個,所述第二網(wǎng)段交換機(jī)的數(shù)量為1個,所述第三網(wǎng)段交換機(jī)的數(shù)量為1個。
進(jìn)一步地,所述應(yīng)用服務(wù)器集群包括系統(tǒng)管理服務(wù)器,所述系統(tǒng)管理服務(wù)器的用戶接入端口通過第一網(wǎng)段交換節(jié)點中的第二交換機(jī)與客戶端相連,數(shù)據(jù)請求端口通過第二網(wǎng)段交換節(jié)點中的交換機(jī)與數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)響應(yīng)端口相連;客戶端應(yīng)用服務(wù)器,所述客戶端服務(wù)器的用戶接入端口通過第一網(wǎng)段交換節(jié)點中的第三交換機(jī)與客戶端相連,數(shù)據(jù)請求端口通過第二網(wǎng)段交換節(jié)點中的交換機(jī)與數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)響應(yīng)端口相連;工作流引擎服務(wù)器,所述工作流引擎服務(wù)器的用戶接入端口通過第一網(wǎng)段交換節(jié)點中的第四交換機(jī)與客戶端相連,數(shù)據(jù)請求端口通過第二網(wǎng)段交換節(jié)點中的交換機(jī)與數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)響應(yīng)端口相連;相應(yīng)地,DMZ服務(wù)器與第一網(wǎng)段交換節(jié)點中的第一交換機(jī)和第二交換機(jī)相連。
本實用新型實施例提供了一種生產(chǎn)流程的基礎(chǔ)系統(tǒng),通過三個網(wǎng)段交換節(jié)點構(gòu)建三個彼此獨(dú)立的網(wǎng)段,并設(shè)置了DMZ服務(wù)器,與第一網(wǎng)段交換節(jié)點相連,用于將企業(yè)服務(wù)器與外界網(wǎng)絡(luò)進(jìn)行安全隔離,有效避免企業(yè)內(nèi)部服務(wù)器受到外界網(wǎng)絡(luò)的攻擊,確保數(shù)據(jù)的安全,降低數(shù)據(jù)泄露風(fēng)險;通過將服務(wù)器按照功能類型劃分為應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器,并通過分級隔離的交換節(jié)點,將各服務(wù)器與數(shù)據(jù)庫存儲器相連,形成功能層面的網(wǎng)格化管理模式,既提升了服務(wù)器的管理效率,又有助于將來各功能服務(wù)器的橫向擴(kuò)展和縱向延伸,同時可以滿足企業(yè)新業(yè)務(wù)拓展帶來的數(shù)據(jù)請求突發(fā)式增長,使得生成流程中的各事務(wù)處理軟件模塊都可以在所述基礎(chǔ)系統(tǒng)上進(jìn)行規(guī)模上、架構(gòu)上和效率上的優(yōu)化部署,解決了現(xiàn)有的生產(chǎn)流程的硬件基礎(chǔ)系統(tǒng)無法靈活適應(yīng)流程管理的技術(shù)問題。
附圖說明
圖1是本實用新型實施例一所提供的一種生產(chǎn)流程的基礎(chǔ)系統(tǒng)結(jié)構(gòu)示意圖;
圖2是本實用新型實施例二所提供的一種生產(chǎn)流程的基礎(chǔ)系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本實用新型作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本實用新型,而非對本實用新型的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本實用新型相關(guān)的部分而非全部結(jié)構(gòu)。
實施例一
圖1為本實用新型實施例一所提供的一種生產(chǎn)流程的基礎(chǔ)系統(tǒng)結(jié)構(gòu)示意圖,本實施例可適用于大型企業(yè)內(nèi)業(yè)務(wù)流程審批系統(tǒng),幫助企業(yè)實現(xiàn)流程的提交、審批、統(tǒng)計等業(yè)務(wù)的全程管理。如圖1所示,該生產(chǎn)流程的基礎(chǔ)系統(tǒng)具體包括:
三個網(wǎng)段交換節(jié)點,分別為第一網(wǎng)段交換節(jié)點1,用于構(gòu)建第一網(wǎng)段;第二網(wǎng)段交換節(jié)點2,用于構(gòu)建第二網(wǎng)段;第三網(wǎng)段交換節(jié)點3,用于構(gòu)建第三網(wǎng)段,其中,所述第一網(wǎng)段、第二網(wǎng)段和第三網(wǎng)段為彼此獨(dú)立的網(wǎng)段;
DMZ(Demilitarized Zone,隔離區(qū))服務(wù)器10,與第一網(wǎng)段交換節(jié)點1相連,用于將企業(yè)服務(wù)器與外界網(wǎng)絡(luò)進(jìn)行安全隔離;
應(yīng)用服務(wù)器集群20,包括至少三臺應(yīng)用服務(wù)器,所述應(yīng)用服務(wù)器的用戶接入端口部署在第一網(wǎng)段,通過第一網(wǎng)段交換節(jié)點1與客戶端50相連,數(shù)據(jù)請求端口部署在第二網(wǎng)段,通過第二網(wǎng)段交換節(jié)點2與數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)響應(yīng)端口相連;
數(shù)據(jù)庫服務(wù)器集群30,包括至少兩臺數(shù)據(jù)庫服務(wù)器,所述數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)響應(yīng)端口部署在第二網(wǎng)段,通過第二網(wǎng)段交換節(jié)點2與所述應(yīng)用服務(wù)器的數(shù)據(jù)請求端口相連,數(shù)據(jù)讀取端口部署在第三網(wǎng)段,與數(shù)據(jù)庫存儲器40端口相連,數(shù)據(jù)交換端口部署在第三網(wǎng)段,通過第三網(wǎng)段交換節(jié)點3與其它數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)交換端口相連;
數(shù)據(jù)庫存儲器40,所述數(shù)據(jù)庫存儲器端口部署在第三網(wǎng)段,與所述數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)讀取端口相連。
優(yōu)選的,應(yīng)用服務(wù)器集群20使用負(fù)載均衡服務(wù)器組,在網(wǎng)絡(luò)應(yīng)用中有時候會使用多臺服務(wù)器提供同一個服務(wù),負(fù)載均衡就是把壓力平均分給每臺服務(wù)器,這樣配置的好處是,當(dāng)一個應(yīng)用服務(wù)器出現(xiàn)問題時,可以將業(yè)務(wù)都分配到另一個應(yīng)用服務(wù)器上,使得業(yè)務(wù)的連續(xù)性不受影響。
優(yōu)選的,數(shù)據(jù)庫服務(wù)器集群30使用高可用技術(shù)形成服務(wù)器集群組,這樣配置的好處是,當(dāng)一臺數(shù)據(jù)庫服務(wù)器出現(xiàn)宕機(jī)時,其他數(shù)據(jù)庫服務(wù)器會主動接替運(yùn)行,保障數(shù)據(jù)庫系統(tǒng)使用的連續(xù)性。高可用技術(shù)是指以減少服務(wù)中斷時間為目的的服務(wù)器集群技術(shù),它通過保護(hù)用戶的業(yè)務(wù)程序?qū)ν獠婚g斷提供的服務(wù),把因軟件、硬件或者人為造成的故障對業(yè)務(wù)的影響降低到最小程度。
在上述生產(chǎn)流程的基礎(chǔ)系統(tǒng)中,通過設(shè)置應(yīng)用服務(wù)器集群20和數(shù)據(jù)庫服務(wù)器集群30,分別提升了應(yīng)用服務(wù)和數(shù)據(jù)庫服務(wù)的計算能力和存儲能力,將可能發(fā)生的嚴(yán)重硬件故障或系統(tǒng)級故障限制在業(yè)務(wù)處理過程中的專業(yè)服務(wù)的單一服務(wù)器作用域內(nèi),使得專業(yè)服務(wù)的其他服務(wù)器上的業(yè)務(wù)處理過程不受影響。同時,通過配置數(shù)據(jù)庫服務(wù)器集群30和應(yīng)用服務(wù)器集群20,使得軟件系統(tǒng)可以根據(jù)業(yè)務(wù)流程需要分步驟部署,使得軟件系統(tǒng)在面對大量用戶的業(yè)務(wù)需求時可以充分完成本地負(fù)載均衡,有效地解決數(shù)據(jù)流量過大、網(wǎng)絡(luò)負(fù)荷過重的問題。通過將數(shù)據(jù)庫存儲器和各服務(wù)器集群通過分級隔離的交換節(jié)點構(gòu)建冗余通信鏈路,形成不同層面的信息交換網(wǎng)絡(luò),滿足了新業(yè)務(wù)拓展帶來的數(shù)據(jù)請求突發(fā)式增長。
優(yōu)選的,通過上述的生產(chǎn)流程的基礎(chǔ)系統(tǒng),可以完成企業(yè)審批流程的事務(wù)處理流程,通過軟件優(yōu)化技術(shù)劃分為客戶請求、事務(wù)流程響應(yīng)、數(shù)據(jù)響應(yīng)和數(shù)據(jù)存儲四個相對獨(dú)立的事務(wù)過程,相應(yīng)的對應(yīng)上述基礎(chǔ)系統(tǒng)中的用于用戶請求的客戶端50、用于響應(yīng)用戶請求即事務(wù)流程響應(yīng)的應(yīng)用服務(wù)器集群20、用于數(shù)據(jù)響應(yīng)的數(shù)據(jù)庫服務(wù)器集群30和用于數(shù)據(jù)存儲的數(shù)據(jù)庫存儲器40。通過對各服務(wù)器集群與相應(yīng)網(wǎng)段連接側(cè)的計算性能擴(kuò)展和帶寬調(diào)整,就可以配合事務(wù)處理過程的優(yōu)化,大幅改進(jìn)審批流程處理平臺的處理能力,保證各種子系統(tǒng)優(yōu)化手段可以靈活應(yīng)用,從而解決現(xiàn)有的生產(chǎn)流程的硬件基礎(chǔ)系統(tǒng)無法靈活適應(yīng)流程管理的技術(shù)問題。
本實施例提供的一種生產(chǎn)流程的基礎(chǔ)系統(tǒng),通過分級隔離的交換節(jié)點,將各服務(wù)器集群之間以及與數(shù)據(jù)庫存儲器相連,有助于各服務(wù)器集群的橫向擴(kuò)展和縱向延伸,并且可以通過對各服務(wù)器集群與相應(yīng)網(wǎng)段連接側(cè)的計算性能擴(kuò)展和帶寬調(diào)整,配合事務(wù)處理過程的優(yōu)化,大幅改進(jìn)審批流程處理平臺的處理能力,保證各種子系統(tǒng)優(yōu)化手段可以靈活應(yīng)用,從而解決現(xiàn)有的生產(chǎn)流程的硬件基礎(chǔ)系統(tǒng)無法靈活適應(yīng)流程管理的技術(shù)問題。
實施例二
圖2為本實用新型實施例二所提供的一種生產(chǎn)流程的基礎(chǔ)系統(tǒng)結(jié)構(gòu)示意圖,在上述實施例的基礎(chǔ)上,本實施例對應(yīng)用服務(wù)器集群和數(shù)據(jù)庫服務(wù)器集群進(jìn)行了優(yōu)化,同時將網(wǎng)段交換節(jié)點優(yōu)化為設(shè)定數(shù)量的交換機(jī),優(yōu)選的,本實施例中第一網(wǎng)段交換機(jī)的數(shù)量可以是4個,第二網(wǎng)段交換機(jī)的數(shù)量可以是1個,第三網(wǎng)段交換機(jī)的數(shù)量可以是1個。
具體參見圖2所示,該生產(chǎn)流程的基礎(chǔ)系統(tǒng)具體包括:三個網(wǎng)段交換節(jié)點,分別為第一網(wǎng)段交換節(jié)點1,用于構(gòu)建第一網(wǎng)段,由第一網(wǎng)段第一交換機(jī)11、第一網(wǎng)段第二交換機(jī)12、第一網(wǎng)段第三交換機(jī)13、第一網(wǎng)段第四交換機(jī)14組成;第二網(wǎng)段交換節(jié)點,用于構(gòu)建第二網(wǎng)段,由第二網(wǎng)段交換機(jī)210組成;第三網(wǎng)段交換節(jié)點,用于構(gòu)建第三網(wǎng)段,由第三網(wǎng)段交換機(jī)310組成;其中,所述第一網(wǎng)段、第二網(wǎng)段和第三網(wǎng)段為彼此獨(dú)立的網(wǎng)段;
應(yīng)用服務(wù)器集群20包括系統(tǒng)管理服務(wù)器21,系統(tǒng)管理服務(wù)器21的用戶接入端口通過第一網(wǎng)段第二交換機(jī)12與客戶端50相連,數(shù)據(jù)請求端口通過第二網(wǎng)段交換機(jī)210與數(shù)據(jù)庫服務(wù)器31的數(shù)據(jù)響應(yīng)端口相連;
客戶端應(yīng)用服務(wù)器22,客戶端應(yīng)用服務(wù)器22的用戶接入端口通過第一網(wǎng)段交換節(jié)點中的第三交換機(jī)13與客戶端50相連,數(shù)據(jù)請求端口通過第二網(wǎng)段交換節(jié)點中的交換機(jī)210與數(shù)據(jù)庫服務(wù)器31的數(shù)據(jù)響應(yīng)端口相連;
工作流引擎服務(wù)器23,工作流引擎服務(wù)器23的用戶接入端口通過第一網(wǎng)段交換節(jié)點中的第四交換機(jī)14與客戶端50相連,數(shù)據(jù)請求端口通過第二網(wǎng)段交換節(jié)點中的交換機(jī)210與數(shù)據(jù)庫服務(wù)器31的數(shù)據(jù)響應(yīng)端口相連;
相應(yīng)地,DMZ服務(wù)器10與第一網(wǎng)段交換節(jié)點中的第一交換機(jī)11和第二交換機(jī)12相連。
數(shù)據(jù)庫服務(wù)器集群30,包括兩臺數(shù)據(jù)庫服務(wù)器31,數(shù)據(jù)庫服務(wù)器31的數(shù)據(jù)響應(yīng)端口通過第二網(wǎng)段交換機(jī)210與應(yīng)用服務(wù)器集群20的數(shù)據(jù)請求端口相連,數(shù)據(jù)讀取端口與數(shù)據(jù)庫存儲器40相連,數(shù)據(jù)交換端口通過第三網(wǎng)段交換機(jī)310與其它數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)交換端口相連;
數(shù)據(jù)庫存儲器40,與數(shù)據(jù)庫服務(wù)器31的數(shù)據(jù)讀取端口相連。
通過配置工作流引擎服務(wù)器23,使得工作流審批引擎與應(yīng)用層分離,實現(xiàn)了流程引擎的單獨(dú)部署,在系統(tǒng)出現(xiàn)負(fù)載過大時,可以對工作流引擎服務(wù)器23進(jìn)行擴(kuò)展,可以有效地節(jié)省資源。例如,業(yè)務(wù)拓展帶來的負(fù)載,經(jīng)分析主要的瓶頸在應(yīng)用服務(wù)器集群20的工作流引擎服務(wù)器23上,此時只需要增加一個工作流引擎服務(wù)器23就能滿足需要,而不必更改其它的網(wǎng)絡(luò)及服務(wù)器設(shè)備。同時,為生產(chǎn)流程系統(tǒng)運(yùn)用負(fù)載均衡技術(shù)思想優(yōu)化軟件結(jié)構(gòu)建立了可靈活配置的硬件基礎(chǔ)。通過建立三個獨(dú)立的網(wǎng)段,有效地保證了數(shù)據(jù)的安全性。
本實施例提供的一種生產(chǎn)流程的基礎(chǔ)系統(tǒng),在此基礎(chǔ)上完成的軟件設(shè)計,系統(tǒng)有效地實現(xiàn)了系統(tǒng)的流程引擎與業(yè)務(wù)系統(tǒng)的分離,將流程引擎系統(tǒng)獨(dú)立處理,可以將流程引擎系統(tǒng)進(jìn)行橫向擴(kuò)容,以提升系統(tǒng)的負(fù)載能力;獨(dú)立的DMZ服務(wù)器分區(qū)有效地防止了網(wǎng)絡(luò)外的惡意攻擊,確保數(shù)據(jù)的安全;數(shù)據(jù)庫服務(wù)器的熱備機(jī)制,有效地預(yù)防了宕機(jī)風(fēng)險,并可以根據(jù)業(yè)務(wù)要求進(jìn)行數(shù)據(jù)庫服務(wù)器的擴(kuò)展,以應(yīng)對突然增加的用戶訪問量,提升數(shù)據(jù)庫服務(wù)器的負(fù)荷能力。
例如,目前生產(chǎn)流程系統(tǒng)可以承載100人同時在線訪問,流程處理有效響應(yīng)時間小于1秒,數(shù)據(jù)庫服務(wù)器響應(yīng)有效時間小于1秒,隨著用戶的不斷增加,系統(tǒng)可以通過軟件升級手段,對系統(tǒng)進(jìn)行擴(kuò)容,提升系統(tǒng)的承載能力。由此可見,本實用新型的生產(chǎn)流程基礎(chǔ)系統(tǒng)極大地促進(jìn)了軟件系統(tǒng)的優(yōu)化效率,為今后預(yù)計用戶數(shù)增長10000人,同時在線人數(shù)1000人提供了完善了硬件技術(shù)支持。
注意,上述僅為本實用新型的較佳實施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本實用新型不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本實用新型的保護(hù)范圍。因此,雖然通過以上實施例對本實用新型進(jìn)行了較為詳細(xì)的說明,但是本實用新型不僅僅限于以上實施例,在不脫離本實用新型構(gòu)思的情況下,還可以包括更多其他等效實施例,而本實用新型的范圍由所附的權(quán)利要求范圍決定。