明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

IBM、Oracle把PHP應(yīng)用到SOA中

[摘要]“我們已經(jīng)完全錯(cuò)過PHP了嗎?”,這個(gè)問題是上周IBM高級(jí)開發(fā)人員Mike Burr在紐約PHP大會(huì)及2006展覽上提出的。人們關(guān)心PHP什么時(shí)候能更好地適應(yīng)企業(yè)對(duì)面向服務(wù)架構(gòu)的需求。IBM相信,他們已經(jīng)找到了答案。   IBM過去一直關(guān)注長期應(yīng)用。集中在效率、投資回報(bào)率、性能和穩(wěn)定性上。軟件為高...

“我們已經(jīng)完全錯(cuò)過PHP了嗎?”,這個(gè)問題是上周IBM高級(jí)開發(fā)人員Mike Burr在紐約PHP大會(huì)及2006展覽上提出的。人們關(guān)心PHP什么時(shí)候能更好地適應(yīng)企業(yè)對(duì)面向服務(wù)架構(gòu)的需求。IBM相信,他們已經(jīng)找到了答案。

  IBM過去一直關(guān)注長期應(yīng)用。集中在效率、投資回報(bào)率、性能和穩(wěn)定性上。軟件為高級(jí)IT經(jīng)理打包,銷售。

  另一方面,PHP被認(rèn)為是的隨環(huán)境變化的應(yīng)用。它不斷在變化,主要關(guān)注有效性、更快的處理,用于迅速的,臨時(shí)的部署。PHP通常從頭寫起,這是存在的問題。

  Burr說:“任何非試驗(yàn)性的PHP應(yīng)用都不能在沒有人力參與的情況下安裝,我們想改變這種狀況!彼f,IBM想對(duì)PHP進(jìn)行再創(chuàng)新,以適合那些重量級(jí)過程的業(yè)務(wù)。困難在于維護(hù)PHP的特殊性質(zhì)!拔覀儾荒軗p害PHP有意義的地方,它畢竟有著很長的獨(dú)特歷史!

  Oracle公司技術(shù)咨詢師Christopher Jones對(duì)PHP非常熟悉,他說:“安裝是最大的問題。我們需要使PHP很容易被采用,而PHP特性的核心是集成、集成、再集成!

  為此,IBM已經(jīng)使用了服務(wù)數(shù)據(jù)對(duì)象Service Data Objects (SDO)和面向服務(wù)的組件模型Service Component Architecture (SCA)。Burr說,其目的就是讓你盡可能簡單的做那些大公司能做的事情。

  SDO可以對(duì)數(shù)據(jù)進(jìn)行操作而不管其來源,可以把它們統(tǒng)一到SOA的環(huán)境中,并用XML進(jìn)行集成。而SCA則很簡單地創(chuàng)建服務(wù),簡化組件編寫,自動(dòng)化升級(jí)WSDL定義等。這兩種標(biāo)準(zhǔn)可以用在PHP應(yīng)用開發(fā)中。

  上周,IBM還基于Apache Geronimo項(xiàng)目推出了為it WebSphere Application Server Community Edition開發(fā)的PHP集成工具集。該工具集能讓開發(fā)人員在SOA中開發(fā)服務(wù)時(shí)使用PHP和Java。

  IBM推薦的另一種技術(shù)是在ISP上部署私有虛擬服務(wù)器。其目的是讓LAMP開發(fā)能進(jìn)行企業(yè)級(jí)備份,使系統(tǒng)更穩(wěn)定更安全。用這種方法,服務(wù)可以駐留在個(gè)性化的正式IT基礎(chǔ)設(shè)施中。

  這些技術(shù)將幫助創(chuàng)建企業(yè)級(jí)PHP,讓業(yè)務(wù)部門不止在特定環(huán)境下使用。它將讓受控環(huán)境下的開發(fā)變得更簡單。

  PHP會(huì)變得更加廣泛,Jones說:“我們可以先在小應(yīng)用中安裝PHP,然后大的應(yīng)用就會(huì)逐漸隨之而來。”