基於DotNet構件技術的企業級敏捷式軟體開發 (Agile Software Development)平台 – AgileEAS.NET – 模組外掛程式整合

來源:互聯網
上載者:User

      前面我們在AgileEAS.NET之外掛程式介面IModule和AgileEAS.NET之外掛程式運行容器中對模組外掛程式和運行容器都做了介紹,本文我們介紹AgileEAS.NET平台對模組外掛程式的整合。

      我們知道AgileEAS.NET平台所依賴的基本思路是,各模組外掛程式獨立並行開發,然後通過資源管理平台進行總裝整合,關於資源管理平台呢,我以理解為基於某種運行容器支援的一組基礎管理應用,功能包括:模組外掛程式的安裝、組織和管理,管理系統賬戶和角色,提供一致的許可權管理系統,以及相關的配置類工具。

      本文重點介紹模組外掛程式的安裝和管理,也就模組外掛程式的整合;我們提供了一個模組管理的業務模組用於完成安裝、配置和卸載功能。

      由我們可以看出,模組管理也是一個模組外掛程式,也是按照模組外掛程式標準進行開發的,只不過,他內建內AgileEAS.NET平台的發行之內;下面展示模組的安裝:

      我們在AgileEAS.NET之外掛程式介面IModule一文中提到過,模組外掛程式介面IModule定義了很多自描述資訊比如Guid、名稱、版本、類型、程式集、說明、開發商資訊等,這些資訊在模組整合中用到,模組安裝我們選擇一個組件檔後,系統自動讀出程式集中所包含的所有模組外掛程式,我們選中需要安裝的模組點安裝按鈕就可以了,模組的卸載:

       選中模組列表中的某個模組,選擇卸載,並確認提示之後從平台中卸載,模組的屬性與簡單配置:

      模組屬性介面中,我們可以設定模組排序碼、及WebFrom模組外掛程式的url掛載點,當然,對於模組的存取權限也在這裡完成,我會在接下來的文章中獨立一文對許可權管理進行說明。

關於模組外掛程式的整合我簡單說到這,下文我介紹模組的組織體系。

 

連結:AgileEAS.NET應用開發平台介紹

       敏捷軟體工程實驗室

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.