ELE信息發(fā)布平臺整體設(shè)計(jì)_第1頁
ELE信息發(fā)布平臺整體設(shè)計(jì)_第2頁
ELE信息發(fā)布平臺整體設(shè)計(jì)_第3頁
ELE信息發(fā)布平臺整體設(shè)計(jì)_第4頁
ELE信息發(fā)布平臺整體設(shè)計(jì)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

會計(jì)學(xué)1ELE信息發(fā)布平臺整體設(shè)計(jì)實(shí)際中的管理系統(tǒng)一ELE功能簡介ELE

上層管理器第1頁/共29頁實(shí)際中的管理系統(tǒng)一ELE功能簡介ELE

上層管理器第2頁/共29頁實(shí)際中的管理系統(tǒng)一ELE功能簡介ELE

上層管理器第3頁/共29頁二ELE的設(shè)計(jì)背景1宏觀背景政府管理部門與人們直接的溝通,企業(yè)與其客戶之間的溝通,企業(yè)與職工之間的功能通常是多渠道的。怎樣在當(dāng)前日益復(fù)雜的通信溝通渠道中,給用戶呈現(xiàn)一個簡單、統(tǒng)一的信息發(fā)布和收集平臺,即信息交互平臺,日趨重要。

——《信息發(fā)布平臺框架

》翁志偉第4頁/共29頁二ELE的設(shè)計(jì)背景2項(xiàng)目背景北京市夜景照明管理處需要和各個夜景照明點(diǎn)業(yè)主之間就照明事務(wù)進(jìn)行簡便的溝通。用戶的最初需求是通過傳真方式通知各個業(yè)主,并從業(yè)主那邊得到反饋。在監(jiān)控系統(tǒng)運(yùn)行當(dāng)中,如果出現(xiàn)重大告警,則通過手機(jī)短信的方式通知相關(guān)管理人員。

——《信息發(fā)布平臺框架

》翁志偉第5頁/共29頁二ELE的設(shè)計(jì)背景3產(chǎn)品前景ELE的實(shí)現(xiàn)并不是一個結(jié)束,真正艱巨的在于他的完善和健壯?,F(xiàn)在的ELE仍處于測試的階段,但可以從中發(fā)現(xiàn)軟件產(chǎn)品的影子。ELE可以模塊的形式嵌在某個應(yīng)用系統(tǒng)中,如大家所熟悉的LMAS;也可以有自己獨(dú)立的上層交互界面,作為一個獨(dú)立的軟件出現(xiàn)。(優(yōu)勢,面臨集中的數(shù)量較大的業(yè)務(wù),如同時(shí)向100個遠(yuǎn)端用戶發(fā)送短信及內(nèi)容相同的郵件,效率明顯高于原始的手動發(fā)送。)第6頁/共29頁三ELE的總體結(jié)構(gòu)1系統(tǒng)結(jié)構(gòu)上層管理器業(yè)務(wù)管理ELE平臺邊界ELE傳真通道FaxELE短信通道SMSELE郵件通道E-Mail其他通道FutureELE核心KernelNNNNN第7頁/共29頁三ELE的總體結(jié)構(gòu)2設(shè)計(jì)目標(biāo)(1)擴(kuò)展性 允許動態(tài)增加和刪除消息通道,系統(tǒng)平臺對通道類型是透明的,以及現(xiàn) 有消息渠道的進(jìn)一步深入開發(fā)。系統(tǒng)接口充分考慮第三方開發(fā)的需求。(2)集成性 對于平臺的上層應(yīng)用將呈現(xiàn)出一致的接口。(3)并發(fā)性

ELE平臺可以同時(shí)容納若干個同一個類別的消息渠道存在,并且系統(tǒng)將 對這個同類別的通道進(jìn)行負(fù)載平衡,提高系統(tǒng)的發(fā)送消息的速度和效率。(4)可靠性 跟蹤消息的發(fā)布結(jié)果,并給發(fā)布者返回反饋信息。由于允許部署多個某 類型的通道,對這類通道提供冗余保護(hù),增強(qiáng)系統(tǒng)的可靠性。(5)同步異步消息模式 盡可能保證消息的實(shí)時(shí)性。(MSMQ)——《信息發(fā)布平臺框架

》翁志偉第8頁/共29頁四ELE的通信機(jī)制1模塊通信模型模塊A模塊Brequestresponse第9頁/共29頁四ELE的通信機(jī)制1模塊通信模型模塊A模塊Brequestresponse第10頁/共29頁四ELE的通信機(jī)制1模塊通信模型上層核心通道EX:ELE從遠(yuǎn)端接受業(yè)務(wù)aa

通道將從遠(yuǎn)端(外界)接收到的消息上報(bào)給核心bb

核心對業(yè)務(wù)消息進(jìn)行一定判斷并轉(zhuǎn)發(fā)給上層cc

上層處理過b消息后向核心作b消息的相應(yīng)返回dd

