在推出融合中間件套件11g的眾多因素中,甲骨文公司正在著手開(kāi)發(fā)新的應(yīng)用程序生命周期管理(ALM)戰(zhàn)略。
甲骨文公司推出了其ALM產(chǎn)品,稱(chēng)之為團(tuán)隊(duì)效率中心(TPC),作為該公司上周發(fā)布的JDeveloper升級(jí)的Fusion的一個(gè)組成部分。
TPC旨在使IDE團(tuán)隊(duì)內(nèi)部加強(qiáng)協(xié)作,甲骨文公司的工具和中間件首席設(shè)計(jì)師特德法瑞爾在Fusion發(fā)布之后的一個(gè)媒體電話(huà)會(huì)議上說(shuō)。
“你可以看到不同的團(tuán)隊(duì)成員正在努力使您可以作為群體或個(gè)人跟蹤您的錯(cuò)誤,同時(shí)您也可以共享代碼,可以在IDE內(nèi)互相聊天。”法瑞爾說(shuō)。
TPC包括一臺(tái)服務(wù)器預(yù)先設(shè)定的連接器連接到主要生命周期工具,如Atlassian的JIRA、Microsoft Project和Rally的同名軟件工具。新的JDeveloper 11g第1版( 11.1.1.1.0 )還配備了一個(gè)擴(kuò)展,以支持其他生命周期管理工具和協(xié)作工具的環(huán)境。其中有Bugzilla、Ant和Maven、CVS以及Subversion,法瑞爾說(shuō)。
傳統(tǒng)的ALM解決方案,要求開(kāi)發(fā)商改變他們處理的方式,他說(shuō)。“我們的做法是將一個(gè)基于最佳方案的適配器插入到你使用的工具中。”法瑞爾說(shuō)。
開(kāi)發(fā)人員也可以創(chuàng)建自己的自定義適配器。“我們發(fā)現(xiàn)了我們很多的客戶(hù)已經(jīng)建立并熟悉了現(xiàn)已部署的環(huán)境,他們不想改變這種狀況。”他說(shuō)。
然而,甲骨文別無(wú)選擇。因?yàn)閭鹘y(tǒng)的ALM供應(yīng)商不愿意支持JDeveloper。根據(jù)分析師表示。“他們稱(chēng)自己的戰(zhàn)略是最佳的策略,但對(duì)我們來(lái)說(shuō),這些代碼不是我們自己的,所以我們要將其他的代碼進(jìn)行整合。” Forrester分析師杰弗里哈蒙德在接受采訪(fǎng)時(shí)說(shuō)。
“目前沒(méi)有什么必然是錯(cuò)誤的戰(zhàn)略需要考慮修改。他們正在努力整合的正是人們正在使用的,所以這是絕對(duì)正確的策略,沒(méi)有錯(cuò)誤的跡象。”
Ovum的分析師Tony Baer認(rèn)為,與其他工具的接口是有意義的。他在接受采訪(fǎng)時(shí)呼吁TPC可能會(huì)使JDeveloper程序員管理Oracle應(yīng)用軟件和融合內(nèi)置的代碼。“得到最有效地利用他們的ALM戰(zhàn)略,這僅僅使得您的甲骨文軟件環(huán)境變得有效。但真的不適用Oracle以外的環(huán)境。”