消息服務組件應用接口設(shè)計與實現(xiàn)
發(fā)布時間:2018-03-27 09:26
本文選題:消息服務組件 切入點:應用編程接口 出處:《華南理工大學》2013年碩士論文
【摘要】:網(wǎng)絡(luò)技術(shù)的普及和迅速發(fā)展使得包括軟件產(chǎn)業(yè)在內(nèi)的信息產(chǎn)業(yè)在組織結(jié)構(gòu)、產(chǎn)品開發(fā)方法以及技術(shù)應用模式上都發(fā)生了根本改變。消息服務組件順應軟件應用形態(tài)改變的趨勢,,提供可靠、高效、跨平臺的數(shù)據(jù)傳輸服務,屏蔽了底層通信的細節(jié),縮短軟件開發(fā)周期,為分布式環(huán)境下快速構(gòu)建應用提供支撐。消息服務組件的應用接口是連接上層應用與消息服務組件的橋梁,提供應用程序使用消息服務組件各種通信服務的接口。 本文主要研究數(shù)據(jù)在應用與消息組件間如何傳遞,為消息服務組件提供應用程序易于訪問的接口。主要的工作如下: 1)對消息中間件的相關(guān)標準、協(xié)議和接口規(guī)范進行綜述,闡述消息的同步、異步通信以及點對點、發(fā)布/訂閱者通信模型,探討消息服務組件在接口層面上應采用的進程間通信方式; 2)基于消息服務組件接口中傳遞或接收的數(shù)據(jù)是以消息的形式存在的,討論了消息的定義和類型,分析應用程序如何獲得消息狀態(tài)反饋,以及同步異步通信在消息服務組件中如何實現(xiàn); 3)設(shè)計接口層中的消息隊列結(jié)構(gòu),分別分析了發(fā)送和接收數(shù)據(jù)時數(shù)據(jù)流在接口層中的流向;設(shè)計并實現(xiàn)消息服務組件接口的管道管理、會話管理和消息控制三個功能模塊以及消息狀態(tài)反饋的API。 4)設(shè)計測試用例,對所實現(xiàn)的接口進行功能測試。
[Abstract]:With the popularization and rapid development of network technology, the information industry, including the software industry, has undergone fundamental changes in organizational structure, product development methods and technology application patterns. Provide reliable, efficient, cross-platform data transmission services, mask the details of the underlying communications, shorten the software development cycle, The application interface of the message service component is the bridge between the upper application and the message service component, and provides the interface for the application program to use various communication services of the message service component. This paper mainly studies how to transfer data between application and message component, and provides the interface of application easy to access for message service component. The main work is as follows:. 1) the related standards, protocols and interface specifications of message middleware are summarized, and the synchronous, asynchronous and point-to-point, publish / subscribe communication models of messages are described. This paper discusses the interprocess communication mode which should be used in the interface level of message service component. 2) based on the fact that the data passed or received in the message service component interface exists as a message, this paper discusses the definition and type of the message, and analyzes how the application obtains the message state feedback. And how to realize synchronous asynchronous communication in message service component; 3) the message queue structure in the interface layer is designed, and the flow direction of the data flow in the interface layer is analyzed, and the pipe management of the message service component interface is designed and implemented. Session management and message control three functional modules and message state feedback API. 4) Design the test case and test the function of the interface.
【學位授予單位】:華南理工大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP311.52;TP334.7
【參考文獻】
相關(guān)期刊論文 前5條
1 史小平;趙瑋;;消息隊列中間件技術(shù)研究與功能分析[J];內(nèi)蒙古科技與經(jīng)濟;2009年02期
2 蔣建春;劉濤;;分布式實時系統(tǒng)的通信中間件設(shè)計與實現(xiàn)[J];計算機工程;2012年21期
3 李濤;李慧;谷建華;潘慧芳;;基于ACE的并發(fā)編程模式和池式內(nèi)存分配的研究[J];計算機工程與設(shè)計;2006年01期
4 藍炳雄,張麗;基于ACE的共享內(nèi)存的開發(fā)與研究[J];計算機系統(tǒng)應用;2005年04期
5 萬忠;成熟的商用數(shù)據(jù)傳輸中間件-MQSeries[J];有線電視技術(shù);2003年04期
本文編號:1670955
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1670955.html
最近更新
教材專著