• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    將 軟件SOA 引入 Office 應用程序桌面[2]

    發布: 2009-8-27 11:09 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 13次 | 進入軟件測試論壇討論

    領測軟件測試網 將 軟件SOA 引入 Office 應用程序桌面[2]   SOA架構

    關鍵字:soa 創建 UI 組件

    IBF 允許您的文檔包含指向后端數據的活動鏈接。這些文檔通過智能標記或者獲得文檔的附加架構,來包含有關要獲得哪些后端數據的信息。智能標記或架構中的元素節點將存儲有關要指向哪些后端信息的信息。根據前面有關如何創建 IBF 服務的主題中的討論,這些就是引用。例如,智能標記將包含對后端信息的引用。您的解決方案必須定義它希望這些智能標記如何插入文檔,對此 IBF 提供/推薦了幾種方法。您可以自動生成嵌入了智能標記的文檔(如果電子郵件/文檔由某些進程動態生成,這將十分有用);您可以使用智能標記識別器基于正則表達式來檢測文本,或者在其中查找并動態插入智能標記;您還可以使用 IBF 中的內置搜索功能,讓用戶查找他們感興趣的信息實例,并允許用戶將它們粘貼到文檔中。

    剩下的 UI 部分就是要顯示給用戶的部分。IBF 提供了一個窗格方法,該方法可以宿主可由解決方案提供程序完全定義的區域。IBF 支持 .NET CLR 控件和 HTML 區域(以及這些區域的菜單)。創建一個 UI 實際上就是創建一個控件,以及實現一個將數據插入控件的界面?丶旧聿恍枰廊绾潍@得數據,以及數據來自哪里?丶恍枰浪峁┑臄祿愋。IBF 將在運行時動態實例化控件,并將正確的數據傳遞給控件。這就允許將數據的顯示與獲取數據的方式分離開來。根據前面的示例,您可以創建一個知道如何呈現客戶信息的控件(它理解客戶的架構,并且包含其名稱、地址等)。

      創建解決方案元數據

    創建 IBF 解決方案的最后一步就是,創建將服務描述與為其定義的 UI 元素相鏈接的元數據。為了讓您輕松地創建這些基于元數據的解決方案,IBF 提供了以下幾個概念:

    操作 — 從用戶的觀點來看,這些是可執行單元,并且可以包含服務和 UI 方法/操作。在前面的示例中,您應該有一個 DisplayInformation 操作,它使用 CustomerContactInformation 上的服務實體/視圖,并將其鏈接到我們創建的、用于顯示客戶信息的用戶控件。

    轉換 — 由于來自服務的數據和 UI 元素所需的數據可能不同,因此 IBF 允許您轉換數據。XSL 轉換、正則表達式或調用 CLR 組件都是受支持的數據轉換方式。

    關系 — 您的解決方案可以具有除該服務提供的關系之外的關系,還可以跨服務了解關系。例如,我可以將一個舊式應用程序中的客戶與 CRM 系統中的客戶相關聯。

    部署和安全

    您可以將 IBF 視為元數據的中央庫,作為解決方案動態部署的服務描述和 UI 元素將由 IBF 客戶端組件使用。除了 IBF 客戶端以外,不需要在客戶端機器上安裝其他任何代碼/元數據。IBF 客戶端組件可以連接到相應的元數據服務,以獲得給定上下文所需的所有元數據和 UI 元素。在獲得元數據描述和 UI 元素后,IBF 客戶端組件將它們與服務方法調用一起執行,并根據需要來構建 UI 和用戶體驗。

    由于 IBF 使用 CLR 組件進行 UI 呈現,因此它構建在 .NET 安全性之上,所有組件都動態下載并在本地緩存,并且在沙箱環境中執行,因而不會危害客戶端機器。如果您需要讓控件擁有更高級別的控制權,可以使用標準的 .NET 安全策略對這些控件進行簽名,并提升它們的權限。

    它為您的企業解決方案提供了一個健壯且無需部署的環境。

      小結

    通過將服務層與 UI 層分開,并經由元數據將它們鏈接在一起,IBF 可以允許高度抽象和重用您的服務和 UI 組件。它提供了一個功能非常強大的平臺,用于指定企業中的后端資產,以及根據這些資產創建無需編碼即可鏈接或組合的解決方案。在元數據驅動的方法中,該元數據方法添加了許多靈活性,并允許根據客戶的情況進一步改進解決方案。IBF 提供了功能強大的 UI 結構,以幫助構建完整的 UI 體驗以及與 Office 應用程序的集成。通過在 .NET 技術之上構建,它還為新的解決方案提供了一個安全且無需部署的環境。

       

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: Office soa SOA 軟件 應用程序


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>