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