XDNA Server Framework
XDNA Server,是XDNA雲端服務Container Server。
透過 XDNA SDK(Software Development Kit),程式開發人員可以建立出專屬的商業應用雲端服務,將服務佈署至XDNA Server。
主要特色
| Application Server | |
|---|---|
| 網頁伺服器 | |
| MVC應用程式框架 | |
| 服務請求及XML通訊處理 | |
| 物件及關聯式資料庫對映機制 | Object-Relational Mapping |
| 關聯式資料庫系統 | |
| 基本服務模組 | 整合認證服務(DB、LDAP、ADS及其他)、即時訊息交換服務、檔案資源管理服務、報表服務 |
| 伺服器管理中心 | ACL權限管理(Role-based access control)、升級佈署管理、系統日誌管理、終端用戶狀態監控及管理 |
| 支援叢集運算及平衡負載 | |
| X-Panel X面板 |
Jetty網頁伺服器
Jetty是100%純Java開發的HTTP伺服器及Servlet容器,主要特色為精簡、高效能、可嵌入及高度擴充彈性。功能包含虛擬主機、SSL連線加密、CGI、Servlet-2.5及JSP-2.1相容規格及可選購的叢集運算(Clustering)支援。
Spring應用程式框架
包含IOC容器模組、方面導向程式開發模組、資料存取框架、交易管理框架、MVC框架等功能。透過Spring應用程式框架,系統開發人員可開發出高度可重用、高品質、可維護的系統元件。
服務調用元件產生器
XDNA服務協定為精簡型XML-RPC,開發人員除了可以自行編成、解析標準XML請求及回應,也可以透過XML Schema Definition(XSD)文件自動生成服務調用元件(Service Stub),輕易地整合至Client端應用程式使用。
Hibernate物件關聯映射(Object-Relational Mapping)
Hibernate OR/M的主要功能是將關聯式資料庫的存取方式轉換成物件化方式,以提高開發階段的效率及正確性。Hibernate提供抽象層的資料庫連接對映,可提高系統可移植性,降低SQL注入(SQL Injection)安全風險,並透過SQL最佳化以提昇資料存取效能。
PostgreSQL關聯式資料庫系統
XDNA Server內建功能強大的PostgreSQL關聯式資料庫,提供資料更新觸發器(Trigger)功能、漸進式備份功能、存取權限控制、可擴充的函數定義語言PL/pgSQL等功能。
JAAS認證服務
XDNA Server內建JAAS認證服務,可依據實際系統之認證需求,快速整合Unix NIS、LDAP、Windows ADS、Linux PAM、資料庫帳戶等不同型式的用戶認證機制。
即時訊息交換服務
XDNA Server內建精簡的即時訊息交換服務,提供多對多之「頻道訂閱」、「訊息發佈」、「即時通知」等功能。系統管理人員可輕鬆地建立並管理頻道,使用者則可輕鬆的發佈頻道訊息或是接收即時訊息。
檔案資源管理服務
XDNA Server內建精簡的檔案資源管理服務,使用者可輕鬆的上傳、下載、編輯、搜尋各類的檔案資源,包含圖檔、文件、多媒體影音檔等檔案。
管理中心
XDNA管理中心(Administration Center)是整合式的管理員控制台。包含帳戶管理、群組管理、權限管理、系統日誌、昇級管理等基本管理功能,以及各項XDNA Turnkey服務的專屬管理功能。
系統需求
- 雙核心或更高等級處理器
- 1 GB 或以上系統記憶體
- 至少 10 GB 磁碟空間
- Sun JDK 1.5 或以上版本
- 支援作業系統:Windows, UNIX, Linux