IBM、Oracle把PHP套用到SOA中

  “我們已經完全錯過php了嗎?”,這個問題是上周ibm高級開發人員mike burr在紐約php大會及2006展覽上提出的。人們關心php什麼時候能更好地適應企業對面向服務架構的需求。ibm相信,他們已經找到了答案。

  ibm過去一直關注長期套用。集中在效率、投資回報率、性能和穩定性上。軟體為高級it經理打包,銷售。

  另一方面,php被認為是的隨環境變化的套用。它不斷在變化,主要關注有效性、更快的處理,用於迅速的,臨時的部署。php通常從頭寫起,這是存在的問題。

  burr說:“任何非試驗性的php套用都不能在沒有人力參與的情況下安裝,我們想改變這種狀況。”他說,ibm想對php進行再創新,以適合那些重量級過程的業務。困難在於維護php的特殊性質。“我們不能損害php有意義的地方,它畢竟有著很長的獨特歷史。”

  oracle公司技術諮詢師christopher jones對php非常熟悉,他說:“安裝是最大的問題。我們需要使php很容易被採用,而php特性的核心是集成、集成、再集成。”

  為此,ibm已經使用了服務數據對象service data objects (sdo)和面向服務的組件模型service component architecture (sca)。burr說,其目的就是讓你儘可能簡單的做那些大公司能做的事情。

  sdo可以對數據進行操作而不管其來源,可以把它們統一到soa的環境中,並用xml進行集成。而sca則很簡單地創建服務,簡化組件編寫,自動化升級wsdl定義等。這兩種標準可以用在php套用開發中。

  上周,ibm還基於apache geronimo項目推出了為it websphere application server community edition開發的php集成工具集。該工具集能讓開發人員在soa中開發服務時使用php和java.

  ibm推薦的另一種技術是在isp上部署私有虛擬伺服器。其目的是讓lamp開發能進行企業級備份,使系統更穩定更安全。用這種方法,服務可以駐留在個性化的正式it基礎設施中。

  這些技術將幫助創建企業級php,讓業務部門不止在特定環境下使用。它將讓受控環境下的開發變得更簡單。

  php會變得更加廣泛,jones說:“我們可以先在小套用中安裝php,然後大的套用就會逐漸隨之而來。”