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