IBM過(guò)去一直關(guān)注長(cháng)期應用。集中在效率、投資匯報率、性能和穩定性上。軟件為高級IT經(jīng)理打包,銷(xiāo)售。
另一方面,PHP被認為是的隨環(huán)境變化的應用。它不斷在變化,主要關(guān)注有效性、更快的處理,用于迅速的,臨時(shí)的部署。PHP通常從頭寫(xiě)起,這是存在的問(wèn)題。
Burr說(shuō):“任何非試驗性的PHP應用都不能在沒(méi)有人力參與的情況下安裝,我們想改變這種狀況。”他說(shuō),IBM想對PHP進(jìn)行再創(chuàng )新,以適合那些重量級過(guò)程的業(yè)務(wù)。困難在于維護PHP的特殊性質(zhì)。“我們不能損害PHP有意義的地方,它畢竟有著(zhù)很長(cháng)的獨特歷史。”
Oracle公司技術(shù)咨詢(xún)師Christopher Jones對PHP非常熟悉,他說(shuō):“安裝是最大的問(wèn)題。我們需要使PHP很容易被采用,而PHP特性的核心是集成、集成、再集成。”
為此,IBM已經(jīng)使用了服務(wù)數據對象Service Data Objects (SDO)和面向服務(wù)的組件模型Service Component Architecture (SCA)。Burr說(shuō),其目的就是讓你盡可能簡(jiǎn)單的做那些大公司能做的事情。
SDO可以對數據進(jìn)行操作而不管其來(lái)源,可以把它們統一到SOA的環(huán)境中,并用XML進(jìn)行集成。而SCA則很簡(jiǎn)單地創(chuàng )建服務(wù),簡(jiǎn)化組件編寫(xiě),自動(dòng)化升級WSDL定義等。這兩種標準可以用在PHP應用開(kāi)發(fā)中。
上周,IBM還基于A(yíng)pache Geronimo項目推出了為it WebSphere Application Server Community Edition開(kāi)發(fā)的PHP集成工具集。該工具集能讓開(kāi)發(fā)人員在SOA中開(kāi)發(fā)服務(wù)時(shí)使用PHP和Java。
IBM推薦的另一種技術(shù)是在ISP上部署私有虛擬服務(wù)器。其目的是讓LAMP開(kāi)發(fā)能進(jìn)行企業(yè)級備份,使系統更穩定更安全。用這種方法,服務(wù)可以駐留在個(gè)性化的正式IT基礎設施中。
這些技術(shù)將幫助創(chuàng )建企業(yè)級PHP,讓業(yè)務(wù)部門(mén)不止在特定環(huán)境下使用。它將讓受控環(huán)境下的開(kāi)發(fā)變得更簡(jiǎn)單。
PHP會(huì )變得更加廣泛,Jones說(shuō):“我們可以先在小應用中安裝PHP,然后大的應用就會(huì )逐漸隨之而來(lái)。”
聯(lián)系客服