[發明專利]在基于Web的門戶環境中配置應用的方法和系統有效
| 申請號: | 200710169256.5 | 申請日: | 2007-11-07 |
| 公開(公告)號: | CN101187868A | 公開(公告)日: | 2008-05-28 |
| 發明(設計)人: | J·恩格豪森;J-B·若雷;T·庫斯毛爾 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 北京市中咨律師事務所 | 代理人: | 于靜;楊曉光 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 web 門戶 環境 配置 應用 方法 系統 | ||
技術領域
本發明涉及網絡計算領域,更具體地說,涉及用于在基于Web的環境中配置門戶應用的方法和系統,其中在門戶上組合多個應用部分以構建復合應用。
背景技術
圖1給出了在實現此類現有技術Web門戶的門戶服務器上的示意性系統圖。
例如由IBM?WebSphere?Portal或由Jetspeed2?Enterprise?Portal(www.Portals.apache.org/jetspeed-2/Portal-design.html)代表的現有技術門戶通過在網絡服務器(例如,Web服務器100)上實現的綜合功能來構建,Web服務器100的最重要的元素是用于在下面進一步說明的用戶認證105、狀態處理110、片段聚合115、多個Portlet120的邏輯組件(在相應頁125中提供,具有到相應Portlet容器軟件135的相應多個API130以便將邏輯組件設置到公共網頁上下文),以及某些門戶存儲資源140。邏輯組件可操作地連接,以便可以根據需要在單個組件之間交換數據。這在圖1中簡要示出。
更詳細地說,圖1中Web服務器的門戶引擎根據基礎門戶模型150和門戶信息(如安全性設置、用戶角色、定制設置和設備功能)實現Portlet120的聚合。在呈現的頁內,門戶根據門戶模型自動生成一組相應的導航元素。在聚合過程中,門戶引擎根據需要并在需要時調用Portlet,并使用緩存減少向Portlet發出的請求數。現有技術的IBM?WebSphere?Portal使用開放標準,例如Java?Portlet?API(應用編程接口)。它還支持通過WSRP標準使用遠程Portlet。
Portlet容器135是負責所有Portlet120的單個控制組件,其可以控制位于所有這些Portlet中的代碼的執行。它為Portlet提供運行時環境,并為事件處理、Portlet間消息傳送以及訪問Portlet實例和配置數據等提供工具。具體地說,門戶資源140是Portlet120本身和頁125,在所述頁上門戶資源以片段聚合的形式被聚合。門戶數據庫128存儲portlet描述,這是包括一些屬性的詳細portlet描述,所述屬性如portlet名稱、portlet描述、portlet標題、portlet短標題以及關鍵字;portlet交互接口說明,它通常以WSDL文檔的形式存儲。門戶數據庫還存儲門戶內容結構,即門戶頁(可以又包含嵌套的頁)和portlet的分層結構。根據現有技術(如關系表)以適當的表示將此數據存儲在數據庫128中。
前面提及的聚合邏輯115包括組裝頁所需的所有步驟。通常,這些步驟是從存儲中加載內容結構、遍歷此結構并調用此結構中引用的實例以獲得其輸出,此輸出被組裝到單個頁中。管理員可以通過例如管理接口來定義內容結構。
雖然圖1示出了功能組件,但圖2將示出現有技術門戶系統中的服務器邏輯。在圖2中示例性示出了此類現有技術門戶服務器系統設置。它通常包括門戶基礎結構所基于的應用服務器4。門戶服務器6本身為門戶管理的資源提供頂端服務,例如portlet容器135、聚合功能170和訪問控制105。
門戶資源管理組件140管理應用服務器的資源配置,例如Servlet、Enterprise?Java?Bean、JSP等。此類配置在形式上通過預先定義的接口表示,例如描述這些資源的XML文件(如Web應用的web.xml)。對于門戶服務器提供的資源也是如此;通常通過XML表示來描述資源。
門戶服務器6提供服務以創建、讀取、更新和刪除(CRUD)其資源。可以采用多種不同的變體提供這些服務;可以通過發送到服務器的資源的XML描述、通過與門戶服務器的基于命令行的腳本交互,或直接通過與門戶本身提供的用戶接口交互來進行更新。
現在具體專注于本發明,在緊密集成到Web的業務環境中,應用服務器通常用于提供對應用的訪問。門戶通常建立在應用服務器的頂端,并對此類應用的元素進行形式化。除了可能存在的應用的業務對象和服務之外,門戶還引入了上述的portlet和頁的概念。Portlet形成部分或完整的應用。頁用于將portlet和其他內容分組到邏輯部分中。
復合應用是由多個部分組成的應用。門戶提供了各種部分,例如portlet、頁、品牌元素(主題和外觀)、業務對象(例如EJB)等。復合應用表示可由按需概念(例如提供、應用管理和服務質量保證)管理的實體。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710169256.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:舷邊切換閥
- 下一篇:一種環氧樹脂及其用途





