IBM Rational負責市場戰(zhàn)略的副總裁Roger Oberg說:“SOA是一個更大的挑戰(zhàn),因為現在我們需要與客戶一起工作。”他介紹到:“面向服務架構所做的是使人們意識到軟件提供的是供應鏈。要有效地管理供應鏈,就需要定義人們的角色和責任,并利用工具才做這件事。不論他們的角色和責任是什么,都需要方法來決定事情是如何做的,過程是什么,都需要跟蹤測量,并在供應鏈中可以看到測量結果。”
在上周的會議上,IBM推出了12種新工具,它們組成了IBM Rational Software Development Platform團隊產品。會議上強調了團隊的概念。他認為這個主題很適合各種項目中架構師和開發(fā)人員進行SOA 供應鏈建模。新設計的IBM Rational工具將幫助建模和管理供應鏈開發(fā)工作并提供把服務集成到整個架構中的必需的元數據。
Oberg稱:“所有這些團隊產品可以支持服務的創(chuàng)建、評估,以及相關服務的元信息,例如必需完成的需求或者必需經過的測試等。這樣,后面的用戶或客戶就能知道確定的服務是什么。”
通過提供這些元數據,IBM Rational解決了Oberg提到的企業(yè)中的服務缺少文檔或信息的“嚴重問題”。
他說:“人們把服務放入注冊區(qū)或自家的倉庫中,因此你無法知道它們,于是某人就會把已經寫過的服務再復制一邊。這樣,你并沒有獲得任何重用的優(yōu)點,也不能為多個應用利用同一份文檔。SOA許諾的重用帶來的高回報就無法實現,因為不知道服務從何處來,也不知道它能夠做什么。”
今天宣布的12種新的IBM Rational工具中,排在最前的是IBM Rational ClearQuest 7。它可以確認開發(fā)中被授權的人因為有效業(yè)務原因所進行的變更。ClearQuest與IBM 上月收購的Build Forge開發(fā)自動化工具緊密集成在一起,現在已經更名為IBM Rational Build Forge 7并已于今天發(fā)布。ClearQuest還與新版本的IBM Tivoli Provisioning Manager 7集成在一起。這三種新工具在一起工作,能夠幫助開發(fā)團隊跟蹤需求、進行測試以及發(fā)布服務。
其它新工具還包括:
- IBM Rational Rose,為架構師在Java或.NET下提供初始虛擬設計和開發(fā)環(huán)境,現已升級。
- IBM Rational Rose Real-Time,IBM Rational Rose Technical Developer的一部分,是一種模型驅動開發(fā)工具,用于Java、C和C++的設計到代碼的自動化翻譯。
- IBM Rational Team Unifying Platform,一套基礎設施工具和過程,提供對開發(fā)資產、通訊警報和工作流工程的普通訪問。
- IBM Rational ClearCase 7,管理與控制軟件開發(fā)資產
- IBM Rational Functional Tester Plus,在.NET, Java和基于Web的平臺下管理測試、缺陷和項目變更。
- IBM Rational Portfolio Manager 7,觀察所有軟件開發(fā)過程狀態(tài)的儀表盤。
- IBM Rational Purify Plus,幫助開發(fā)人員編寫更快、更可靠代碼的運行時分析工具。
- IBM Rational RequisitePro 7,跨部門跟蹤、管理文檔需求。
- IBM Rational Robot,進行質量保證的自動化測試工具。