4.組織與監管/治理
成功的城市經營管理,往往借助于專責機構的建立。專責機構對領導小組負責,負責建設項目的研究策劃、具體工作的組織實施,和政策的跟進落實,進而統籌、協調、檢查、督辦各項工作任務完成情況,通過建立監管制度和定期匯報制度,落實工作進度,同時代表政府行使監管職責。
SOA過程
和城市建設相同,SOA的發展也要經歷類似的規劃、施工、運營階段,而且需要一個專責的組織來執行一套治理框架。
1.SOA三大階段
SOA是一個旅程,其中有三個關鍵的過程和階段,各自有不同的迭代,由不同的角色參與(如圖1)。在策略和規劃的過程中,由高管(VP、CIO、CTO 等)所組成的籌劃指導委員會,以及負責向他們報告的業務策略師、業務架構師、規劃師、分析師、和項目管理辦公室(PMO)中的相關人員,定期(例如每半年)進行SOA策略規劃。SOA并非萬靈丹,因此規劃應始于識別出企業中有哪些迫切的業務和IT問題,最適合借重SOA來解決。策略師、架構師首先就SOA的價值驅動力(即Value Drivers,例如整合客戶數據、業務流程優化、降低維護成本)進行分析,針對目前的業務能力和IT現狀,根據SOA對各項業務和IT驅動力的正面影響力,來選定重點方向;然后再朝向未來的目標遠景分析差距,并排定實施SOA的優先級別、若干個項目計劃,以及相關的評價體系;在舉行下一次策略規劃之前(例如半年后),分別實施相應各價值驅動力的解決方案。這些項目不宜過大,而應該切割成較小、容易掌控的大小范圍。每個項目遵循共同的服務工程框架規范和過程,各有各的迭代,然后逐步從每個解決方案的開發過程中,同時選定、提煉出有共享價值的業務服務。在項目實施的過程中,參與的角色包括業務架構師、服務架構師、數據架構師、安全架構師、解決方案(應用)架構師、程序員、項目經理QA測試人員等。
圖1 SOA的三大階段
有別于傳統的軟件開發過程(SDLC),服務的生命周期并不隨著開發活動告一段落,也不隨著解決方案和服務上線而落幕;而是進入另一個階段,由IT中心運營人員,依據先前在每個服務工程項目之初所定義的服務合同中的各項指標,對各個業務服務,通過儀表盤等界面進行生產監控(包括業務活動監控、BAM),并且定期將生產數據以報表的形式反饋給SOA規劃指導委員會的成員,進一步分析已執行的各個SOA項目的目標達成率,并計算其投資回報(ROI)等,作為下個規劃周期中,修正、調整目標的重要參考。
文章來源于領測軟件測試網 http://www.kjueaiud.com/