国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

用Eclipse RCP的IBM Workplace管理用戶

2019-11-18 11:47:46
字體:
來源:轉載
供稿:網友

  昨天才知道ibm出了個Workplace Managed Client(base:eclipse3.0+rcp),配合Workplace
  
  Collaboration Services(base:wps5.0)能夠實現客戶的被控形式。
  
  整合了notes、openOffice、協同、網上教學等功能。
  
  使用eclipse開發,開發之后部署到WCS上,由wcs負責分發到客戶端。實現一次開發C/S B/S 雙體現。
  
  現在已經有許多關于用戶可以從 IBM Workplace 中的跨平臺、跨設備功能中獲得哪些好處的信息了,但是您仍然需要知道該功能對您有什么影響,以及要開發 IBM Workplace 并使自己的應用程序在其上運行,您需要學習哪些知識。本文將填補這個空白。
  
  什么是 IBM Workplace?
  
  IBM Workplace 將后端系統的力量擴展到了前端。它通過一系列產品和技術做到了這一點,這些產品和技術幫助交付了可選的服務器托管客戶機,從而支持在大量訪問點和連接方式中的多種用戶類型和用戶體驗。這使終端用戶可以靈活有效地訪問人員、業務流程、應用程序和內容。圖 1 顯示了 IBM Workplace 及其服務器托管客戶機如何使這個集成過程對終端用戶透明。
  
  雖然并沒有限定您使用 IBM 產品進行開發,然而當使用帶有 IBM Workplace 的 IBM Software Development Platform 時,您應該有一個包含許多預先集成部分的、完整的端到端解決方案。這些部分可以一起使用,也可以與現有應用程序基礎設施集成在一起。
  
 用Eclipse RCP的IBM Workplace治理用戶(圖一)
點擊查看大圖

  
圖 1:IBM Workplace 治理的客戶機模型

  
  IBM Workplace 平臺由與用戶交互和用戶體驗有關的產品組成:
  
  Lotus Workplace
  Lotus Notes/Domino
  WebSphere Portal
  WebSphere Everyplace
  
  該平臺還包括 IBM Workplace Client Technology,可以將它看作桌面中間件平臺。該客戶機包含加密的 java RDB 數據存儲、個人 EnterPRise JavaBeans(EJB)容器、Eclipse 富客戶機框架,以及從門戶網站服務器讀取布局和下載組件的能力,所有這些都具有基于策略的集中式治理和自動配置。該客戶機具有完全桌面富客戶機版本和普及的聚焦設備的宏版本。 參考資料中有關于 IBM Workplace Client Technology 具體信息的鏈接。)
  
  本文將討論 Lotus Workplace 產品和 IBM Workplace Client Technology。
  
  為什么應用程序要使用 Workplace 平臺?
  
  Lotus Workplace 通過將組件集合到新的合成應用程序中,提供了一種創建應用程序的新方法,主要是為了提高人們在日常工作活動中的效率。用戶可以通過使用開發人員創建的 模板 來創建工作場所應用程序。模板是組件、組件在頁面上的布局和運行時配置信息的 xml 表示。通過讓用戶自己使用預先構建的模板,可以將一些有用的開發資源用在更難以解決的系統集成問題和重要的業務邏輯上,同時還可以使用戶訪問他們想訪問的東西,Lotus Workplace 是使用戶立即完成其工作的高效工具。
  
  Lotus Workplace 的高級生產經理 Chris Reckling 說:“我們有 10 多年構建協作系統的經驗和數百萬的客戶。我們知道協作和人力效率是什么。我們已經檢查了客戶的應用程序以及我們自己的應用程序,來標識和捕捉已知的協作模式。”正如他所說的,“我們已經實現了重大提高,提供支持協作和過程集成的基礎設施,您可以在定制應用程序中利用這種集成。”
  
  您的后端是您的業務
  
  僅有您和您的公司知道您需要哪些數據庫和其他數據存儲。IBM Workplace 通過 Lotus Workplace 與現有數據存儲一起工作,并通過工業標準接口(例如,SQL、LDAP 和 J2EE),以適用于用戶的形式交付他們所需的信息。圖 2 顯示了 IBM Workplace 如何使用業務邏輯來向終端用戶交付 資源 —— 您的數據。
  
 用Eclipse RCP的IBM Workplace治理用戶(圖二)

  像其他 J2EE 應用程序一樣,Lotus Workplace 使用多層架構。雖然您不是一定要使用該模型,不過 Chris Reckling 鼓勵您使用該模型。“它是使長期維護更輕易的最佳方法。”
  
  如上所示, User 層 提供了用戶界面,例如,portlet、富客戶機平臺視圖和其他 UI 組件。
  
  Workspace 層 與 User 層放置在一起,它為 User 層提供了使用業務委托對 Service 層業務邏輯進行訪問的訪問權。業務委托對 User 層隱藏了實現的一些細節信息和業務邏輯的位置,并執行緩存和其他狀態治理功能。
  
  Service 層 包含使用無狀態會話 Enterprise JavaBean (EJB) 實現的業務邏輯。服務層通常位于與 User 層的不同服務器上。
  
  Resource 層 提供持久數據存儲和用于訪問該存儲的框架。Resource 層通過 Service 層中的業務邏輯來訪問,通常位于不同的服務器上。User 和 Workspace 層從來不直接訪問 Resource 層。
  
  Chris Reckling 說,“Lotus Workplace 架構提供了大量的可伸縮性和靈活性,可以支持任何東西,從單服務器試驗到大型企業部署。”
  
  主要優點
  
  據 Chris Reckling 所說,IBM Workplace 為開發人員提供了多個重要優點。首先,部署更加便宜 —— 一旦將應用程序部署到服務器,所有類型的客戶機都可以基于用戶的角色訪問它。像用戶提供給用程序更新意味著在服務器上對該應用程序進行了一次部署。甚至自動將富客戶機代碼向下發送到桌面。而且因為正在構建基于標準的應用程序,所以可以使用現有的技術,并構建將來使用的技術。
  
  然而對于開發人員,最大的好處來自重新使用應用程序組件。“您不必構建和部署龐大的應用程序,”Chris 說。“相反,可以構建較小的部分,然后將它們部署在一起。”所以,可以在應用程序之間共享位于邏輯層中的代碼。
  
  開發人員如何適應
  
  您可能在問自己,在開發 IBM Worklpace 的應用程序中,您的角色是什么。還有許多需要您去構建的東西。假如已經使用開放的、基于標準的技術(如 Java 和 Eclipse)進行開發,那么應用程序可能會比想像的預備得更好。
  
  組件方面的思考
  
  IBM Workplace 使用的軟件模型鼓勵您將應用程序作為 組件 來開發。業務組件是 Workplace 應用程序的基本構建塊。它封裝了業務的概念、流程或服務(例如,郵箱、討論、故障單或搜索)。業務組件可以獨立部署和使用,不要求使用其他組件。
  
  組件使您(和應用程序)的適應性變得更強;可以按不同的方式組合組件,從而構建復雜問題的解決方案。例如,團隊空間合并了討論或文檔搜索組件。業務組件可以重用。可以在任意數量的解決方案或應用程序中使用相同的組件。
  
  一旦部署了組件,它就由門戶網站服務器和 Eclipse 框架之間的協作來集中治理和更新。只有在基于 Web 的 portlet 有效時,訪問控制語義才適用。安全性方面包括授權、身份驗證、個人憑證治理和本地加密的數據存儲。
  
  構建自己的組件
  
  您可能還想使用 J2EE 編程模型擴展客戶機,從而擁有自己的應用程序和業務組件。可以使用預先構建的組件,或者構建提供定制應用程序的您自己的組件。可下載的 API 工具包將為您提供與 Workplace 集成所需的信息,以及訪問組件服務所需的信息。(有關鏈接,請參閱 參考資料。)
  
  例如,可以構建幫助治理項目和重新使用 Domino 中的現有信息的組件、在圖表中顯示高層匯總(executive summaries),以及在項目期限快到時發送提醒郵件。
  
  圖 3 顯示了如何讓組件適用于 IBM Workplace Client 框架。
  
 用Eclipse RCP的IBM Workplace治理用戶(圖三)

  
