EJB 建立、部署、管理流程過度複雜,有人質疑不如直接用 JSP。但事實上 EBP 擁有巨大潛力,特別是需建立真正基於組件且資料庫整合的應用時。長期以來 Java 開發者抱怨缺乏加速 EJB 開發的工具,去年起新工具專案與產品出現,情況劇變。
非指 Forte/VisualAge/JBuilder 這類專家級 IDE,而是**協助經驗較淺開發者快速建立強大基於組件應用的軟體**。前提為與主流 J2EE 應用伺服器相容 (提供 EJB 容器)。這些平台在容器之上再提供一層容器,運行時為 EJB 提供多種服務。
| 廠商 | 產品 | 核心特色 |
|---|---|---|
| Versata | Logic Suite | 自動化商務邏輯,跑於 WebSphere/WebLogic。Logic Server 提供預製 EJB (常規商務邏輯可重用);Logic Studio 提供 GUI 整合工具。雙重角色:產生代碼 + 捕捉業務需求的溝通工具。 |
| AltoWeb | Application Platform | 自動化資訊邏輯、商務邏輯、資料表現邏輯。含應用框架、預製組件、生命週期管理、整合開發工具。AltoStudio (GUI IDE)、AltoManager (多伺服器部署)、AltoMonitor (自動監控效能)。支援 WebSphere/WebLogic/JBoss。 |
| Wakesoft | Architecture Server | J2EE 應用架構設計/建立/部署完整框架。不綁定開發工具,開發者可用偏好工具。基於 J2EE 規格 (含 Sun BluePrint) 為資料表現、商務邏輯、業務整合層提供詳細架構,自動化手工遵循規格的過程。 |
新進者 DCH、lopsis、Compuware、NeuVis 等湧入;老牌 Bowstreet、Epicentric 在伺服器頂層提供企業入口網站平台。所有競爭者綁定 Web Services:協助建立複雜應用同時,提供消除異質性、讓組件透過 HTTP 上的 SOAP 訊息互訪的工具,許多廠商另提供 Web Services 管理/監控功能。
BEA 正建立新易用開發平台,代號 Cajun,年內釋出。顯示廠商不會袖手旁觀。
業界已共識:建立/配置複雜 EJB 應用的技能不應限於天才。若不改變,J2EE 永無法發揮作為企業通用應用開發框架的潛力。新一代工具正打破這層屏障。