
概覽國(guó)資委對(duì)央企信息應(yīng)用的評(píng)價(jià)報(bào)告里,鞍鋼系統(tǒng)架構(gòu)的技術(shù)路線在145家央企中排名第一。這是對(duì)鞍鋼集團(tuán)在信息系統(tǒng)建設(shè)過(guò)程中,摸索出的嘗試創(chuàng)新的SOA系統(tǒng)架構(gòu)、隨需應(yīng)變的IT應(yīng)用、根據(jù)業(yè)務(wù)流程組裝服務(wù)和可復(fù)用的技術(shù)模式的肯定。
業(yè)務(wù)需求:
大量的管理和生產(chǎn)運(yùn)行數(shù)據(jù)信息都是人工填寫(xiě)或錄入,大量的流程規(guī)范都是由人來(lái)操作,所有計(jì)劃都是人工編排處理的…… ,急需實(shí)現(xiàn)信息化。
解決方案:
采用面向服務(wù)架構(gòu)(SOA)方法,構(gòu)建一個(gè)企業(yè)級(jí)的信息集成平臺(tái)。
收益:
減少了大量的人工作業(yè),提高了企業(yè)的運(yùn)營(yíng)效率和管理創(chuàng)新能力。
鞍鋼的信息化建設(shè)一開(kāi)始便堅(jiān)持‘少投入’的原則,希望將企業(yè)的信息系統(tǒng)作為資產(chǎn)進(jìn)行保護(hù)和重用,這種思想與 SOA 的理念相一致。因此,從2003年開(kāi)始,鞍鋼信息部員工就在管理業(yè)務(wù)層面進(jìn)行流程調(diào)研、優(yōu)化和再造的工作,以及對(duì)系統(tǒng)架構(gòu)進(jìn)行技術(shù)分析評(píng)估,旨在建立一個(gè)企業(yè)級(jí)的信息集成平臺(tái)。
企業(yè)信息應(yīng)用平臺(tái)要想在的生命周期里很好地運(yùn)行和發(fā)展,需要具備三個(gè)條件:高可用性、高可靠性和可擴(kuò)展性。
把握細(xì)節(jié) - 系統(tǒng)高可用性保障
鞍鋼信息部門的調(diào)研工作首先從國(guó)內(nèi)的鋼鐵企業(yè)開(kāi)始,向一些信息化實(shí)施較早的企業(yè)學(xué)習(xí)借鑒他們的系統(tǒng)平臺(tái)建設(shè)經(jīng)驗(yàn)。同時(shí),在 IBM 公司的支持下,鞍鋼對(duì)銀行、民航等不同行業(yè)中的大型企業(yè),包括政府機(jī)構(gòu)中實(shí)施的大型應(yīng)用信息系統(tǒng),都做了系統(tǒng)地分析調(diào)研。此外,他們還去了美國(guó),對(duì)美鋼聯(lián)、美國(guó)的銀行用戶做了實(shí)地調(diào)研。
在美調(diào)研之后,鞍鋼購(gòu)買了美鋼聯(lián)一個(gè)基于 PC Server 平臺(tái)的產(chǎn)銷管理軟件——訂單實(shí)現(xiàn)系統(tǒng)。由于應(yīng)用規(guī)模、工藝布局等方面的問(wèn)題,這個(gè)軟件不能滿足鞍鋼的應(yīng)用需求,無(wú)法在鞍鋼的實(shí)際生產(chǎn)中使用。于是,鞍鋼首先對(duì)這個(gè)軟件的管理理念、業(yè)務(wù)流程做了全面認(rèn)真的分析,將自身的流程與其做對(duì)比,從中獲得借鑒和參考;然后,投入了大量的時(shí)間和精力,對(duì)自身生產(chǎn)運(yùn)營(yíng)的核心業(yè)務(wù)流程做深入細(xì)致的分析研究,在基于可執(zhí)行性的前提下實(shí)施了業(yè)務(wù)流程再造;最后,確定鞍鋼自己的核心業(yè)務(wù)流程。根據(jù)此流程需求,預(yù)測(cè)IT平臺(tái)的應(yīng)用需求。
在設(shè)計(jì)信息系統(tǒng)應(yīng)用功能時(shí),鞍鋼根據(jù)崗位設(shè)置和每個(gè)具體崗位完成的業(yè)務(wù)職能,確定相關(guān)的系統(tǒng)功能和配置。首先,確定不同層面及崗位的管理、作業(yè)人員需要在特定終端上執(zhí)行的作業(yè);然后,據(jù)此確定特定終端上實(shí)現(xiàn)的信息系統(tǒng)前臺(tái)功能和后臺(tái)支持;最后,確定終端的設(shè)置及數(shù)量。按照調(diào)用、更新、插入、刪除等軟件中的標(biāo)準(zhǔn)操作,將核定的系統(tǒng)功能需求折算成系統(tǒng)的處理能力。將業(yè)務(wù)操作折算成系統(tǒng)處理能力是企業(yè)的信息系統(tǒng)具備高可用性必不可少的步驟。
IBM 的 CICS(Customer Information Control System)提供了一個(gè)能夠充分利用操作環(huán)境隨需應(yīng)變敏捷性的解決方案。它可以將業(yè)務(wù)流程中的每個(gè)處理環(huán)節(jié),做成可以在CICS環(huán)境中獨(dú)立部署和調(diào)用的“服務(wù) (Service)”。當(dāng)業(yè)務(wù)流程發(fā)生變化時(shí),如果只是流程順序的變化,幾乎不用對(duì)“服務(wù) (Service)”做修改;如果是對(duì)個(gè)別處理環(huán)節(jié)的變化,只需修改對(duì)應(yīng)“服務(wù) (Service)”即可,這大大縮短了新應(yīng)用的開(kāi)發(fā)及上線時(shí)間,較好地支持了 SOA 的理念。“不管是硬件還是軟件的基礎(chǔ)架構(gòu)、開(kāi)發(fā)工具等都要有一個(gè)關(guān)注細(xì)節(jié)的選擇和比較。”鞍鋼CIO林瑜說(shuō),“我們用半年的時(shí)間編制了鞍鋼ERP系統(tǒng)選型技術(shù)報(bào)告,包括對(duì)硬件平臺(tái)、數(shù)據(jù)庫(kù)產(chǎn)品、中間件產(chǎn)品的優(yōu)勢(shì)和劣勢(shì)的分析評(píng)價(jià)。”
基于這份技術(shù)平臺(tái)的評(píng)估報(bào)告,鞍鋼最終沒(méi)有選擇和國(guó)外成熟鋼鐵制造企業(yè)以及國(guó)內(nèi)其他大型企業(yè)慣用的 Main Frame 系統(tǒng)架構(gòu),而是結(jié)合鞍鋼自身的企業(yè)特征,制定出了一套使用 Unix Server Cluster 集群結(jié)構(gòu)的系統(tǒng)架構(gòu),包括計(jì)算機(jī)硬件、操作系統(tǒng)和數(shù)據(jù)庫(kù)、通訊和聯(lián)機(jī)事務(wù)處理中間件等,這一架構(gòu)可以在 IBM 的 Unix Server Cluster 平臺(tái)上實(shí)現(xiàn)。此架構(gòu)具有很好的平臺(tái)移植性,保證業(yè)務(wù)處理的完整性和原子性、動(dòng)態(tài)配置,通過(guò)集群的方式提供良好的負(fù)載均衡能力以及系統(tǒng)的高可用性。在這樣的嘗試過(guò)程中,林瑜對(duì)IBM技術(shù)專家深入的參與支持記憶猶新,這樣的合作方式也為鞍鋼信息系統(tǒng)的高可靠性提供了有力的技術(shù)支持。
逐步驗(yàn)證法實(shí)現(xiàn)系統(tǒng)的高可靠性
雖然通過(guò)詳細(xì)的評(píng)價(jià)和測(cè)算確定了技術(shù)架構(gòu),但是作為一個(gè)大型聯(lián)合性的鋼鐵企業(yè),要很好的實(shí)現(xiàn)它的應(yīng)用,仍然要事先做很多的可行性測(cè)試。“IBM 的技術(shù)專家協(xié)助我們一同首先將用于測(cè)試的硬件環(huán)境搭起來(lái),然后模擬了真實(shí)的軟件應(yīng)用環(huán)境進(jìn)行測(cè)試,確保技術(shù)架構(gòu)對(duì)于實(shí)際應(yīng)用是可行的。”林瑜說(shuō),“所以不管是 IBM CICS 的應(yīng)用,還是 IBM MQ 的應(yīng)用,甚至包括基礎(chǔ)環(huán)境,我們都是基于測(cè)試的基礎(chǔ)之上,做出最后決策的。甚至連一些小規(guī)模的壓力測(cè)試,我們也沒(méi)有放過(guò)。”
所謂的關(guān)注細(xì)節(jié)正是這樣的體現(xiàn):漏過(guò)任何一部分的測(cè)試,你都不會(huì)知道將來(lái)會(huì)發(fā)生什么樣的情況。林瑜舉例說(shuō):“我們有一個(gè)占較大系統(tǒng)資源的應(yīng)用:產(chǎn)品質(zhì)量設(shè)計(jì),它的功能是針對(duì)客戶要求的產(chǎn)品標(biāo)準(zhǔn)和特定需求,由系統(tǒng)自動(dòng)的運(yùn)行生成一套對(duì)該產(chǎn)品全制程的質(zhì)量、工藝規(guī)范,標(biāo)準(zhǔn)要求的設(shè)計(jì)數(shù)據(jù)包。考慮到企業(yè)銷售部門訂單集中處理的時(shí)候,可能有幾千個(gè)訂單同時(shí)在系統(tǒng)中計(jì)算運(yùn)行,所以最初的設(shè)計(jì)考慮到數(shù)據(jù)處理量,將產(chǎn)品質(zhì)量設(shè)計(jì)功能設(shè)置為每天晚上 12點(diǎn)開(kāi)始運(yùn)行的批處理程序。”
“后來(lái)在系統(tǒng)上線之前做壓力測(cè)試的時(shí)候,我們組織了 800多個(gè)訂單同時(shí)運(yùn)行,實(shí)際運(yùn)行不到 2分鐘就完成了。我們又用近 3000個(gè)訂單測(cè)試,結(jié)果也不到 10分鐘就完成了。最后,我們決定將這個(gè)質(zhì)量設(shè)計(jì)的功能改成了實(shí)時(shí)在線運(yùn)行,客戶的訂單一進(jìn)去馬上就給出一個(gè)產(chǎn)品質(zhì)量設(shè)計(jì)確認(rèn)結(jié)果。迅速完成了對(duì)產(chǎn)品的接單承諾,和客戶的交互性提升了很多。這一服務(wù)質(zhì)量的提升對(duì)產(chǎn)品營(yíng)銷的支持是非常有力的,在客戶中也贏得了很好的口碑。這就是關(guān)注細(xì)節(jié),提升系統(tǒng)可用性和可靠性的很好的回報(bào)。”
IT 平臺(tái)要滿足使用者的要求,尤其是企業(yè)的管理、業(yè)務(wù)在發(fā)展,相應(yīng)的信息系統(tǒng)也需要持續(xù)的改進(jìn)、優(yōu)化和創(chuàng)新。除了高可用性、高可靠性之外,系統(tǒng)的可擴(kuò)展性也至關(guān)重要。
可擴(kuò)展性挖掘出信息系統(tǒng)的更大潛力
鞍鋼不僅在企業(yè)核心業(yè)務(wù)是依靠IT系統(tǒng)實(shí)現(xiàn)的,而且所有的企業(yè)生產(chǎn)運(yùn)行操作作業(yè)也都是在信息系統(tǒng)的支撐下實(shí)現(xiàn)的。所以,信息系統(tǒng)不僅應(yīng)具備高可用性、高可靠性,還要做到不停機(jī)的運(yùn)行要求。可是,信息系統(tǒng)由硬件和軟件構(gòu)成,服務(wù)器硬件和軟件的升級(jí)是無(wú)法避免的。支撐生產(chǎn)運(yùn)營(yíng)的信息系統(tǒng)停機(jī)升級(jí),也就意味著將會(huì)直接導(dǎo)致企業(yè)生產(chǎn)運(yùn)行作業(yè)無(wú)法正常實(shí)現(xiàn)。林瑜在2005年系統(tǒng)上線時(shí)就提出,對(duì)高可用性、高可靠性做進(jìn)一步的調(diào)研,要實(shí)現(xiàn)不停機(jī)的情況下完成系統(tǒng)維護(hù)和升級(jí)的目標(biāo)。
“為了實(shí)現(xiàn)這一目標(biāo),我們和 IBM 很多技術(shù)專家深入研究了高可用性的故障災(zāi)難恢復(fù)技術(shù),去德國(guó)專門對(duì) HADR 的應(yīng)用,以及在解決軟件、硬件平臺(tái)在線升級(jí)的問(wèn)題上做了考察。并在 IBM 的系統(tǒng)研究中心做了半個(gè)月的技術(shù)測(cè)試,最終認(rèn)定采用 HACMP 疊加 HADR 的系統(tǒng)結(jié)構(gòu)。”林瑜說(shuō),“在這個(gè)基礎(chǔ)上,我們又提出了平臺(tái)的整體升級(jí)方案,包括對(duì)系統(tǒng)二期硬件的升級(jí),增加 HADR 軟件功能的升級(jí)等。”
在鞍鋼 5級(jí)架構(gòu)層次中,不同系統(tǒng)間的數(shù)據(jù)通訊采用 WebSphere MQ 通訊中間件,以異步方式實(shí)現(xiàn),當(dāng)網(wǎng)絡(luò)或系統(tǒng)一方故障時(shí),能對(duì)通訊內(nèi)容進(jìn)行緩存,并在故障結(jié)束后自動(dòng)實(shí)現(xiàn)續(xù)傳,有效地屏蔽了網(wǎng)絡(luò)異常以及各層次的應(yīng)用系統(tǒng)的差異帶來(lái)的數(shù)據(jù)不統(tǒng)一的問(wèn)題。
2006年鞍鋼的信息系統(tǒng)在上線運(yùn)行不到一年的時(shí)間里,就完成了不管是硬件的動(dòng)態(tài)故障,還是計(jì)劃性的軟件升級(jí)和硬件維護(hù),整個(gè)產(chǎn)銷系統(tǒng)都可以實(shí)現(xiàn)不停機(jī)的系統(tǒng)升級(jí)切換。后來(lái),無(wú)論是操作系統(tǒng) AIX、數(shù)據(jù)庫(kù) DB2 的版本升級(jí),還是數(shù)據(jù)服務(wù)器和應(yīng)用服務(wù)器的硬件擴(kuò)展作業(yè),都完全印證了鞍鋼集團(tuán)信息系統(tǒng)的高可用性、高可靠性和可擴(kuò)展性帶來(lái)的價(jià)值。
2007年,國(guó)資委對(duì)央企信息應(yīng)用的評(píng)價(jià)報(bào)告里,鞍鋼系統(tǒng)架構(gòu)的技術(shù)路線在 145家央企中排名第一。這是對(duì)鞍鋼集團(tuán)在信息系統(tǒng)建設(shè)過(guò)程中,摸索出的嘗試創(chuàng)新的 SOA 系統(tǒng)架構(gòu)、隨需應(yīng)變的 IT 應(yīng)用、根據(jù)業(yè)務(wù)流程組裝服務(wù)和可復(fù)用的技術(shù)模式的肯定。
CIO頻道人物視窗
CIO頻道方案案例庫(kù)
大數(shù)據(jù)建設(shè)方案案例庫(kù)
電子政務(wù)建設(shè)方案案例庫(kù)
互聯(lián)集成系統(tǒng)構(gòu)建方案案例庫(kù)
商務(wù)智能建設(shè)方案案例庫(kù)
系統(tǒng)集成類軟件信息研發(fā)企業(yè)名錄