" />
聯(lián) 系 人:靳明偉
聯(lián)系電話:010-68576852
文/申啟杰
由于建筑施工對(duì)象的單件性、一次性、分散性等天然特點(diǎn),以及行業(yè)內(nèi)一直普遍存在的粗獷式管理模式,信息化在施工行業(yè)內(nèi)普遍存在實(shí)施難,持續(xù)更難的困境。特別在后特級(jí)資質(zhì)時(shí)代,不少行業(yè)內(nèi)的企業(yè)都在反思自身的信息化歷程。在經(jīng)歷過(guò)大干快上的信息化建設(shè)后,為什么沒(méi)有徹底改善企業(yè)內(nèi)部的信息化水平,反而很多與管理現(xiàn)實(shí)不適應(yīng)的系統(tǒng)需要推倒重來(lái)。在這里有需求沒(méi)有搞清楚,就開(kāi)始購(gòu)買、實(shí)施系統(tǒng)的原因,但更深層次,是缺少了對(duì)一個(gè)企業(yè)整體應(yīng)用架構(gòu)的思考。應(yīng)用架構(gòu)是一個(gè)企業(yè)信息化的“龍骨”,只有穩(wěn)健的龍骨,才能夠支撐和鏈接企業(yè)的各業(yè)務(wù)信息化的開(kāi)展,才能夠支撐企業(yè)信息化這艘大船的順利啟航和遠(yuǎn)行。
應(yīng)用架構(gòu)的定位
信息系統(tǒng)的架構(gòu),分三個(gè)層次:業(yè)務(wù)架構(gòu)、應(yīng)用架構(gòu)、技術(shù)架構(gòu)。業(yè)務(wù)架構(gòu)是戰(zhàn)略發(fā)展需要的體現(xiàn),反映企業(yè)管理的實(shí)際情況,屬于宏觀層面;應(yīng)用架構(gòu)是對(duì)企業(yè)實(shí)際業(yè)務(wù)形態(tài)的體現(xiàn),反映企業(yè)某業(yè)務(wù)領(lǐng)域?qū)I(yè)的管理工作,它用于承上啟下,一方面保證業(yè)務(wù)架構(gòu)的實(shí)際落地,另一方面,影響技術(shù)架構(gòu)的選型和實(shí)現(xiàn)方式;技術(shù)架構(gòu)是軟件系統(tǒng)對(duì)應(yīng)用架構(gòu)的具體實(shí)現(xiàn),反映整體軟件系統(tǒng)的靈活性、擴(kuò)展性、整合性,屬于系統(tǒng)的微觀層面。
從宏觀層面上看,一個(gè)企業(yè)的發(fā)展戰(zhàn)略是相對(duì)穩(wěn)定的,所以這個(gè)企業(yè)的業(yè)務(wù)架構(gòu)是相對(duì)穩(wěn)定的;從微觀層面上看,系統(tǒng)的技術(shù)架構(gòu),是對(duì)于軟件系統(tǒng)的實(shí)現(xiàn)邏輯和技術(shù),它通常受同時(shí)代的開(kāi)發(fā)技術(shù),以及應(yīng)用架構(gòu)的設(shè)計(jì)影響,不同的應(yīng)用架構(gòu)設(shè)計(jì),通常會(huì)決定所采取的實(shí)現(xiàn)技術(shù)。在企業(yè)信息化的實(shí)施過(guò)程中,更注重的是應(yīng)用架構(gòu)。
應(yīng)用,在企業(yè)內(nèi)通常表現(xiàn)為一個(gè)軟件,是信息系統(tǒng)中可劃分的最小單元,通常以是否可以獨(dú)立部署為標(biāo)志。它明確劃分了應(yīng)用與應(yīng)用之間的邊界,也就是通常所說(shuō)的系統(tǒng)邊界。
在早期,單機(jī)應(yīng)用的階段,不同的應(yīng)用之間幾乎都是沒(méi)有關(guān)聯(lián)的,并沒(méi)有什么應(yīng)用架構(gòu)。隨著企業(yè)信息化的發(fā)展,從工具軟件階段向管理軟件階段發(fā)展時(shí),在一個(gè)軟件系統(tǒng)里面已經(jīng)無(wú)法容納所需要的所有功能,這就涉及到將大的需求切分到不同相互協(xié)同的應(yīng)用里面去,并逐漸形成了動(dòng)態(tài)穩(wěn)定的企業(yè)內(nèi)部應(yīng)用組織形式,體現(xiàn)為這個(gè)企業(yè)中的系統(tǒng)應(yīng)用架構(gòu)。
應(yīng)用架構(gòu)主要體現(xiàn)在應(yīng)用粒度大小以及劃分形式。在現(xiàn)代企業(yè)的柔性應(yīng)用架構(gòu)中,通過(guò)將一個(gè)大的業(yè)務(wù),劃分成為不同大小的、合理的應(yīng)用,實(shí)現(xiàn)整個(gè)系統(tǒng)架構(gòu)的柔性,一方面,將大化小,降低技術(shù)架構(gòu)的實(shí)現(xiàn)難度,另一方面,降低了業(yè)務(wù)的復(fù)雜度,使整個(gè)系統(tǒng)更加有序,保證了信息化更好落地。應(yīng)用架構(gòu)的本質(zhì)是通過(guò)系統(tǒng)拆分,平衡業(yè)務(wù)和技術(shù)復(fù)雜性,保證系統(tǒng)的可持續(xù)。
應(yīng)用架構(gòu)的松耦合提高信息化可持續(xù)能力
回顧不少推倒重來(lái)的信息化實(shí)施案例,這些失敗的案例中,幾乎都上了完整的一套系統(tǒng)。而致命的是,這一套號(hào)稱囊括了所有功能的系統(tǒng),就是一個(gè)應(yīng)用軟件。由于是一個(gè)單一的應(yīng)用,它的部署模式、系統(tǒng)升級(jí)能力,都嚴(yán)重遏制了系統(tǒng)的生命力。單一應(yīng)用的部署模式,基本上都無(wú)法做到分布式部署,當(dāng)用戶多、使用的功能多時(shí)候,服務(wù)器硬件的性能就嚴(yán)重影響應(yīng)用的可用性,直觀的感受就是系統(tǒng)響應(yīng)速度很慢。同時(shí),大而全的軟件有個(gè)弊端,就是當(dāng)某一塊功能不能滿足用戶的需求,需要對(duì)此功能升級(jí)的時(shí)候,單一化的應(yīng)用往往無(wú)能為力。這時(shí),用戶往往需要重新購(gòu)買或者開(kāi)發(fā)一套系統(tǒng),以取代原有的功能,在原有棄用的功能繼續(xù)浪費(fèi)硬件資源的同時(shí),也帶來(lái)了后續(xù)的一系列系統(tǒng)整合問(wèn)題。
合理的應(yīng)用架構(gòu)設(shè)計(jì),將緊耦合的一套完整系統(tǒng),根據(jù)企業(yè)業(yè)務(wù)的特性和管理現(xiàn)狀,逐步分解成各松耦合的多個(gè)應(yīng)用,會(huì)提高系統(tǒng)適應(yīng)需求變化的靈活性,從而提高整個(gè)企業(yè)信息化的可持續(xù)能力。建筑施工企業(yè)處于激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境當(dāng)中,整個(gè)行業(yè)的信息化水平還在初級(jí)階段,尚有很多業(yè)務(wù)沒(méi)有實(shí)現(xiàn)標(biāo)準(zhǔn)化和信息化,在這種沒(méi)有很多信息化系統(tǒng)作為參考的情況下,一定有很多實(shí)際的管理情況會(huì)在系統(tǒng)設(shè)計(jì)的階段沒(méi)有得到充分的考慮。所以不可能一開(kāi)始就設(shè)計(jì)出一套完整的系統(tǒng),滿足企業(yè)管理中的所有需求。單從理論出發(fā),設(shè)計(jì)一套理想化的系統(tǒng),必然帶來(lái)信息系統(tǒng)和實(shí)際管理的“兩張皮”問(wèn)題,嚴(yán)重影響企業(yè)的信息化進(jìn)程,甚至推到重來(lái)。建筑施工企業(yè)搞信息化不可能強(qiáng)制管理去適應(yīng)信息化,而是應(yīng)當(dāng)用信息化去反映管理現(xiàn)狀,逐步用信息化實(shí)現(xiàn)業(yè)務(wù)替代,將線下的業(yè)務(wù)流程搬到線上來(lái)處理,繼而通過(guò)信息化流程優(yōu)化,來(lái)逐步提高管理及信息化的水平。
相反,通過(guò)設(shè)計(jì)良好的應(yīng)用架構(gòu),在整個(gè)企業(yè)的業(yè)務(wù)架構(gòu)下,將功能需求進(jìn)行劃分,化解了開(kāi)發(fā)大型系統(tǒng)的復(fù)雜性。各獨(dú)立的應(yīng)用支撐獨(dú)自的一塊業(yè)務(wù),當(dāng)某一業(yè)務(wù)的需求調(diào)整時(shí),只需要對(duì)這一應(yīng)用進(jìn)行迭代升級(jí),并不影響其他應(yīng)用的正常使用,將系統(tǒng)升級(jí)的影響降到最低。當(dāng)某一業(yè)務(wù)做大時(shí),承載該業(yè)務(wù)的應(yīng)用,可以根據(jù)業(yè)務(wù)量等因素劃分成更細(xì)粒度的應(yīng)用,只要保證新增加的應(yīng)用對(duì)外接口與原有應(yīng)用一致,就能夠無(wú)縫接入到原有的應(yīng)用架構(gòu)中。同理,當(dāng)某一業(yè)務(wù)不需要的時(shí)候,也可以動(dòng)態(tài)地將這個(gè)應(yīng)用從當(dāng)前應(yīng)用架構(gòu)中剝離,也不會(huì)對(duì)整個(gè)信息系統(tǒng)及其他應(yīng)用造成影響。
應(yīng)用架構(gòu)的松耦合設(shè)計(jì),關(guān)鍵在于識(shí)別業(yè)務(wù)架構(gòu)中的各應(yīng)用邊界??梢酝ㄟ^(guò)縱向、橫向兩個(gè)維度來(lái)劃分應(yīng)用。
縱向維度的主要?jiǎng)澐忠罁?jù)是組織機(jī)構(gòu)以及工作量。組織機(jī)構(gòu)中的各部門(mén),基本是某一類業(yè)務(wù)的承擔(dān)者,這些業(yè)務(wù)部門(mén)天然地就將整個(gè)企業(yè)的業(yè)務(wù)進(jìn)行了縱向劃分。通過(guò)歸納各業(yè)務(wù)部門(mén)的工作內(nèi)容,形成設(shè)計(jì)應(yīng)用架構(gòu)的基礎(chǔ)。比如說(shuō),采購(gòu)部門(mén),主要負(fù)責(zé)物資、分包等采購(gòu),可以設(shè)計(jì)采購(gòu)系統(tǒng)來(lái)支撐該業(yè)務(wù);工程部門(mén),主要負(fù)責(zé)項(xiàng)目執(zhí)行過(guò)程的監(jiān)管,可以設(shè)計(jì)一個(gè)項(xiàng)目管理系統(tǒng)來(lái)支撐該業(yè)務(wù)。然后,在組織機(jī)構(gòu)劃分的基礎(chǔ)上,考慮工作量以及工作復(fù)雜度的因素,從復(fù)雜程度來(lái)進(jìn)一步對(duì)系統(tǒng)中的應(yīng)用進(jìn)行劃分。比如,采購(gòu)系統(tǒng)涉及到物資采購(gòu)、分包采購(gòu),如果現(xiàn)實(shí)情況中,這兩種采購(gòu)類型的采購(gòu)量很大,而且負(fù)責(zé)這兩種采購(gòu)有專門(mén)的崗位,可以進(jìn)一步將采購(gòu)這個(gè)應(yīng)用分拆成物資采購(gòu)、分包采購(gòu)兩個(gè)應(yīng)用。再比如說(shuō),工程管理部的項(xiàng)目管理系統(tǒng)涉及的內(nèi)容非常多,比如產(chǎn)值、進(jìn)度、安全管理、質(zhì)量管理、竣工、催收等等,那么,根據(jù)這些業(yè)務(wù)內(nèi)容,宜進(jìn)一步將應(yīng)用進(jìn)行劃分,以保證各應(yīng)用更好落地,保證核心業(yè)務(wù)能夠得到信息化的充分支持,而這一核心業(yè)務(wù)的信息化能夠真實(shí)反映管理的實(shí)際情況。
橫向維度,用于識(shí)別跨部門(mén)協(xié)同的應(yīng)用。有一些業(yè)務(wù),并不是以某一個(gè)部門(mén)完成所有的流程環(huán)節(jié),而是不同的部門(mén),都在同一條業(yè)務(wù)鏈接上進(jìn)行協(xié)同。這些業(yè)務(wù)在企業(yè)中并不多,但往往更重要。比如說(shuō)支付流程。整個(gè)分包支付流程經(jīng)歷過(guò)工程部、安全部、質(zhì)量部、合約部、審計(jì)部、財(cái)務(wù)部等各部門(mén)的處理,宜設(shè)計(jì)成一個(gè)軟件系統(tǒng),來(lái)支撐該業(yè)務(wù)流程。
深圳鹽田港
應(yīng)用架構(gòu)的再分層提升信息化整合能力
松耦合的應(yīng)用,實(shí)現(xiàn)了相互的隔離,使企業(yè)信息化體系能更好落地。在客觀條件下,整個(gè)企業(yè)的信息化不是一蹴而就的,而是一個(gè)逐步的過(guò)程,應(yīng)用系統(tǒng)的建設(shè)步伐,也是從核心應(yīng)用開(kāi)始建設(shè),再逐步實(shí)施不那么重要的應(yīng)用這樣的模式。由此,不同應(yīng)用可能建設(shè)時(shí)間相差很遠(yuǎn),也可能由不同的實(shí)施團(tuán)隊(duì)來(lái)開(kāi)發(fā)的,造成了異構(gòu)系統(tǒng)的存在。企業(yè)的業(yè)務(wù)是需要交互和協(xié)同的,對(duì)于這些應(yīng)用來(lái)說(shuō),也需要交互和協(xié)同,需要數(shù)據(jù)共享和所有應(yīng)用的整合。
應(yīng)用架構(gòu)的再分層,是在應(yīng)用架構(gòu)這一層次,對(duì)應(yīng)用進(jìn)行再次劃分,劃分成基礎(chǔ)應(yīng)用和業(yè)務(wù)應(yīng)用。通用的基礎(chǔ)應(yīng)用,實(shí)現(xiàn)企業(yè)內(nèi)支撐基礎(chǔ)數(shù)據(jù)的應(yīng)用的相對(duì)穩(wěn)定;業(yè)務(wù)應(yīng)用用于支撐各種靈活多變的需求。通過(guò)再分層,將各應(yīng)用間的隨機(jī)的、不確定的交互協(xié)同,轉(zhuǎn)變成業(yè)務(wù)應(yīng)用與基礎(chǔ)應(yīng)用間的穩(wěn)定交互。
從數(shù)據(jù)流的角度看,企業(yè)中的人員、機(jī)構(gòu)、合同、項(xiàng)目、消息等數(shù)據(jù)屬于基礎(chǔ)數(shù)據(jù),其余的數(shù)據(jù),如項(xiàng)目的每月產(chǎn)值數(shù)據(jù)、計(jì)劃數(shù)據(jù)、船機(jī)數(shù)據(jù)、采購(gòu)數(shù)據(jù)等,可以看成是業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)之間通常不會(huì)直接發(fā)生關(guān)聯(lián)關(guān)系,但業(yè)務(wù)數(shù)據(jù)可以與基礎(chǔ)數(shù)據(jù)進(jìn)行關(guān)聯(lián),實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)與基礎(chǔ)數(shù)據(jù)的直接關(guān)聯(lián),以及業(yè)務(wù)數(shù)據(jù)之間的間接關(guān)聯(lián)。
應(yīng)用架構(gòu)的再分層,分析企業(yè)中的數(shù)據(jù)流,劃分基礎(chǔ)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),用基礎(chǔ)應(yīng)用封裝基礎(chǔ)數(shù)據(jù),對(duì)外提供數(shù)據(jù)接口;用專業(yè)業(yè)務(wù)應(yīng)用來(lái)支撐業(yè)務(wù)流程,管理業(yè)務(wù)數(shù)據(jù)。當(dāng)業(yè)務(wù)應(yīng)用間需要交互時(shí),它們不是直接調(diào)用對(duì)方接口,而是通過(guò)基礎(chǔ)應(yīng)用,實(shí)現(xiàn)業(yè)務(wù)應(yīng)用之間的間接交互。
比如各應(yīng)用系統(tǒng)都有消息傳遞及流程審批機(jī)制,單獨(dú)進(jìn)入各系統(tǒng)來(lái)審批業(yè)務(wù)顯然不能提高業(yè)務(wù)工作效率。通過(guò)設(shè)計(jì)和開(kāi)發(fā)一個(gè)消息流轉(zhuǎn)的基礎(chǔ)應(yīng)用,各業(yè)務(wù)應(yīng)用需要消息提醒和流程審批時(shí),將相應(yīng)的數(shù)據(jù)推送到同一個(gè)消息流轉(zhuǎn)基礎(chǔ)應(yīng)用上,以實(shí)現(xiàn)消息的整合,便于用戶從同一個(gè)界面中進(jìn)行業(yè)務(wù)審批。
基礎(chǔ)應(yīng)用、業(yè)務(wù)應(yīng)用之間的接口規(guī)范,進(jìn)一步降低了應(yīng)用間的耦合程度,將原本無(wú)序的應(yīng)用交互,轉(zhuǎn)變?yōu)橐?guī)范的應(yīng)用交互。無(wú)論應(yīng)用如何升級(jí)、優(yōu)化、更換,直接符合設(shè)計(jì)好的接口規(guī)范,就能實(shí)現(xiàn)應(yīng)用的交互,實(shí)現(xiàn)系統(tǒng)的整合。
建筑施工企業(yè)信息化落地并持續(xù)發(fā)展,受到當(dāng)前行業(yè)信息化水平和管理現(xiàn)狀的制約,在持續(xù)發(fā)展過(guò)程中面臨了許多問(wèn)題。合理設(shè)計(jì)企業(yè)信息化應(yīng)用架構(gòu),實(shí)現(xiàn)整個(gè)信息系統(tǒng)的松耦合、分層次,通過(guò)逐步實(shí)施、持續(xù)優(yōu)化的方式,提高了整個(gè)信息系統(tǒng)擁抱需求變化的能力,實(shí)現(xiàn)系統(tǒng)整合和可持續(xù)的發(fā)展。
(作者單位:中交第四航務(wù)工程局有限公司信息中心)
版權(quán)聲明:本文系工程建設(shè)網(wǎng)獨(dú)家稿件,版權(quán)為工程建設(shè)網(wǎng)所有。轉(zhuǎn)載須注明來(lái)源及作者,否則將追究法律責(zé)任。
工程建設(shè)網(wǎng)首頁(yè) | 關(guān)于我們 | 聯(lián)系我們 | 管理案例 | 會(huì)議活動(dòng) | 施工企業(yè)管理雜志 | 我要投稿
版權(quán)所有:北京華信捷投資咨詢有限責(zé)任公司《施工企業(yè)管理》雜志社
地址:北京市豐臺(tái)區(qū)南四環(huán)西路186號(hào)漢威國(guó)際廣場(chǎng)二區(qū)9號(hào)樓5M層西區(qū)郵編:100070電話:010-68520349傳真:010-68570772E-mail:sgqygl@chinacem.com.cn
京公網(wǎng)安備 11010202007072號(hào) 京ICP備09092133號(hào)-1 Copyright ?2000-2015 工程建設(shè)網(wǎng) 保留所有權(quán)利