在基于SOA的電子政務應用實施過程中,影響最終實施效果的因素有很多,其中主要的因素包括7點,這7大因素形成了基于SOA的電子政務實施關鍵因素框架圖。
1. 政務部門對SOA的認知度直接影響實施效果
電子政務實施的相關部門需要認識到,通過建立SOA架構,各個業務系統的信息服務都能夠成為隨取即用的資源,以服務的形式對外發布,以松耦合原則實現共享,并可將各種服務快速整合,開發出組合式應用,實現對電子政務業務需求的快速響應。
采用面向架構的設計和實施方法,可以優化電子政務規劃、標準規范、資源共享、互聯互通的效果。
2. SOA應用場景的定義在實施過程中起到關鍵作用
定義應用場景,是要理解SOA在實施環境中的需求、實現用戶需求的目標,定義實施過程及應用產品的優先級,在整個實施過程中起著關鍵性的范圍界定作用。其中包括: 定義服務模型、描述用戶實施的目標、確定實現的功能、理解業務變化對SOA實施的影響、增強SOA實施中隨需應變的敏捷性。
應用場景目標和環境分析包含: 服務咨詢、服務定義、服務裝配、服務實現、服務基礎設施和服務對象。
3. 基礎資源是實施成功的機制支持
在研發合作機制上,可以通過建立SOA開放協作創新體系——“國際標準組織+骨干企業+行業聯盟+科研院所+跨國公司”,基于開放、協作和國際化的原則,為電子政務建設提供基于SOA的“標準規范、參考架構、技術架構、解決方案、實施方法、平臺產品、保障體系”等全方位支持。
4. 基于SOA的電子政務應用實施方法論為實施成功提供指導
基于SOA的電子政務應用實施方法論,為項目的解決方案制定、方案評估、方案確認、實施策略、實施步驟、實施步驟評估、移交等關鍵實施過程,提供了一套方法和指導原則。SOA實施方法論可以協調組織機構、運作、服務設計與提供之間的關系,應對業務及其需求的變化。
5. 實施平臺和工具為SOA實施提供支撐
在選擇底層平臺時,用戶應避免自己編寫解決方案,可以選擇使用多個平臺的組合,實現松散耦合、重用以及技術和服務的抽象。為了保護資金投入,需要選擇標準的實施平臺。
6. 項目管理的規范是實施成功的保障
項目管理確保無重復勞動,并制定內部標準、藍圖、參考架構、設計模式、模板、共享服務等。SOA電子政務實施的管理包括: 基礎設施、負載處理、版本管理、服務的生命周期管理和伸縮性、項目進度、資金籌集、人員安排、業務驅動因素、制定面向業務的服務等。
7. 遵循標準的技術規范是實施成功的基礎
具體的SOA技術標準涉及SOA治理、服務契約、Web服務平臺、面向服務的開發等各類標準。面向服務的體系結構是一個不斷發展的概念,要適用于新的軟件系統和現有軟件系統,要適用于技術標準在不斷豐富和發展的現實,應考慮管理、實施、應用、研發等因素對實施成功的影響。