要取得SOA部署的成功,必須先建立起核心架構領導團隊,以確保付出的努力符合需求、并指導架構的發展。針對架構的最佳實踐可分為重用、數據管理等幾個不同的方面。
SOA的重用不僅僅是傳統的代碼重用。它必須做到架構重用——創建一個可重用的架構框架,通過細致的規劃、工程與管理來推動企業內各SOA項目的發展。你不應假定已有的Web服務是符合標準的,或它們是可以輕易合成與集成的。服務合成(service composition)是相當復雜的,而且常常涉及到事務、工作單元邊界、錯誤處理、安全性與證書分發、以及業務邏輯聚合等方面的問題。與此相關的最佳實踐是,你從剛開始進行服務設計時就要考慮到重用,并隨著商業案例的發展增加可重用性。
白皮書里說。許多SOA實施關注于服務的實現(implementation),而沒有對SOA的數據管理方面予以足夠重視。如此掉以輕心可能會造成數據管理不當、不可靠的數據、并威脅到數據完整性。許多專業人士仍以過去點對點式的數據需求來看問題。
根據IBM的經驗:
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/