首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

IBM 與 Oracle 攜手將 PHP 納入 SOA 生態體系

     編輯:Oracle 資料庫基礎

背景:PHP 的企業級化挑戰

「我們是否已錯過 PHP?」IBM 高級工程師 Mike Burr 在 2006 年紐約 PHP 大會拋出這個問題。企業關心 PHP 何時能真正滿足面向服務架構 (SOA) 的嚴格需求。IBM 認為他們已找到答案。

兩種開發文化的碰撞

  • IBM 傳統模式:專注長期應用、效率、ROI、效能與穩定,面向高階 IT 採購決策者。
  • PHP 社群模式:強調快速變更、即時效能、臨時部署,常從零開始編寫,缺乏標準化安裝與治理流程。

Burr 指出:「任何非實驗性 PHP 應用都無法無人值守安裝,我們要改變這現狀。」但必須保留 PHP 的獨特靈活性與悠久歷史。

關鍵技術:SDO 與 SCA

Oracle 技術顧問 Christopher Jones 強調:「安裝是最大痛點,PHP 核心在於整合、整合、再整合。」

IBM 採用兩大開放標準:

  • Service Data Objects (SDO):統一存取異構資料來源,以 XML 為中介整合進 SOA。
  • Service Component Architecture (SCA):簡化服務建立、元件撰寫、自動化 WSDL 產生與升級。

這兩標準均可用於 PHP 應用開發,讓開發者以極簡方式實現企業級服務能力。

工具與部署創新

  • WebSphere Application Server Community Edition PHP 工具包:基於 Apache Geronimo,支援在 SOA 中混合使用 PHP 與 Java 開發服務。
  • ISP 私有虛擬部署:讓 LAMP 開發享有企業級備份、安全與穩定,服務可駐留於標準化 IT 基礎設施。

展望

Jones 預測:「先在小型應用導入 PHP,大型應用將自然跟進。」這標誌著 PHP 正從邊緣走向企業級 SOA 核心舞臺。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved