• <tr id='lG9KwWv'><strong id='lG9KwWv'></strong><small id='lG9KwWv'></small><button id='lG9KwWv'></button><li id='lG9KwWv'><noscript id='lG9KwWv'><big id='lG9KwWv'></big><dt id='lG9KwWv'></dt></noscript></li></tr><ol id='lG9KwWv'><option id='lG9KwWv'><table id='lG9KwWv'><blockquote id='lG9KwWv'><tbody id='lG9KwWv'></tbody></blockquote></table></option></ol><u id='lG9KwWv'></u><kbd id='lG9KwWv'><kbd id='lG9KwWv'></kbd></kbd>

      <code id='lG9KwWv'><strong id='lG9KwWv'></strong></code>

      <fieldset id='lG9KwWv'></fieldset>
            <span id='lG9KwWv'></span>

                <ins id='lG9KwWv'></ins>
                    <acronym id='lG9KwWv'><em id='lG9KwWv'></em><td id='lG9KwWv'><div id='lG9KwWv'></div></td></acronym><address id='lG9KwWv'><big id='lG9KwWv'><big id='lG9KwWv'></big><legend id='lG9KwWv'></legend></big></address>

                      <i id='lG9KwWv'><div id='lG9KwWv'><ins id='lG9KwWv'></ins></div></i>
                      <i id='lG9KwWv'></i>
                          <blockquote id='lG9KwWv'><q id='lG9KwWv'><noscript id='lG9KwWv'></noscript><dt id='lG9KwWv'></dt></q></blockquote><noframes id='lG9KwWv'><i id='lG9KwWv'></i>

                        • <tr id='lG9KwWv'><strong id='lG9KwWv'></strong><small id='lG9KwWv'></small><button id='lG9KwWv'></button><li id='lG9KwWv'><noscript id='lG9KwWv'><big id='lG9KwWv'></big><dt id='lG9KwWv'></dt></noscript></li></tr><ol id='lG9KwWv'><option id='lG9KwWv'><table id='lG9KwWv'><blockquote id='lG9KwWv'><tbody id='lG9KwWv'></tbody></blockquote></table></option></ol><u id='lG9KwWv'></u><kbd id='lG9KwWv'><kbd id='lG9KwWv'></kbd></kbd>

                            <code id='lG9KwWv'><strong id='lG9KwWv'></strong></code>

                            <fieldset id='lG9KwWv'></fieldset>
                                  <span id='lG9KwWv'></span>

                                      <ins id='lG9KwWv'></ins>
                                          <acronym id='lG9KwWv'><em id='lG9KwWv'></em><td id='lG9KwWv'><div id='lG9KwWv'></div></td></acronym><address id='lG9KwWv'><big id='lG9KwWv'><big id='lG9KwWv'></big><legend id='lG9KwWv'></legend></big></address>

                                            <i id='lG9KwWv'><div id='lG9KwWv'><ins id='lG9KwWv'></ins></div></i>
                                            <i id='lG9KwWv'></i>
                                                <blockquote id='lG9KwWv'><q id='lG9KwWv'><noscript id='lG9KwWv'></noscript><dt id='lG9KwWv'></dt></q></blockquote><noframes id='lG9KwWv'><i id='lG9KwWv'></i>

                                                當前位置︰主頁>計算機論文>
                                                可配置可擴展發布訂閱系統的研究及其實現
                                                來源︰  作者︰本站
                                                  摘要︰分析了當前發布訂閱系統的主要類型和存在的問題。基于發布訂閱系統的主要設計模型,采用分層與插件相結合的動態體系 股杓品椒設計和實現了可配置和可擴展的發布訂閱系統ACT-PS(ACT-Publish/Subscribe System),支持基于應用需求的配置和擴展。在具體的電子政務數據交換系統當中的配置運行表明,ACT-PS系統為通過可配置和可擴展的方式建立發布訂閱系統提供了新的途徑。 
                                                  關鍵詞︰可配置;發布訂閱;可擴展;體系結構 
                                                 
                                                  發布訂閱(Publish/Subscribe,PS)通信模式因其反映了廣域網絡中應用系統間動態和松耦合通信的本質特征,成為當前研究熱點。發布訂閱系統的應用分布在數據交換、工作流[1]、協同工作、移動應用等多個領域[2]。雖然目前基于發布訂閱服務的中間件研究有了一些實驗和商業系統,但是這些系統采用的配置和擴展模式已經不能很好地適應快速變化的應用需求。針對這一問題,本文研究並設計了一種新的發布訂閱中間件系統ACT-PS,解決了基于特定應用領域需求配置發布訂閱服務系統的問題。﹪
                                                  
                                                  1相關工作﹪
                                                  
                                                  目前發布訂閱中間件系統主要有三種類型,即通用商業系統、專用系統和微內核系統。通用商業系統中面向對象通知服務系統CORBA Notification Service是最常見的一種。這些系統通常提供了比較全面的功能,傳輸效率和可靠性高。但其對發布訂閱的事件模型和訂閱模型等均作出了嚴格的限制,很難基于具體應用場景進行擴展和配置[3]。專用發布訂閱系統則采用了面向需求建立PS應用的策略。這種系統解決了各個領域中具體的需求,實現效率比較高,但很難重用,如CASSIUS[3]和YEAST系統。﹪
                                                  目前流行的發布訂閱系統是通過微內核的事件(事件具有兩種形式︰消息和調用。本文特指消息)代理和事件路由技術將發布訂閱服務擴展到廣域網,如Elvin[4]、Gryphon[5]、Siena[6]等。這些系統具有特定的訂閱語言、事件模型、路由算法,以及固定的底層傳輸協議。該系統具有較強的可伸縮的能力,但系統內部也不能進行配置,類似于一種面向特定領域的系統。﹪
                                                  以上系統在構建面向特定領域的發布訂閱通信系統過程當中存在不同程度的問題。本文采用了分層、插件和動態配置等軟件體系結構技術,設計並實現了一種可配置和可擴展的發布訂閱系統ACT-PS(ACT-Publish/Subscribe System),提供發布訂閱系統關鍵設計模型的配置和擴展能力,如訂閱語言、事件模型等設計模型。通過面向電子政務信息交換領域的系統應用,表明ACT-PS能夠有效地解決當前發布訂閱系統可配置和可擴展性的問題,為類似系統的建立提供了有效的途徑。﹪
                                                  
                                                  2ACT-PS系統設計分析﹪
                                                上一頁12 3 4 下一頁
                                                免責聲明︰凡本站注明來源為xx所屬媒體的作品,均轉載自其它媒體轉載目的在于傳遞更多信息,並不代表本站贊同其觀點和對其真實性負責。
                                                牛牛棋牌赢现金 捕鱼达人可提现金微信 手机真人真钱捕鱼 安卓炸金花可以提现 盛京游戏棋牌 百人牛牛安卓版下载 送十金币的扎金花游戏 大赢家真钱21点 可提现的正规斗地主 网上微信斗牛 百人斗牛可以提现 2019悟空捕鱼游戏 捕鱼现金可下分 真人街机捕鱼达人 看牌抢庄牛牛娱乐棋牌 土豪炸金花游戏 打鱼注册送分30元 手机版捕鱼兑现金电玩城 财神到棋牌app 真人斗地主赚钱提现