首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

LogicBlaze 與 MySQL 策略聯盟:打造開源 SOA、LAMP 與 Ajax 整合平台 FUSE

     編輯:MySQL 資料庫相關知識

合作背景與核心產品

2006 年 MySQL 用戶大會上,LogicBlaze 與 MySQL 宣布戰略合作,推出 MySQL 版 FUSE (LogicBlaze FUSE for MySQL)。該平台將 MySQL 資料庫整合進 LogicBlaze 企業級服務總線 (ESB) —— 基於 Apache ServiceMix (Apache License 2.0 開源),目標直指三大熱門技術棧:

  • SOA (面向服務架構)
  • LAMP (Linux, Apache, MySQL, PHP/Perl/Python)
  • Ajax (非同步網頁應用)

技術架構亮點

輕量級訊息總線,專為 LAMP/Ajax 設計

LogicBlaze 強調 FUSE 的輕量級訊息能力完美契合 LAMP 與 Ajax 專案。核心價值在於 連結性:讓基於 LAMP/Ajax 的應用不再是孤立的「資料筒倉」,而是能透過標準協定 (JMS, HTTP, SOAP, REST 等) 與企業服務總線無縫整合。

「提供存取 MySQL 環境的基於 LAMP 或 Ajax 應用不需要一個發射井,它可以是一個高度連接的應用。」—— Rich Peterson, LogicBlaze 行銷副總裁

FUSE 平台組件

  • Apache ServiceMix (ESB 核心)
  • Apache ActiveMQ (JMS 訊息代理)
  • 綁定元件、服務引擎、UDDI 註冊中心
  • HTTP 伺服器、管理控制台
  • MySQL 整合庫 (原生 JDBC/ODBC 支援)

腳本語言原生支援

FUSE 內建對 Perl、PHP、Python、Ruby 等 LAMP 常用腳本語言的原生客戶端支援,開發者可將現有應用直接部署於 FUSE 平台,透過 JMS 核心獲得更高穩定度與效能。

Ajax 可擴展性增強

針對 Ajax 長連線 (Comet/HTTP Streaming) 易導致伺服器連線耗盡的問題,FUSE 整合額外技術模組管理 HTTP 伺服器負載,支援從百併發擴展至萬併發持久連線,官方稱之為「可擴展的 Ajax 場景」。

商業模式與交付方式

  • 開源核心 + 專業服務: 核心程式碼 Apache 2.0 授權免費下載;LogicBlaze 提供商業支援、諮詢與訓練服務。
  • 分離下載: MySQL 以 GPL 授權,FUSE 基於 Apache 2.0,兩者授權不相容,故 MySQL 需單獨下載,但官方承諾下載流程簡單。
  • 發布時程: 計畫 2006 年 5 月正式提供下載。

產業意義

此聯盟標誌著開源生態系統從「獨立元件堆疊」向「整合平台化」演進,降低了中小企業導入 SOA 的門檻,同時為 LAMP 開發者提供了平滑邁向企業級整合的路徑。

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