基于 軟件質量保證SOA 的應用程序的動態實現框架 軟件質量保證
關鍵字:SOA 應用程序
當今 IT 環境的特點是:異構而復雜的應用程序、進度緊張、受預算約束,以及一個不斷變化的業務需求前景。幾乎沒有企業能夠以一種高效率的方式,靈活而有效地增強其現有的基礎架構,來迎接和克服這些挑戰。即便如此,為了快速而經濟高效的處理源源不斷的高度復雜而動態的業務需求,企業需要一種靈活而動態的方法來自動化、構建和管理關鍵業務流程。
解決方案
面向服務架構(SOA)常常被奉為解決上述業務挑戰的一種可行的解決方案。SOA 是一種通過使用和組裝構建模塊來概念化、設計和構建應用程序的方法,每個構建模塊通常被表示為一個可重用的服務。目前使用的許多 SOA 方法只是簡單地封裝一些業務功能,然后是用在應用程序中,而且采用了一種臨時、靜態和不靈活的方法。開發未來應用程序和業務流程的推薦方法是采用正式的 SOA 實現框架,該框架是動態的、靈活的和可伸縮的,足以滿足變化的和復雜的業務需求。不管您是否為 SOA 實現購買或構建了一個框架,該框架的功能必須要保證有利于您的解決方案。
SOA 實現框架概覽
SOA 實現框架是一種允許利用 SOA 原理高效構建應用程序和業務流程的技術。它為架構師、開發人員和管理員提供了一個操作框架和工具,允許他們配置、使用和管理企業服務,這些企業服務構成了應用程序和業務流程的構建模塊。這個框架在實現流程的各個級別和階段中使用了一種以服務為中心的方法,并具有以下普遍特征:
※ 利用高度安全的、獨立于協議的方法來動態連接客戶機和服務的能力。
※ 可靠的處理服務執行的同步和異步模式的能力。
※ 以聲明方式定義和處理事件的能力。
※ 在客戶機和服務之間動態轉換數據格式的能力。
※ 以集中方式管理分布式 SOA 資源(服務、配置、策略等)的能力。
※ 在服務執行過程中捕獲和處理異常的能力。
※ 記錄和監控在客戶服務交易期間出現的不同事件并進行度量的能力。
※ 提供統一的可重用服務調用代碼庫,用于企業中所有應用程序。
※ 支持 Web 服務標準堆棧,以促進大規模的采納和互操作性。
框架組件
文章來源于領測軟件測試網 http://www.kjueaiud.com/