圖 3:利用具有 IBM Workplace Client Technology 的 Eclipse 平臺

  
  或者使用我們的組件
  
  然而,IBM Workplace 的一個優點它提供了大量組件 —— 您不必自己編寫每個組件。圖 4 顯示了 IBM Workplace 平臺提供的服務。
  
 用Eclipse RCP的IBM Workplace治理用戶(圖四)

  
圖 4:Workplace 平臺服務

  
  托管客戶機服務 或 Workplace Client Technology Platform 使用戶可以對具有瀏覽器部署特征的富客戶機進行完全訪問。這些客戶機有瀏覽器功能,而且還可以安全漸進地下載、更新以及智能地對下一代“富”客戶機和混合客戶機應用程序進行緩存。這些應用程序在終端用戶的計算機上從本地運行,使用具有安全功能和脫機/斷開功能的加密以及同步的內容存儲。
  
  在 Lotus Workplace 中,門戶網站提供一組服務,如頁面聚合、身份驗證和主題,所以您不必自己重新編寫這些服務。可以在這些服務之上獲得一組協作應用程序服務,其中包括郵件、到場通知和及時消息、團隊空間等。
  
  據 Chris 所說,“根據您進行的操作,客戶機提供設計時間功能或者運行時功能。但是它們都訪問下面提供的相同服務集合。”從而獲得預先集成的系統,使您有更多的時間在平臺上添加值,花費更少的時間來集成它。
  
  用戶可以獲得什么
  
  Workplace 應用程序將許多組件用一種方式來表示。這種方式與目前使用其他工具(包括 WebSphere Portal)進行這項操作的區別是:將編譯應用程序的能力交到業務用戶的手中。只使用瀏覽器,這些用戶就可以創建、編輯和設置他們所擁有的 Workplace 應用程序的訪問權限。
  
  甚至應用程序的日常治理(如按成員治理訪問控制)也是由應用程序所有者完成的,而不是由門戶網站治理員來完成,這樣可以使治理員有時間執行其他任務。從而使整個組織效率更高

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平南县| 宁武县| 廉江市| 商城县| 读书| 承德市| 罗江县| 霞浦县| 山阳县| 乌什县| 金秀| 舒城县| 镇江市| 扬中市| 新晃| 岱山县| 安平县| 新宾| 汉川市| 乐都县| 钟祥市| 黔东| 封丘县| 江津市| 安宁市| 哈巴河县| 芜湖市| 五华县| 靖远县| 九江市| 通州区| 集贤县| 哈尔滨市| 宝应县| 兴和县| 双桥区| 民丰县| 阳曲县| 广宗县| 门源| 特克斯县|