郭進(jìn) 邵娜娜
【摘要】隨著計算機(jī)、網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展,城市供水要求的逐年提高,越來越多的自來水公司開始著手建設(shè)信息化系統(tǒng)。探討了針對自來水行業(yè)供水格局分散,對于信息化系統(tǒng)需求動態(tài)變化的普遍現(xiàn)狀,基于面向服務(wù)架構(gòu)(SOA)建設(shè),可以根據(jù)需求通過網(wǎng)絡(luò)對松散耦合的粗粒度應(yīng)用組件進(jìn)行分布式部署、組合和使用的信息化系統(tǒng)成為普遍選擇。從自來水公司信息化系統(tǒng)維護(hù)人員的角度展開思考、進(jìn)行探索,探討了基于SOA的自來水公司信息化系統(tǒng)發(fā)展成本。
【關(guān)鍵詞】自來水;信息化系統(tǒng);SOA;發(fā)展成本
1.引言
自來水公司信息化系統(tǒng)為滿足公司日常經(jīng)營、業(yè)務(wù)目標(biāo)及業(yè)務(wù)邏輯對應(yīng)用系統(tǒng)的要求,普遍按照SOA(面向服務(wù)的架構(gòu))進(jìn)行規(guī)劃,圍繞SOA核心組件構(gòu)建其他功能組件,建設(shè)數(shù)據(jù)標(biāo)準(zhǔn)統(tǒng)一、功能完整、靈活復(fù)用的企業(yè)服務(wù)平臺。各應(yīng)用系統(tǒng)之間采用松耦合的方式連接在一起,依托中心機(jī)房數(shù)據(jù)中心數(shù)據(jù)規(guī)范,通過企業(yè)服務(wù)平臺統(tǒng)一建設(shè)。
當(dāng)下,大部分自來水公司信息化建設(shè)框架已經(jīng)搭建完成,但系統(tǒng)圍繞SOA的發(fā)展還有很長的一段路要走。如何使自來水公司的信息化道路走得更穩(wěn)健、更順暢成為眼下重要議題,但凡信息化項目,成本控制永遠(yuǎn)是繞不過的一座大山,盡早展開成本管理工作勢必有助于公司信息化發(fā)展,而成本管理中對發(fā)展成本的預(yù)估與分析更是重中之重,以下探討了一些公司堅持面向服務(wù)架構(gòu)下信息化項目發(fā)展可能會面臨的成本問題。
2.實踐成本
SOA(service-orientedarchitecture,也叫面向服務(wù)的體系結(jié)構(gòu)或面向服務(wù)架構(gòu))是指為了解決在Internet環(huán)境下業(yè)務(wù)集成的需要,通過連接能完成特定任務(wù)的獨立功能實體實現(xiàn)的一種軟件系統(tǒng)架構(gòu)。SOA最根本的特性就是為了解決一些系統(tǒng)(服務(wù))之間交互難的問題,它將應(yīng)用程序的業(yè)務(wù)邏輯或某些單獨的功能模塊化并作為服務(wù),呈現(xiàn)給客戶端。
在面向服務(wù)的架構(gòu)中,每個服務(wù)都被設(shè)計成面向主題任務(wù)的功能性元素,同時又作為整個系統(tǒng)流程的一環(huán)與其他服務(wù)相互調(diào)用。圍繞服務(wù)的所有模式均基于標(biāo)準(zhǔn)的技術(shù)實現(xiàn),因此,SOA可適用于任何現(xiàn)有系統(tǒng)并避免了在集成過程中依賴遵循任何特殊定制。
例如,服務(wù)的接口和實現(xiàn)相獨立。應(yīng)用開發(fā)人員或者系統(tǒng)集成者可以通過組合一個或多個服務(wù)來構(gòu)建應(yīng)用,而無須理解服務(wù)的底層實現(xiàn),使用該服務(wù)的應(yīng)用程序可以在不同的平臺之上,使用的語言也可以不同。
SOA將系統(tǒng)需要的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來,而良好的接口和契約則通過標(biāo)準(zhǔn)的制定、完善、實踐來實現(xiàn)。
在自來水公司現(xiàn)在建成的系統(tǒng)中,按照SOA(面向服務(wù)的架構(gòu))進(jìn)行規(guī)劃,圍繞SOA核心組件構(gòu)建其他功能組件,建設(shè)了數(shù)據(jù)標(biāo)準(zhǔn)統(tǒng)一、功能完整、靈活復(fù)用的企業(yè)服務(wù)平臺,現(xiàn)有系統(tǒng)也通過ESB、webservices技術(shù)得以集成,雖然已具備許多文檔與資料,但還是缺乏建有技術(shù)性、指導(dǎo)性、規(guī)范性的統(tǒng)一標(biāo)準(zhǔn),其次對于現(xiàn)有系統(tǒng)的掌握程度仍然不足,更不要說具體的實踐。
因此,在接下來的發(fā)展中,自來水公司先應(yīng)對已有系統(tǒng)整體剖析、細(xì)節(jié)分析,充分掌握現(xiàn)有系統(tǒng);同時,結(jié)合現(xiàn)有資料、知識、建設(shè)狀況,歸納、整理、制定出一套完善的、真正適用于本公司的標(biāo)準(zhǔn),規(guī)范;接下來實踐與總結(jié)相結(jié)合,不斷磨合標(biāo)準(zhǔn),推動系統(tǒng)趨于穩(wěn)健。這一階段是為未來發(fā)展打基礎(chǔ)、做規(guī)范的重要過程,投入其中的人力、物力、智力成本投入不容忽視。
3.數(shù)據(jù)中心的優(yōu)化成本
數(shù)據(jù)中心是對信息系統(tǒng)的數(shù)據(jù)資源進(jìn)行集中、集成、共享、分析、加工、流轉(zhuǎn)的核心場所,是公司深度開發(fā)信息資源、加速信息流通、實現(xiàn)信息資源共享的核心支撐環(huán)境,一個優(yōu)秀的數(shù)據(jù)中心能夠促進(jìn)整個信息化系統(tǒng)的發(fā)展,更能夠極大地促進(jìn)公司在管理和決策方式的改進(jìn)和優(yōu)化。
數(shù)據(jù)中心在系統(tǒng)項目中既是提供所有應(yīng)用系統(tǒng)(包括集中的業(yè)務(wù)應(yīng)用系統(tǒng)、業(yè)務(wù)應(yīng)用系統(tǒng)數(shù)據(jù)庫、數(shù)據(jù)交換平臺、應(yīng)用集成平臺,數(shù)據(jù)倉庫)運營的場所,同時也是容納用以支持應(yīng)用系統(tǒng)運行的基礎(chǔ)設(shè)施(包括服務(wù)器、網(wǎng)絡(luò)、存儲設(shè)備)的物理地點。
對于采用SOA的信息項目中,結(jié)合SOA的一個重要意義就在于共享和集成,數(shù)據(jù)中心在其中自然扮演著極為重要的角色,數(shù)據(jù)交換平臺和應(yīng)用展現(xiàn)體系與整個信息系統(tǒng)保持著緊密的聯(lián)系,提供切實的支持。
數(shù)據(jù)交換平臺是實現(xiàn)全網(wǎng)數(shù)據(jù)交換的基礎(chǔ),提供了交換數(shù)據(jù)實體的交換途徑。數(shù)據(jù)交換平臺要實現(xiàn)全網(wǎng)的縱向和橫向數(shù)據(jù)交換,即上下級數(shù)據(jù)交換和同級業(yè)務(wù)系統(tǒng)數(shù)據(jù)交換。
應(yīng)用展現(xiàn)體系是數(shù)據(jù)中心最終成果的體現(xiàn),將為公司各個層面的領(lǐng)導(dǎo)和業(yè)務(wù)分析人員提供對業(yè)務(wù)經(jīng)營數(shù)據(jù)的查詢和分析功能,包括展現(xiàn)、分析、使用、操作等內(nèi)容,以及與公司其他系統(tǒng)與體系的集成。
基于SOA架構(gòu)的數(shù)據(jù)展現(xiàn),可將展現(xiàn)系統(tǒng)和數(shù)據(jù)提供者(數(shù)據(jù)庫/數(shù)據(jù)倉庫)在服務(wù)實現(xiàn)和展現(xiàn)系統(tǒng)如何使用數(shù)據(jù)方面隔離開來。數(shù)據(jù)庫/數(shù)據(jù)倉庫和展現(xiàn)系統(tǒng)間松散藕合背后的關(guān)鍵點是服務(wù)接口作為與服務(wù)實現(xiàn)分離的實體而存在。因此,采用這種SOA服務(wù)方式,可以增強(qiáng)靈活性,當(dāng)展現(xiàn)需要的數(shù)據(jù)結(jié)構(gòu)發(fā)生變化時,只需修改相關(guān)的服務(wù)即可,工作量大大減少。
大部分自來水公司數(shù)據(jù)中心初具規(guī)模,已經(jīng)扮演著重要的角色,但整體來說仍存在眾多可以優(yōu)化的方向,數(shù)據(jù)存儲比較簡單,數(shù)據(jù)交換平臺建設(shè)比較原始,應(yīng)用展現(xiàn)體系也在起步階段。
在可控成本的前提下,合理優(yōu)化數(shù)據(jù)中心,無疑是推動信息化系統(tǒng)發(fā)展最直接、最有效的方式。
4.安全成本
安全成本是企業(yè)在各個過程中為保證實現(xiàn)一定的安全水平而支付的一切費用和因安全事故的發(fā)生而產(chǎn)生的一切損失。是每一個企業(yè)、各個系統(tǒng)都沒法避免的一種成本,尤其對于信息化項目來說,信息系統(tǒng)的安全、信息的安全、服務(wù)的安全更是應(yīng)被給予足夠的重視。
信息化項目作為一種資源,它的普遍性、共享性、增值性、可處理性和多效用性,使其具有特別重要的意義。保護(hù)信息系統(tǒng)或信息網(wǎng)絡(luò)中的信息資源免受各種類型的威脅、干擾和破壞,保證信息的完整性、可用性、保密性和可靠性,對于任何國家、政府、部門、行業(yè)都必須十分重視的問題。
如果過分縮小安全成本,不僅對系統(tǒng)、企業(yè)產(chǎn)生危害,更有甚者一旦通過系統(tǒng)漏洞獲取系統(tǒng)的服務(wù)與數(shù)據(jù)會對系統(tǒng)外更大范圍造成危害;而任由安全成本發(fā)展,顯然對于系統(tǒng)建設(shè)方來說難以接受;可是如果對安全進(jìn)行合理管理,有效控制安全成本,不僅會增強(qiáng)系統(tǒng)的魯棒性,更會變成系統(tǒng)的一種競爭優(yōu)勢,成為系統(tǒng)發(fā)展的有效驅(qū)動力。
尤其對于自來水公司的信息化系統(tǒng),系統(tǒng)中服務(wù)與數(shù)據(jù)重要性極高,一旦泄露危害巨大,因此安全成本將是公司信息化系統(tǒng)未來發(fā)展中不可忽視的一項成本。
5.人員成長成本
經(jīng)濟(jì)學(xué)把為了創(chuàng)造物質(zhì)財富而投入于生產(chǎn)活動中的一切要素通稱為資源,包括人力資源、物力資源、財力資源、信息資源、時間資源等,其中人力資源是一切資源中最寶貴的資源,是第一資源。對于企業(yè)來說,人力資源是具有戰(zhàn)略性地位的,對于具體的項目,人力資源更是決定項目走向的關(guān)鍵性因素。
尤其對于信息化項目這種智力密集項目,運維人員的成長充分驅(qū)動著項目的發(fā)展,而對于運維人員的成長而言,定期的培訓(xùn)、持續(xù)學(xué)習(xí)的理念、不斷獲取新技能的渴求都是不可或缺的因素。
每一個架構(gòu)、每一種新工具都需要培訓(xùn)運維人員,同時以發(fā)展的角度來看,還要培訓(xùn)掌握一定專業(yè)技能的IT人員,讓運維人員和技術(shù)人員了解關(guān)于的運用、治理和開發(fā)方面的知識與經(jīng)驗。除過在建設(shè)系統(tǒng)時會包含管理、維護(hù)等方面的培訓(xùn)課程,同時應(yīng)將培訓(xùn)作為一種持續(xù)的流程,在實踐中培訓(xùn),在培訓(xùn)中成長,而不是讓員工去突擊參加兩三天的學(xué)習(xí),絕不要低估培訓(xùn)的力量。
這也就要求運維人員應(yīng)具有持續(xù)學(xué)習(xí)的理念,不要忽視持續(xù)學(xué)習(xí)的機(jī)會。在系統(tǒng)建設(shè)的每一階段、運行的各個周期,自覺主動地時刻理解、學(xué)習(xí)系統(tǒng),主動與相關(guān)人員、承建人員、領(lǐng)導(dǎo)、同事交流,吸取他們的經(jīng)驗,分享各自的理解,借鑒他人的錯誤,這些都可以讓你少走許多彎路。
同時認(rèn)清信息技術(shù)仍是一項朝陽技術(shù),各項技術(shù)、各種設(shè)備日新月異,決不能故步自封,應(yīng)對不斷獲取新技能有一種渴求,這對于系統(tǒng)來說是一種優(yōu)化和推進(jìn),對于個人的發(fā)展也是必須因素。
6.結(jié)語
基于SOA的自來水公司信息系統(tǒng),能夠?qū)ΠY下藥地提高自來水行業(yè)的運營及管理的現(xiàn)代化、規(guī)范化和科學(xué)化。同時,現(xiàn)代化的技術(shù)也帶來必要的發(fā)展成本,及時開展成本管理工作是確保系統(tǒng)在供水企業(yè)管理和生產(chǎn)中發(fā)揮出應(yīng)有的作用的必要前提,也是一個長期的、不斷完善的過程。識別成本可以在一定程度上避免投資浪費,使系統(tǒng)具有可持續(xù)發(fā)展的生命力。
參考文獻(xiàn)
[1]徐友武,陳四海.供水企業(yè)信息化建設(shè)研究[J].電腦知識與技術(shù),2008,14(6):1504-1505.
[2]郭金旭,魏志鵬,蔡振環(huán).供水企業(yè)信息化建設(shè)思考與實踐[J].水工業(yè)市場,2008,(6):64-66.
[3]蔡振環(huán).自來水行業(yè)信息化建設(shè)的研究[D].武漢:武漢理工大學(xué),2006.
[4]王妤,袁和金.基于WebServices的電視臺應(yīng)用系統(tǒng)集成的設(shè)計與實現(xiàn)[J].計算機(jī)時代,2008,(7):38-41.
[5]鞠彥輝.基于WebServices技術(shù)的企業(yè)信息集成系統(tǒng)架構(gòu)研究[J].中國管理信息化,2007,10(2):39-41.