1.引言
SOA最早由國際咨詢機構Gartner公司于1996年提出。經過十多年的發展,SOA已成為在開放、異構的網絡環境下構造分布式信息系統的主流方法和技術,有效促進了各行業信息資源的充分利用和跨組織、跨部門的信息共享及業務協同。近年來,隨著SOA應用的廣泛深入,“產學研用”各界已經接受SOA的理念并在實際產品和項目中進行了應用。同時,SOA作為重要支撐技術,伴隨著“云計算”和“物聯網”的迅猛發展,呈現出泛在服務和廣一泛互聯的特征。我國SOA標準化組織也適時推出了相關標準以規范和促進產業發展。
2.SOA的發展歷程
SOA從興起到發展得到了產業界、學術界和研究機構的一致重視和關注。在國際上,以IBM、微軟、Oracle、SAP,HP為代表的跨國企業從2003年開始相繼推出了基于SOA的中間件、應用軟件和行業解決方案,并積極在萬維網聯盟(WWW)、OASIS(結構化信息標準促進組織)、The Open Group(開放群組)、OMG(對象管理組織)、IEEE(美國電氣和電子工程師協會)等知名國際標準化協會和組織中推動SOA相關的標準化工作。在國內,眾多基礎平臺廠商、應用軟件廠商、系統集成商及互聯網廠商,如普元、東方通、中創中間件、浪潮、金蝶、用友、神州數碼、太極等也從2005年開始將SOA作為重要的技術路線,紛紛推出了基于SOA的軟件產品、行業解決方案或各類服務,并在業界大力倡導SOA理念。
我國的科研院所與高校自2000年起啟動了Web Services、SOA方面的研究工作,一方面承擔了我國多項SOA相關的課題和項目開展研發創新,另一方面也與企業開展了大量合作,積極推動研究成果的產業化,與產業界共同推動了我國SOA相關的技術和應用發展。
與提供基于SOA的解決方案及產品的企業的高漲情緒相比,大部分采用SOA建設信息系統的用戶對SOA經歷了一個較為理性的接受過程。在SOA應用初期,部分行業用戶開始探索和試用SOA解決實際問題,也有部分用戶持“觀望”甚至“排斥”態度。2003--2005年,SOA在我國處于“概念導人”階段,業界對于SOA所能帶來的價值和作用宣貫較多,相關技術尚在發展之中,SOA的概念和定義并未統一,行業內尚缺乏SOA的應用案例。此外,對于用戶而言,最為關注的是如何幫助IT系統解決實際的業務問題,如何將IT系統的風險降到最低,如何保障投資回報。因此,除了部分信息化發展較為成熟、應用需求迫切的行業用戶在積極應用SOA,多數用戶更偏向于采用被主流市場認可的技術方案,以減少采用新技術帶來的風險和問題。
自2005年之后,伴隨著互聯網應用的快速發展、SOA技術和方案的不斷成熟,SOA逐漸在我國各行業內得到廣泛應用,為解決不同行業和領域的IT資源重用、信息共享和業務協同等共性問題上發揮出了實效。總體而言,基于SOA的建設方法已成為解決各行業信息化中普遍面臨的信息資源共享難、信息孤島嚴重、IT系統之間難以協作以及IT系統難以支撐業務變化等難題的有效途徑。SOA在金融、電信、煙草、鋼鐵制造、稅務、海關、交通、醫療衛生、電力、電子商務、航空航天等多個行業或領域得到了應用。
3.我國SOA應用情況及發展趨勢分析
3.1 應用情況
為了及時、準確地了解SOA在我國的應用情況和標準化需求,全國信標委SOA標準工作組于2010年開展了“SOA應用與標準化需求調研”。根據調研分析可見,在信息化系統建設中,目前我國用戶急需解決的問題主要是“適應業務需求的不斷變更”(70.49%)和“整合、擴展原有系統(62.30%)”,如圖1所示。
圖1 我國IT應用系統建設中急需解決的問題分析
SOA的優勢正是使業務IT系統變得更加靈活,快速響應業務變化。調研還顯示,有70.49%的用戶覺得“做出適合自己企業的SOA部署規劃及部署路線圖”、“建立有效的IT應用系統管理制度”是保障企業部署SOA成功的首要兩個關鍵因素,如圖2所示。
圖2 保障企業部署SOA成功的關鍵因素分析
在實際應用中,SOA已經被提到企業戰略和整體規劃的高度,首席信息官(CIO)們已經能較準確地理解SOA的內涵,并開始著手實施企業本身的SOA戰略。關于我國用戶實施SOA的主要目的,在調查中有67.21%的用戶選擇了“系統整合”,42.62%的用戶選擇了“開發新應用”,如圖3所示。
圖3 SOA實施應用目的分析
我國SOA應用目前主要還是幫助人們解決“信息孤島”,以系統集成的途徑整合已有系統實現信息共享。我們預計,待充分實現信息共享后,新應用開發將被提到一個重要地位,幫助用戶更好地參與并贏得市場競爭。由此可見,SOA在我國應用中的實際潛力還將進一步發揮。
我國SOA起步雖比國外稍晚,但發展迅速,特別是由于SOA強調與業務、應用貼合進行IT規劃和實施,這是我國軟件廠商可以發揮優勢的地方,目前國內主流的集成商、應用軟件廠商和中間件廠商已具備了實施SOA項目的經驗和能力。對于我國各行業用戶,經歷了近幾年的概念宣貫,部分CIO已經能較準確的理解SOA的內涵、并開始著手實施。隨著SOA技術和解決方案的不斷成熟,SOA已從炒概念階段發展到具體落地階段,也將逐漸在我國信息化建設中發揮越來越大的作用。
3.2 發展趨勢
近年來,隨著云計算、物聯網、移動互聯網等新型技術的發展,SOA的應用模式也在不斷擴展。目前,從云計算和虛擬化到業務服務管理、商務智能、敏捷業務流程、物聯網應用等設計和實施中都在考慮使用或支持SOA、或與SOA協調來為業務層面的總體架構提供基礎。當前,國際上已經成立了多個項目組啟動了面向服務的云計算和物聯網體系結構研究,我國的智慧城市建設、電子商務發展、各類企業級IT應用整合和新應用建設中開始逐步應用和實施SOA與云計算、物聯網的融合方案。總之,SOA呈現出與多種新應用模式和新技術融合發展的趨勢。
2011年6月在南京舉行的“第四屆中國SOA標準化研討會上有專家分析了SOA在物聯網中的應用,包括:在物聯網技術體系結構圖中,SOA被列為“智能計算技術”三大支撐技術之一;SOA與物聯網融合將可最小化服務開銷、最小化注冊能耗、提供異構平臺調用便利等優勢;SOA應用技術參考模型(參見《信息技術面向服務的體系結構(SOA)應用的總體技術要求》標準)與物聯網模型的匹配及應用思路。在歐洲物聯網研究項目組( CERP-IoT)發布的《物聯網研究戰略路線圖》中,對SOA在物聯網中的角色和具體應用也做了詳細分析。
4.SOA標準化工作及其最新進展
隨著SOA在業界的應用日益廣泛,SOA的標準化問題也成為各界日益關注的焦點。中國電子技術標準化研究院和全國信息技術標準化技術委員會(以下簡稱“信標委”)從2001年開始啟動SOA標準的研究,并于2009年正式成立了信標委SOA標準工作組開展我國的SOA標準制定和推廣實施工作,具體工作內容涵蓋了SOA、Web服務、中間件、云計算四個方面。SOA標準工作組由工業和信息化部軟件服務業司擔任組長單位,我國近百家“產學研用”單位已加入了工作組,基于應用為導向的工作思路,針對我國的SOA應用需求和國際標準化情況規劃建立我國SOA標準體系,以支撐我國SOA產業的規范發展、保障SOA應用的有效實施。
SOA標準工作組自成立以來,開展了卓有成效的工作,在SOA及W eb服務領域,目前共有22項國家標準在SOA標準工作組中開展研制工作。其中已有三項標準完成了報批稿—《信息技術面向服務的體系結構(SOA)術語》、《信息技術面向服務的體系結構(SOA)應用的總體技術要求》、《信息技術基干Web服務的IT資源管理規范》。其余19項標準計劃在2012年年底前完成報批稿。
工作組在2012年2月召開的年度工作規劃會上,對這19項標準的研制進行了規劃分工。按照“協調一致、分批研制、成熟先上、積極推進”的原則,將這19項標準分兩批進行編制及發布。第一批包括10項標準,主要針對之前已有工作基礎、甚至已有基本草稿的標準進行編制,計劃于2012年6月完成征求意見稿。第二批包括9項國標及1項擬申報標準,主要針對2011年12月剛立項的標準進行編制,計劃于8月完成征求意見稿,并后續推進審定階段及報批階段。見表1。
表1 2012年開展研制的SOA標準
5.結語
SOA目前已成為在互聯網環境下各行業構建信息化基礎設施和促進信息資源開發利用的有效方法之一,隨著產學研用各界對SOA理解的加深,SOA的應用已經出現在越來越多的領域,而且呈現出與多種新應用模式和新技術融合發展的趨勢。而在SOA標準化工作的不斷推動下,SOA應用在我國將得到越來越規范的發展,必將進一步促進我國的信息化建設。
轉載請注明出處:拓步ERP資訊網http://www.vmgcyvh.cn/
本文標題:SOA應用分析及最新標準化進展