對銀行IT而言,需要一個整體性的架構,不僅是概念,產品,而且還要指導如何實踐,以達成藉由IT的彈性而滿足業務的彈性.然後事實真有那麼簡單?理想舊究竟要花多少的金錢與多長的時間去達成才算完成?還是這是一場沒有終點的旅程,不必太強調結果,只要重視過程就好?.....
前言
SOA對大規模系統是一個相當好的架構.既有分散處理的優點(系統彈性)又有系統間整合的規範(業務彈性),是IT應用的大同世界.事實上要達到這種境界並不簡單,所幸幾個主要廠商IBM,SAP,TIBCO,ORACLE,MICROSOFT,BEA大都遵循J2EE,.NET作為應用系統架構的標準.短期內雖然看不到成熟的應用,但假以時日必可見到完整而成熟的產品線,從設計模型,開發工具到必要功能產品一體化等等滿足使用者快速部署(deployment)應用系統的境界.只不過筆者有一點要提醒諸位,SOA的架構下即使各產品的整合性已經趨近成熟,但是運用這些產品部署應用系統的還是需要依賴人,改善一個流程,從規劃設計到實際推動,牽動的是一群人(業務分析師,系統架構師,技術專家,業務人員等等)這群人彼此各有主觀立場,背景互異,觀念水準參差不齊,如何讓人"標準化"才是一個大問題.
建構