核心接到a消息或超時(shí)向通道作a消息的相應(yīng)返回(即使有些模塊間使用異步消息機(jī)制,如MSMQ,仍有很多地方需要做防止消息丟失的措施,如超時(shí)重發(fā)、重起后的恢復(fù)等)第11頁/共29頁四ELE的通信機(jī)制2底層通信機(jī)制各個模塊之間小數(shù)據(jù)量的通信直接采用UDP,大數(shù)據(jù)量(4M左右)采用MSMQ進(jìn)行各個模塊之間的通信。ELE平臺將運(yùn)行在LAN環(huán)境下,系統(tǒng)內(nèi)部的消息通信的加密和認(rèn)證無需考慮。第12頁/共29頁ELE核心提供的兩種通信方式與外界交互(1)UDP消息,核心綁定的端口號為30811。(2)MSMQ消息隊(duì)列,直接訪問路徑為:“DIRECT=TCP:ELE核心IP地址\PRIVATE$\ele”四ELE的通信機(jī)制2底層通信機(jī)制第13頁/共29頁通道模塊采用UDP或MSMQ進(jìn)行通信(1)如果使用MSMQ進(jìn)行通信,消息隊(duì)列的命名原則為“DERECT=通道IP地址\PRIVATE$\通道類型”例如,郵件通道的消息隊(duì)列地址為:“DIRECT=TCP:傳真通道IP地址\PRIVATE$\email”(2)如過使用UDP進(jìn)行通信,通道綁定端口號,例如短信通道綁定端口號為30801四ELE的通信機(jī)制2底層通信機(jī)制第14頁/共29頁五ELE核心設(shè)計(jì)核心,接收上層用戶向遠(yuǎn)端發(fā)送的消息。對消息進(jìn)行部分解析、調(diào)度、路游,再提交給通道;接受通道的返回的消息,并將任務(wù)的完成情況報(bào)告給用戶。ELE核心是協(xié)調(diào)上層與通道的中間邏輯。1功能簡述第15頁/共29頁五ELE核心設(shè)計(jì)第16頁/共29頁五ELE核心設(shè)計(jì)3模塊結(jié)構(gòu)圖KernelChannelManagerMessageAgencyStateReporterSomeInterfaceAuditorConstantsConfigManagerResourceManagerChannelResumerDistributorMsmqDoerUdpDoerTaskManagerXmlParserServiceSchedulerServiceRouter第17頁/共29頁五ELE核心設(shè)計(jì)4消息流程MessageAgencyDistributorUdpDoerMsmqDoerRawXmlEleMessageMessageWareTaskManagerServiceSchedulerServiceRouterEleMessage=>Task=>ServicesServiceXmlTaskProcessor非業(yè)務(wù)消息:Channel,State,etc.ChannelManagerConfigManagerResourceManagerChannelStateReporterEleMessage=>XmlAdminProcessorAuditor第18頁/共29頁五ELE核心設(shè)計(jì)4消息流程MessageAgencyDistributorUdpDoerMsmqDoerRawXmlEleMessageMessageWareTaskManagerServiceSchedulerServiceRouterEleMessage=>Task=>ServicesServiceXmlTaskProcessor非業(yè)務(wù)消息:Channel,State,etc.ChannelManagerConfigManagerResourceManagerChannelStateReporterEleMessage=>XmlAdminProcessorAuditor第19頁/共29頁六ELE消息協(xié)議1消息結(jié)構(gòu)<ele><source></source><dest></dest><content></content></ele>第20頁/共29頁六ELE消息協(xié)議2消息頭<ele>Tag<eletype=”service”obj=”msg”op=”send”(receive)sn=”消息系列號Guid(UniversallyUniqueIdentifiers)”class=”request”>

第21頁/共29頁六ELE消息協(xié)議2消息頭<ele>Tag<eletype=”admin”obj=”channel”(state,audit,router)op=”add”(delete,check,enum,config)

sn=”消息系列號Guid(UniversallyUniqueIdentifiers)”class=”response”>

第22頁/共29頁六ELE消息協(xié)議3source(dest)<source><sink> <location>通道的IP地址:監(jiān)聽端口</location><typecategory=”udp”desc="UDP"></type></sink></source>第23頁/共29頁六ELE消息協(xié)議3source(dest)<dest><sink> <location>30\Private$\ele</location><typecategory=”Msmq”desc=“微軟消息隊(duì)列"></type></sink></dest>第24頁/共29頁六ELE消息協(xié)議4content<content>

<sender>…</sender>

<receivers><receiver>…</receiver>……</receivers>

<msg><subject>…</subject><body>…</body><attachments><attachment><data>…<data/><attachment>……</attachments><oprequire/></msg></content><context><opresultstate=”success”></opresult></context>第25頁/共29頁六ELE消息協(xié)議5channels<channels><channelname=”第一短信通道”state=”available”><sink><location>通道IP地址:監(jiān)聽端口</location><typecategory=”udp”desc="UDP"></type></sink><typecategory=”sms”desc=”短信”></type><capabilityamount=通道當(dāng)前可以再接受的業(yè)務(wù)數(shù)量></capability></channel><channels>第26頁/共29頁六ELE消息協(xié)議6config<configcategory=”email”><properties><propertyname=“address”>xxx@</property><propertyname=“username”>zhangzhongwei</property>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論