• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            OldJiang.com

            浩毛的博客

            OldJiang.com
            posts - 14, comments - 81, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            面向服務架構(SOA)的一些思考

            Posted on 2010-12-29 00:31 浩毛 閱讀(2755) 評論(1)  編輯 收藏 引用 所屬分類: 服務器開發
            SOA:Service-oriented architecture
            最近在做游戲服務器引擎,查了不少有關SOA的設計方面的資料。發現JAVA世界有相當多的技術標準。
            其中比較好的是OSGi (http://www.osgi.org/About/WhatIsOSGi),OSGi技術是面向Java的動態模型系統。OSGi服務平臺向Java提供服務,這些服務使Java成為軟件集成和軟件開發的首選環境。Java提供在多個平臺支持產品的可移植性。OSGi技術提供允許應用程序使用精煉、可重用和可協作的組件構建的標準化原語。這些組件能夠組裝進一個應用和部署中。
            參考它的思路,結合C++語言的特點,我將一個服務器基礎框架設計成了這樣一種:

            一個服務器應用,由多個組件組成,組件物理上可以是動態庫,也可以是EXE里一段實際的代碼,每個組件可以向ApplicationFramework注冊多個服務(比如日志服務,網絡服務等)。
            ApplicationFramework啟動時,通過配置文件,動態加載和啟動組件,讀取服務的可配置屬性。Framework觸發IComponentActivator的OnStart() 和OnStop()事件,在Start事件中,可以注冊組件自己的服務,也可以加入一個服務監聽器來監聽關心的服務的注冊,注銷等事件。
            我隨便畫了幾個大概的接口:
              

            Feedback

            # re: 面向服務架構(SOA)的一些思考  回復  更多評論   

            2010-12-30 01:35 by zjh
            ACE有相關服務配置的東東
            OldJiang.com
            久久久久久亚洲Av无码精品专口| 狠狠色丁香婷婷久久综合不卡| 18岁日韩内射颜射午夜久久成人| 99久久综合狠狠综合久久| 久久伊人精品青青草原日本| 欧美伊人久久大香线蕉综合| 久久精品国产亚洲av高清漫画| 国产精品一区二区久久精品| 免费无码国产欧美久久18| 久久久久久夜精品精品免费啦| 日韩中文久久| 久久99国产精品久久99果冻传媒| 国产精品久久新婚兰兰| 久久er热视频在这里精品| 久久久久久伊人高潮影院| 狠狠色综合久久久久尤物| 91久久婷婷国产综合精品青草 | 国产亚州精品女人久久久久久 | 久久这里都是精品| 久久综合久久综合久久综合| 久久亚洲日韩看片无码| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 久久强奷乱码老熟女| 69久久精品无码一区二区| 亚洲欧洲中文日韩久久AV乱码| 精品久久久久久久| 国产高潮国产高潮久久久| 亚洲级αV无码毛片久久精品| 日本国产精品久久| 久久久久久久综合综合狠狠| 色成年激情久久综合| 99久久成人国产精品免费| 性做久久久久久久| 婷婷久久香蕉五月综合加勒比| 久久精品中文字幕大胸| 亚洲综合久久夜AV | 蜜臀久久99精品久久久久久 | 亚洲第一极品精品无码久久| 久久精品国产免费观看三人同眠| 久久婷婷色综合一区二区| 精品久久久一二三区|