張嘉齡
(it信息技術(shù)信息化的公司,福建廈門,361000)
2017年12月,召開的全國企業(yè)信息化大會中,表彰了諸多的企業(yè)和單位,表明我國政府對于企業(yè)信息化扶持態(tài)度,在這種政治環(huán)境下,企業(yè)開展信息化建設(shè),建設(shè)智能企業(yè)管理系統(tǒng),有利于企業(yè)的長久發(fā)展的。但是企業(yè)在信息化建設(shè)方面也存在諸多問題,例如企業(yè)先后引入了 OA、PDM、ERP等等集成系統(tǒng),導(dǎo)致信息無法實現(xiàn)共享,數(shù)據(jù)傳遞失真,因而如何緩解此類問題,完善企業(yè)現(xiàn)有的信息化系統(tǒng)成為熱點和難點。本文這針對以上問題,對企業(yè)信息化建設(shè)進(jìn)行研究,助力企業(yè)進(jìn)入數(shù)據(jù)化發(fā)展快車道。
目前主流的企業(yè)管理軟件主要有:CRM(客戶關(guān)系管理)、HR(人力資源管理)、MRP(生產(chǎn)管理)、SCM(供應(yīng)鏈計劃)、OA(協(xié)同辦公)、ERP(企業(yè)資源計劃)、EAM(企業(yè)資產(chǎn)管理)七種。這些系統(tǒng)在使用上都是存在偏重點。但是現(xiàn)代企業(yè)的發(fā)展是一個整體聯(lián)動系統(tǒng),從生產(chǎn)制造到產(chǎn)品銷售以及售后服務(wù),信息支撐都是必不可少的。
而系統(tǒng)的集成就是將多種類型的應(yīng)用系統(tǒng)通過二次開發(fā)將他們互相集成在一起,可以進(jìn)行信息資源的共享和交互調(diào)用,比如將PLM系統(tǒng)和ERP系統(tǒng)進(jìn)行集成后,可以在PLM系統(tǒng)中設(shè)計人員方便地查看物料零件的當(dāng)前庫存和標(biāo)準(zhǔn)價格等信息;而ERP系統(tǒng)也可以直接將PLM系統(tǒng)中單個BOM零件清單和工藝工序等信息自動進(jìn)行導(dǎo)入,以提高工作效率。
企業(yè)集成系統(tǒng)的設(shè)計,需要成立專業(yè)的項目組,引入專業(yè)人員進(jìn)行建設(shè),在建設(shè)過程中,工作人員的前期工作是數(shù)據(jù)收集,了解各個模塊和業(yè)務(wù)之間的往來情況,熟悉企業(yè)現(xiàn)有業(yè)務(wù)的數(shù)據(jù)。對接系統(tǒng)開放商,對各個模塊的流程、內(nèi)部程序系統(tǒng)的編碼規(guī)則進(jìn)行了解。在對接了企業(yè),系統(tǒng)開發(fā)商滯后,工作人員將數(shù)據(jù)進(jìn)行整理,確定信息流,業(yè)務(wù)流等處理模式,制定系統(tǒng)集成方案。
系統(tǒng)的集成的目的協(xié)助企業(yè)同一規(guī)劃,綜合處理各個板塊數(shù)據(jù),充分考慮業(yè)務(wù)之間的差異性。在具體的設(shè)計階段,需要分步驟進(jìn)行,根據(jù)前期的數(shù)據(jù)整理和收集,掌握評估系統(tǒng)功能的可遷移性,制定具體設(shè)計流程。
完成了上述的連個階段,該階段是具體的運(yùn)作階段,工作人員根據(jù)業(yè)務(wù)流程圖進(jìn)行系統(tǒng)配置,架構(gòu)基本運(yùn)行系統(tǒng)。在基礎(chǔ)運(yùn)行系統(tǒng)構(gòu)建完成以后,根據(jù)系統(tǒng)實現(xiàn)工作說明書進(jìn)行相應(yīng)的程序開發(fā)工作。將各個模塊的數(shù)據(jù)端口,通過轉(zhuǎn)化代碼,將輸入系統(tǒng)數(shù)據(jù)轉(zhuǎn)化為系統(tǒng)可處理數(shù)據(jù),通過將外圍系統(tǒng)接口、人力資源系統(tǒng)以及等多個系統(tǒng)端口統(tǒng)一接入,實現(xiàn)企業(yè)內(nèi)部多類型數(shù)據(jù)的共享和傳遞。
當(dāng)系統(tǒng)完成以后,需要對系統(tǒng)進(jìn)行試運(yùn)行,在企業(yè)集成系統(tǒng)試運(yùn)行階段,業(yè)務(wù)人員需要實時的將數(shù)據(jù)反饋給主處理器,實現(xiàn)了數(shù)據(jù)的實施傳遞。在業(yè)務(wù)板塊之間,要驗證各個功能程度的運(yùn)營情況,發(fā)現(xiàn)存在的問題,進(jìn)而解決為正式運(yùn)行提供保證。
在系統(tǒng)設(shè)計完成以后,企業(yè)開始正式上線運(yùn)行,企業(yè)也就完成了單數(shù)據(jù)模塊到系統(tǒng)集成的所有步驟,在此階段中,工作人員需要對系統(tǒng)進(jìn)行維護(hù)和技術(shù)支持,包括用戶操作、業(yè)務(wù)問題、系統(tǒng)問題、程序BUG等,做到問題提前發(fā)現(xiàn)提前解決。
軟件體系架構(gòu)可以分為客戶層、應(yīng)用層和數(shù)據(jù)層三層結(jié)構(gòu),其中應(yīng)用層指的是應(yīng)用服務(wù)器,能夠處理數(shù)據(jù)訪問、業(yè)務(wù)規(guī)則等工作,應(yīng)用服務(wù)器還可以連接客戶層和數(shù)據(jù)層,客戶層通過HTTP連接應(yīng)用服務(wù)器,然后應(yīng)用服務(wù)器通過JDBC連接數(shù)據(jù)層,進(jìn)而實現(xiàn)客戶層與數(shù)據(jù)層的連接。
這樣的三層結(jié)構(gòu)中,需要應(yīng)用業(yè)務(wù)層服務(wù)器承擔(dān)相應(yīng)的業(yè)務(wù)邏輯來為用戶提供簡潔的界面,同時還要保證客戶端功能的實現(xiàn)。這樣的三層結(jié)構(gòu)能夠使程序員只需要修改應(yīng)用層,就能夠?qū)崿F(xiàn)對系統(tǒng)應(yīng)用程序的修改,這樣大大節(jié)約了開發(fā)人員修改程序的時間,可以使開發(fā)人員將更多的精力放在設(shè)計、分析系統(tǒng)核心邏輯上,同時還能夠提升系統(tǒng)維護(hù)和升級的便捷性。
三層架構(gòu)的部署,可以采用Structs平臺和J2EE架構(gòu),后臺代碼應(yīng)用Java編寫,Structs使用MVC模型,這樣可以更加快捷的裝配組件,命名控件存在在后臺代碼中,這樣就可以用自己定義的組建,顯示層放在JSP頁面上,實現(xiàn)了用組件來操作數(shù)據(jù)庫和業(yè)務(wù)層,從而實現(xiàn)了三層架構(gòu)?;贘2EE平臺的三層分布式系統(tǒng)結(jié)構(gòu)如圖1所示
圖1 基于J2EE平臺的三層分布式系統(tǒng)結(jié)構(gòu)
本系統(tǒng)使用的J2EE技術(shù)具有跨平臺等優(yōu)勢,Java語言具有高效性、通用性、安全性和平臺移植性,目前Java依然是主流技術(shù)。該系統(tǒng)基于B/S架構(gòu)進(jìn)行設(shè)計,利用瀏覽器就可以進(jìn)行相應(yīng)數(shù)據(jù)的數(shù)據(jù)錄入、報表查詢等業(yè)務(wù)工作,可實現(xiàn)多地辦公,進(jìn)而實現(xiàn)遠(yuǎn)程互聯(lián)。在企業(yè)信息化建設(shè)中應(yīng)用系統(tǒng)集成技術(shù),能夠促使企業(yè)信息化建設(shè)緊跟時代潮流,在時代發(fā)展中具有活力。
數(shù)據(jù)中心技術(shù)是系統(tǒng)建設(shè)的核心,本系統(tǒng)采用的數(shù)據(jù)中心技術(shù)既能滿足現(xiàn)在需求,又充分考慮了未來的決策支持系統(tǒng)、數(shù)據(jù)倉庫建設(shè),其能夠平滑的向未來技術(shù)過渡,為未來的數(shù)據(jù)集成夯實基礎(chǔ)。且該系統(tǒng)有標(biāo)準(zhǔn)化的外部接口,能夠有效對其性能進(jìn)行擴(kuò)展,滿足未來的發(fā)展需求。
系統(tǒng)在程序設(shè)計的時候充分考慮到它的容錯能力,一般的人為和外部的異常事件不會引起系統(tǒng)的崩潰;充分考慮到用戶的并發(fā)數(shù),并定期對應(yīng)用系統(tǒng)、數(shù)據(jù)庫備份;同時系統(tǒng)有較高的可用性,當(dāng)系統(tǒng)出現(xiàn)問題后能在較短的時間內(nèi)恢復(fù),而且系統(tǒng)的數(shù)據(jù)是完整的,不會引起數(shù)據(jù)的不一致。該系統(tǒng)在信息共享的時候,增加了信息隔離和信息保護(hù)的功能,因此系統(tǒng)安全性和保密性較高。
總而言之,系統(tǒng)集成技術(shù)在企業(yè)信息化建設(shè)中的應(yīng)用能夠避免信息孤島現(xiàn)象的出現(xiàn),為決策者提供有價值的參考資料。本文研究的集成系統(tǒng)界面友好,安全性、可靠性較高,同時具有極強(qiáng)的可擴(kuò)展性,因此,企業(yè)在信息化建設(shè)中,應(yīng)加強(qiáng)對系統(tǒng)集成技術(shù)的應(yīng)用,以提升企業(yè)競爭力,促使企業(yè)可持續(xù)發(fā)展。
[1]宋晨.探討系統(tǒng)集成技術(shù)在企業(yè)信息化建設(shè)中的應(yīng)用[J].科技資訊,2013,(12):173.
[2]馮海濤,楊江.系統(tǒng)集成技術(shù)在企業(yè)信息化建設(shè)中的應(yīng)用研究[J].信息系統(tǒng)工程,2011,(07):120-121.
[3]夏慶祥.供水企業(yè)信息化建設(shè)與系統(tǒng)應(yīng)用集成探討[J].合作經(jīng)濟(jì)與科技,2012,2(12):34-36.
[4]時榮,面向服務(wù)的企業(yè)信息資源整合探討[J],電腦與電信,2009(11)
[5]王明,面向三層結(jié)構(gòu)信息系統(tǒng)集成平臺的設(shè)計與實現(xiàn)[J],微型電腦應(yīng)用,2011(03)