LogicBlaze和MySQL宣布共同合作推出許多在IT最熱門的東西:面向服務架構(SOA),LAMP概念棧開發以及AJax。
這個合作,被稱之為MySQL 的LogicBlaze FUSE ,它將會為LogicBlaze的企業級服務總線(ESB)平台帶來MySQL數據庫,而其ESB已經可以作為Apache License 2.0開放源碼下載獲得了。他們的合作關系是星期二在Santa Clara 召開的MySQL User Conference 2006中宣布的,他們的合作的目標是針對架構和使用LAMP(Linux, apache, MySQL, PHP/Perl/Python)開發模型以及AJax的開發者的,LogicBlaze的市場副總裁Rich Peterson這樣說。
MySQL是LAMP的數據庫構件,LogicBlaze為這個群體所帶來的就是FUSE,基於一個開源的 ESB——apache ServiceMix。這個組合使得把LAMP應用程序轉換為內需能夠在一個SOA內運行的Web services 具有了可能性。
LogicBlaze正在吹捧它的輕量級消息能力是LAMP和AJax項目同MySQL連接的很好的匹配。對Peterson而言,關鍵的概念就是連接性。
“提供了訪問MySQL數據庫環境的基於LAMP 或者 AJax的應用程序不需要一個發射井,”他說,“它可以是一個高度連接的應用程序,FUSE平台就是我們集成了ServiceMix的一個平台。ServiceMix提供了那種通過一系列標准來綁定構件和接口的連接性。”
當他在MySQL 大會上在出席的架構師中宣傳LogicBlaze的方式的好處的時候這樣說的。
“配置本身就是FUSE,也就是Apache ServiceMix,(apache的) ActiveMQ,和綁定的構件,服務引擎,UDDI目錄,HTTP服務器,管理控制台和所有標准的特性”,他說,“除了這些,我們還提供了集成MySQL數據庫的庫。”
在開源軟件的新的商務模型中,LogicBlaze將會為SOA 架構師和那些在LAMP 和AJax項目中工作的開發人員提供服務和支持,這將會從他們下載了軟件以後就開始。產品就是為MySQL 的FUSE,並且所有的軟件都計劃在五月可以開始下載獲得,它也將不會是傳統的包。
“MySQL數據庫需要單獨的下載,因為它是在MySQL的GPL授權下的,而我們的工作仍然是基於apache2.0的”,Peterson說,“但是它的下載仍然是非常簡單的。”
對於LAMP ,Peterson說FUSE提供了對Perl, PHP 和 Python以及Ruby這些腳本語言的本地客戶端支持,這些腳本語言現在已經被包括到了LAMP模型中去,盡管它並不和首字母的縮寫相對應。
“所以那些用其中之一的語言寫了應用程序的人可以逐字運行它,可以把FUSE加入到他們的應用程序棧中,並且以更高的穩定性和性能來運行它,因為在中心他們是運行在JMS(Java Messaging Service)之上的。”他說。
FUSE在它的HTTP服務器中也包含了附加的技術來提供可擴展性和在Ajax應用程序不斷增加的需求,他說。第一批綜合使用MySQL和LogicBlaze軟件的例子之一是Peterson稱之為的“可擴展的AJax場景”。
“附加技術所提供的就是它進行了對HTTP服務器上的負荷的基本的管理,特別是當服務器處理的並不都是HTML請求的時候。”他解釋道:“服務靜態Html頁面時,從100個同時訪問的用戶到10000個同時訪問的用戶並不時很大的問題,因為他們只是刷新得比較頻繁。但是如果這些連接是AJax,並且他們是持續連接的,而你正在使用的是XML數據流,那麼你就需要努力的去管理10000個持續的連接到HTTP服務器上的服務請求了。附加技術使我們有方法可以達到。所以我們可以看到,可擴展的AJax被用作這個配置的第一個用況。”