閆 希 王 芳
(1.機械工業(yè)第四設(shè)計研究院,洛陽 471000;2.洛陽軸研科技股份有限公司,洛陽 471000)
隨著信息技術(shù)的飛速發(fā)展,傳統(tǒng)的企業(yè)信息化構(gòu)架應(yīng)用已經(jīng)無法滿足用戶的需求,本文結(jié)合機械工業(yè)第四設(shè)計研究院信息化平臺系統(tǒng),展示出一種基于SOA的企業(yè)信息化系統(tǒng)解決方案,該方案匯集企業(yè)的信息資源,把圖紙設(shè)計、業(yè)務(wù)審批流程、數(shù)據(jù)文件服務(wù)、信息交互以及項目全過程管理集成到一個集中應(yīng)用環(huán)境中,建立統(tǒng)一工程資源管理體系,克服和超越時間、空間和部門分隔的制約和限制,支持任何時間、任何地點的工程在線設(shè)計管理,全面提高信息化應(yīng)用水平,提高工作效率,同時利用SOA的技術(shù)特點,能集成遺留應(yīng)用,而且能向后兼容后續(xù)的業(yè)務(wù)服務(wù)實體,從根本上解決傳統(tǒng)開發(fā)模式和應(yīng)用模式下眾多系統(tǒng)在構(gòu)建、開發(fā)、實施以及應(yīng)用過程中存在的一些系統(tǒng)性缺陷,改善行業(yè)整體的系統(tǒng)開發(fā)和應(yīng)用現(xiàn)狀。
機械工業(yè)第四設(shè)計院創(chuàng)建于1959年,是勘察設(shè)計行業(yè)規(guī)模較大的綜合類設(shè)計院,全院員工1 000多人,原先采用的信息系統(tǒng)是分為B/S與C/S兩種架構(gòu)模式,但是從實際建成系統(tǒng)的應(yīng)用情況看兩者都有很大局限性,普遍表現(xiàn)在B/S的應(yīng)用實際都局限在了辦公、人力資源等外圍功能,核心的生產(chǎn)控制、項目管理都無法在網(wǎng)頁上實現(xiàn),對于工程項目管理這種專業(yè)性很強的領(lǐng)域,B/S架構(gòu)在實現(xiàn)計劃安排、進度調(diào)整、生產(chǎn)控制、業(yè)務(wù)跟蹤等功能上極其困難,只能把這些最核心的功能放在C/S架構(gòu)中實現(xiàn),但隨著企業(yè)的業(yè)務(wù)高速發(fā)展以及重組等多種因素、設(shè)計和生產(chǎn)過程已經(jīng)不再局限一點辦公,異地設(shè)計與合作設(shè)計已經(jīng)越來越普遍,這種情況下原來適應(yīng)于局域網(wǎng)的傳統(tǒng)的C/S架構(gòu)系統(tǒng)已經(jīng)無法滿足多點生產(chǎn)辦公的實際需要,導(dǎo)致了重要的核心業(yè)務(wù)功能信息化無法實現(xiàn),以工程項目管理為核心進行信息化的構(gòu)想無法落實。傳統(tǒng)的信息系統(tǒng)迫切需要發(fā)展成一個融入?yún)f(xié)同管理思想,提供信息支撐、團隊支撐、審批支撐的協(xié)同辦公系統(tǒng)。通過構(gòu)建協(xié)同辦公應(yīng)用,支持公司及各部門縱向和橫向的協(xié)同辦公,保證公司內(nèi)部縱向與橫向上的信息交互及業(yè)務(wù)流順暢。同時必須依托工程設(shè)計項目全生命周期管理建立并健全信息化管理,有效地為前期、方案、初設(shè)、施工圖設(shè)計、施工服務(wù)等全過程提供有力支撐,將整個生命周期的圖紙、數(shù)據(jù)和資料共享并聯(lián)動起來,實現(xiàn)集成化、規(guī)范化和科學(xué)化管理與應(yīng)用。還要建立統(tǒng)一的內(nèi)部信息網(wǎng)站和標準的辦公應(yīng)用數(shù)據(jù)交換機制,將各個分公司,職能部門的信息資源整合起來,實現(xiàn)對信息有效、快捷的抓取和分析,從而提升企業(yè)整體工作效率和管理執(zhí)行力。
面向服務(wù)架構(gòu)(Service-Oriented Architecture,SOA)是一種業(yè)務(wù)驅(qū)動的IT架構(gòu)方式,它將應(yīng)用程序的不同功能通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來,對業(yè)務(wù)進行整合,使其成為一種相互聯(lián)系、可重用的業(yè)務(wù)任務(wù)或者服務(wù)。近年來,SOA技術(shù)已經(jīng)在我國企業(yè)信息系統(tǒng)建設(shè)中得到了廣泛的應(yīng)用,采用SOA架構(gòu)后,與傳統(tǒng)體系架構(gòu)相比,系統(tǒng)具有了基于標準、松散耦合、共享服務(wù)和粗粒度等特性,易于集成現(xiàn)有系統(tǒng),可以在對現(xiàn)有系統(tǒng)不做修改的前提下,將現(xiàn)有系統(tǒng)和應(yīng)用迅速轉(zhuǎn)換為服務(wù),通過封裝可以提供接口的應(yīng)用集成來訪問遺留系統(tǒng),從而大大提高了系統(tǒng)適應(yīng)變化的能力。同時,由于SOA具有標準化的架構(gòu),因此只要符合相關(guān)標準,無論何時開發(fā)的組件都可以合并到該系統(tǒng)中,并且不同開發(fā)者開發(fā)出的組件將被作為服務(wù)方便的添加部署在現(xiàn)有的基礎(chǔ)構(gòu)架中??梢暬ぞ呓O到y(tǒng)以可視化方式為開發(fā)人員和維護人員提供了一套工具集,通過此工具集可以可視化設(shè)計,維護應(yīng)用軟件中涉及的各種服務(wù)實體,如:輸入表單、輸出報表、數(shù)據(jù)字典維護、數(shù)據(jù)庫定義、業(yè)務(wù)流程定義、運行表現(xiàn)等,并將這些服務(wù)以XML的方式存儲到服務(wù)庫中,實現(xiàn)免代碼開發(fā)的方式的快速應(yīng)用軟件研發(fā)開發(fā)和維護,同時為維護人員提供專門的運行時管理工具[2]。通過采用SOA體系結(jié)構(gòu),在進行二次開發(fā)時的成本明顯減少,維護成本也大大減少。如圖1所示。
圖1 SOA實現(xiàn)技術(shù)
圖2 ECA-SOA 架構(gòu)[2]
機械工業(yè)第四設(shè)計研究院在前期考察中經(jīng)過詳細的調(diào)研選用了ECA-SOA(業(yè)務(wù)架構(gòu)與系統(tǒng)集成平臺)作為信息化建設(shè)的業(yè)務(wù)基礎(chǔ)支撐平臺,在該平臺中,所有的IT設(shè)施都被看成服務(wù)對待,因此服務(wù)不僅包括了后續(xù)開發(fā)的各類業(yè)務(wù)實體,也包括企業(yè)各種遺留系統(tǒng),原有的B/S與C/S分離的兩個系統(tǒng),也順利的整合到一個平臺下,在此基礎(chǔ)上建立了以設(shè)計項目管理為核心,經(jīng)營管理系統(tǒng)、財務(wù)管理系統(tǒng)、辦公設(shè)備管理系統(tǒng)集成的綜合辦公系統(tǒng),實現(xiàn)了企業(yè)信息門戶的高度集成應(yīng)用。圖2為ECA-SOA架構(gòu)。
日前,該系統(tǒng)經(jīng)過一段時間的應(yīng)用,取得良好的效果。首先是數(shù)據(jù)共享集成。各部門之間相關(guān)業(yè)務(wù)數(shù)據(jù)匹配配且完全共享,從而保證了數(shù)據(jù)與信息的真實、可靠。各部門依據(jù)同一數(shù)據(jù)源提供的信息,按照規(guī)范化的處理程序進行管理和決策,加強了企業(yè)內(nèi)部協(xié)調(diào)性,實現(xiàn)了管理的系統(tǒng)性。其次是業(yè)務(wù)流程固化。這方面的效果無論是最直接的業(yè)務(wù)操作員也好,領(lǐng)導(dǎo)也好,都能很明顯感受得到,特別是業(yè)務(wù)主管往往能從好的業(yè)務(wù)流程改造中獲得巨大的工作效率提升,此運作方式,大大加強了企業(yè)員流程化的意識,從而保障了企業(yè)整個運作流程的規(guī)范,回避或降低了企業(yè)內(nèi)部的營運風(fēng)險。再者就是企業(yè)更加實時化。更加及時地了解企業(yè)當(dāng)前的宏觀狀態(tài)。通過決策分析模塊,可以利用系統(tǒng)提供的信息資源設(shè)計出一套動態(tài)監(jiān)控管理績效變化的報表體系,以期即時反饋和糾正管理中存在的問題,更好地面向市場的實時變化。如圖3、圖4所示。
系統(tǒng)以項目管理為主線,每個工程在簽訂合同后就錄入系統(tǒng)的合同管理模塊中,隨后在項目信息管理模塊中進行立項,經(jīng)過營運部安排完項目總負責(zé)人后,就可以在項目樹中出現(xiàn)。項目管理貫穿整個系統(tǒng),相關(guān)人員隨時了解所有項目的合同情況、時間計劃、項目進度、人員負荷、產(chǎn)值分配等數(shù)據(jù);每位員工都擁有相應(yīng)的權(quán)限及個人工作桌面,可以隨時掌握院內(nèi)動態(tài)及知曉需要完成的工作任務(wù)及進度。整個項目過程完全在平臺中運行,真正達到了無紙化辦公,由于系統(tǒng)與RTX即時通訊辦公軟件的很好結(jié)合,做到了每條任務(wù)到達時的即時提醒以及每個任務(wù)互提資料與圖紙會簽當(dāng)日的到期提醒,很大程度的解決了原有設(shè)計過程中存在的項目拖期,拖期未互提資料、拖期未會簽等問題。項目信息管理界面如圖5所示。
勘察設(shè)計信息系統(tǒng)是目前IT業(yè)比較關(guān)注的領(lǐng)域,最主要的原因是因為勘察設(shè)計行業(yè)中的工程管理、項目管理、協(xié)同設(shè)計等方面是驗證計算機IT技術(shù)與行業(yè)應(yīng)用結(jié)合的重要體現(xiàn)。機械工業(yè)第四設(shè)計研究院信息化系統(tǒng)選擇面向服務(wù)架構(gòu)(SOA)作為通用平臺的架構(gòu)體系,符合可持續(xù)發(fā)展戰(zhàn)略的思想,持續(xù)改進作為一個系統(tǒng)的重要的衡量指標。通過研究、吸收、建設(shè)與應(yīng)用,系統(tǒng)已形成終端近1 000人、信息化應(yīng)用工程覆蓋100%、管理覆蓋超過90%,形成檔案和知識庫記錄20萬條以上。通過前一階段的使用,系統(tǒng)大幅度提高重復(fù)性工作、標準化工作的效率,使工作更為流暢,數(shù)據(jù)收集和分析效率極大提高,降低了總體協(xié)作成本,提高工作效率,降低了管理成本,取得顯著管理效益。接下來的工作,我們將繼續(xù)做好現(xiàn)行主業(yè)務(wù)系統(tǒng)的優(yōu)化和推廣使用,并將把綜合項目管理系統(tǒng)向縱深推進,同時將與與三維CAD技術(shù)配合實現(xiàn)協(xié)同設(shè)計與協(xié)同設(shè)計管理,把企業(yè)的綜合管理與業(yè)務(wù)管理集成到一個平臺上,進一步提高管理效率和管理質(zhì)量。
[1]秦如玉,李浩,張玉徽.大型工業(yè)設(shè)計院綜合管理信息化建設(shè)研究與應(yīng)用[J].土木建筑工程信息技術(shù),2010,2(2):46-49.
[2]文俊浩,宋鵬飛,田清.基于SOA的勘察設(shè)計企業(yè)業(yè)務(wù)架構(gòu)與信息集成平臺的研究與應(yīng)用[J].土木建筑工程信息技術(shù),2009,1(1):24-28.