Jetspeed是一個開放原始碼的公司資訊門戶(EIP)的實現, 使用的技術是Java和XML. 使用者可以使用瀏覽器, 支援WAP協議的手機或者其它的裝置訪問Jetspeed架設的資訊門戶擷取資訊. Jetspeed扮演著資訊集中器的角色, 它能夠把資訊集中起來並且很容易地提供給使用者.
Jetspeed資料的表現與內容類型無關, 也就是說來自XML, RSS(Rich Site summary)或者SMTP的內容可以用Jetspeed進行整合. Jetspeed支援像Cocoon, WebMacro和Velocity之類的模板和內容發布架構.
Jetspeed能夠協助你快速地建立門戶應用程式. Jetspeed具有如下的特徵:
* 即將成為標準化的Java Portlet API
* 基於模板的布局, 包括JSP和Velocity
* 通過開放的內容同步支援人員遠程XML內容交換
* 定製預設的首頁
* 使用資料庫進行使用者認證
* 記憶體緩衝技術, 加快頁面的響應
* 通過Rich Site Summary技術, 支援同步內容
* 和Cocoon, WebMacro, Velocity整合.
* Wireless Markup Language (WML) 支援
* 使用XML格式的設定檔註冊portlet.
* 完整的Web Application Archive (WAR) 支援
* Web應用程式開發的基礎設施
* 可以在本機快取遠程內容
* 與Avantgo同步
* 可移植到所有支援JDK1.2和Servlet 2.2的平台
* 與Turbine模組和服務整合
* 可以根據使用者, 安裝媒體類型和語言的不同設定, 產生不同的個人化服務
* 持續化服務使得所由的portlet能夠容易的儲存每個使用者的狀態, 頁面和portlet
* 使用皮膚技術使得使用者可以選擇portlet的顏色和顯示內容
* 自訂功能是的管理員可以選擇portlet以及定義個人頁面的布局
* 在資料庫中儲存PSML
* 通過Jetspeed的安全portlets系統管理使用者, 組,角色和許可權
* 基於角色對訪問portlet進行控制
著作權: The Apache Software License, Version 1.1 詳細內容可以看:
http://jakarta.apache.org/jetspeed/site/license.html
使用Jetspeed架設的門戶, 下面是一個我發現的做得最好的:
http://www.anglonaweb.it/index.jsp
|
Apache Portals社區(http://portals.apache.org/)發布了JetSpeed Portal 2.0的第一個裡程碑版本(M1),這也意味著這個旗幟性的開源Portal產品離最終的正式發布越來越近了。JetSpeed 1.x曾經是業界領先的Portal產品,IBM WebSphere Portal就採用了JetSpeed 1.x。 在2.0M1版本中可以看到,新的JetSpeed比起1.x時代有了很大的改進。在JetSpeed 1.x的時代,JSR-168(J2EE Portlet規範)尚未發布,而如今的JetSpeed 2.0已經完全遵循了JSR-168規範。另外,JetSpeed 2.0採用Spring作為基礎架構,整個架構完全組件化,相信對其進行二次開發的難度會降低不少。JetSpeed 2.0的Portlet容器部分採用了Pluto項目(http://portals.apache.org/pluto/)的成果,避免了重複勞動。 一個很有趣的特性是:JetSpeed 2.0實現了很多“Portal橋”,可以將Struts Action、Velocity模板、Perl指令碼、PHP指令碼等以Portlet的形式展現,這對舊系統的移植將很有協助。JetSpeed 2.0還實現了一組常用的樣本Portlet,包括日曆、書籤等小工具。 可以在下列地址下載JetSpeed 2.0 M1版本: http://www.apache.org/dist/portals/jetspeed-2/ |