消息中間件管理和監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2019-04-02 20:27
【摘要】:消息中間件基于不同操作系統(tǒng)平臺(tái)進(jìn)行高效安全的可靠傳遞,通過消息傳遞實(shí)現(xiàn)不同應(yīng)用系統(tǒng)的協(xié)同工作。利用消息及消息隊(duì)列機(jī)制,在不同應(yīng)用系統(tǒng)間實(shí)現(xiàn)進(jìn)程間的通信,并支持多種通訊協(xié)議、多種開發(fā)語(yǔ)言、多應(yīng)用程序、多種硬件和多操作系統(tǒng)平臺(tái)。消息中間件提供了安全可靠的消息通信手段,因此安全性和可管理性是消息中間件的重要指標(biāo)。隨著信息時(shí)代的發(fā)展,消息中間件的應(yīng)用領(lǐng)域比較廣泛。在傳統(tǒng)領(lǐng)域,比如金融、電信、交通、能源、軍工、政府等領(lǐng)域有著廣泛的使用;在目前興起的互聯(lián)網(wǎng)時(shí)代,大數(shù)據(jù)、云計(jì)算、物聯(lián)網(wǎng)等領(lǐng)域也對(duì)消息中間件有著廣泛的需求。無論是傳統(tǒng)領(lǐng)域還是新興互聯(lián)網(wǎng)領(lǐng)域,都存在大規(guī)模的使用消息中間件產(chǎn)品,因此對(duì)于消息中間件的管理和監(jiān)控?zé)o疑是一個(gè)巨大的挑戰(zhàn)。在全國(guó)消防信息化平臺(tái)建設(shè)中,消息中間件的使用數(shù)量已達(dá)到千級(jí)規(guī)模。本文旨在對(duì)消息中間件產(chǎn)品管理和監(jiān)控來進(jìn)行闡述。首先,從消息中間件的現(xiàn)狀分析入手,結(jié)合目前全國(guó)消防信息化平臺(tái)建設(shè),深入了解和挖掘用戶需求,建立規(guī)范的有效的系統(tǒng)需求分析。其次,設(shè)計(jì)采用目前先進(jìn)的UML技術(shù),結(jié)合用戶需求,設(shè)計(jì)了高效、靈活、高內(nèi)聚松耦合的概要設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。概要設(shè)計(jì)主要包括體系結(jié)構(gòu)設(shè)計(jì)、功能結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。最后,研發(fā)過程嚴(yán)格按照概要設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì),完成了詳細(xì)設(shè)計(jì)、代碼實(shí)現(xiàn)以及測(cè)試。詳細(xì)設(shè)計(jì)根據(jù)概要設(shè)計(jì),提取公共類、樹標(biāo)簽、菜單等公共模塊,設(shè)計(jì)流程主要從時(shí)序圖、類圖和頁(yè)面三部分進(jìn)行介紹。因此,以全國(guó)消防信息化平臺(tái)建設(shè)為基礎(chǔ),開發(fā)一個(gè)通用的消息中間件管理和監(jiān)控系統(tǒng)。消息中間件管理和監(jiān)控系統(tǒng)功能上包括節(jié)點(diǎn)管理、組管理、隊(duì)列控制單元管理和監(jiān)控、本地隊(duì)列管理和監(jiān)控、發(fā)送隊(duì)列管理和監(jiān)控、遠(yuǎn)程隊(duì)列管理、虛擬隊(duì)列管理和監(jiān)控、集群隊(duì)列管理。軟件開發(fā)過程從需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、單元測(cè)試、集成測(cè)試、壓力測(cè)試、性能測(cè)試、穩(wěn)定性測(cè)試及用戶場(chǎng)景模擬測(cè)試出發(fā),開發(fā)流程嚴(yán)格遵照行業(yè)軟件開發(fā)流程和CMMI3標(biāo)準(zhǔn)。最終獲得用戶滿意的消息中間件管理和監(jiān)控系統(tǒng)。
[Abstract]:Message middleware is based on different operating system platforms for efficient, secure and reliable transmission, and the cooperative work of different application systems can be realized by message passing. The message and message queue mechanism is used to realize the inter-process communication among different application systems. It also supports a variety of communication protocols, multiple development languages, multi-application programs, multiple hardware and multi-operating system platforms. Message middleware provides a secure and reliable means of message communication, so security and manageability are important indicators of message middleware. With the development of information age, the application field of message middleware is more extensive. Traditional fields, such as finance, telecommunications, transportation, energy, military industry, government and other fields have been widely used; in the current rise of the Internet era, big data, cloud computing, Internet of things and other fields also have a wide demand for message middleware. There are large-scale use of message middleware products in both traditional and emerging Internet fields, so it is a great challenge for the management and monitoring of message middleware. In the construction of national fire information platform, the use of message middleware has reached the scale of 1000. This article aims at the message middleware product management and monitoring to carry on the elaboration. First of all, starting with the analysis of the status quo of message middleware, combining with the construction of the current national fire information platform, the author deeply understands and excavates the user's needs, and establishes a standardized and effective system requirement analysis. Secondly, the high efficiency, flexible, high cohesion loose coupling summary design and database design are designed based on the advanced UML technology and user requirements. The summary design mainly includes the architecture design, the function structure design and the database design. Finally, the R & D process strictly according to the summary design and database design, complete the detailed design, code implementation and testing. Detailed design according to the summary design, extraction of common classes, tree tags, menus and other common modules, the design process is mainly from the sequence diagram, class diagram and page three parts of the introduction. Therefore, based on the construction of national fire information platform, a general message middleware management and monitoring system is developed. The functions of message middleware management and monitoring system include node management, group management, queue control unit management and monitoring, local queue management and monitoring, send queue management and monitoring, remote queue management, virtual queue management and monitoring. Cluster queue management. The software development process starts from requirements analysis, summary design, detailed design, unit test, integration test, stress test, performance test, stability test and user scenario simulation test. The development process is strictly in accordance with the industry software development process and CMMI3 standards. Finally obtain user satisfaction message middleware management and monitoring system.
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP311.52
[Abstract]:Message middleware is based on different operating system platforms for efficient, secure and reliable transmission, and the cooperative work of different application systems can be realized by message passing. The message and message queue mechanism is used to realize the inter-process communication among different application systems. It also supports a variety of communication protocols, multiple development languages, multi-application programs, multiple hardware and multi-operating system platforms. Message middleware provides a secure and reliable means of message communication, so security and manageability are important indicators of message middleware. With the development of information age, the application field of message middleware is more extensive. Traditional fields, such as finance, telecommunications, transportation, energy, military industry, government and other fields have been widely used; in the current rise of the Internet era, big data, cloud computing, Internet of things and other fields also have a wide demand for message middleware. There are large-scale use of message middleware products in both traditional and emerging Internet fields, so it is a great challenge for the management and monitoring of message middleware. In the construction of national fire information platform, the use of message middleware has reached the scale of 1000. This article aims at the message middleware product management and monitoring to carry on the elaboration. First of all, starting with the analysis of the status quo of message middleware, combining with the construction of the current national fire information platform, the author deeply understands and excavates the user's needs, and establishes a standardized and effective system requirement analysis. Secondly, the high efficiency, flexible, high cohesion loose coupling summary design and database design are designed based on the advanced UML technology and user requirements. The summary design mainly includes the architecture design, the function structure design and the database design. Finally, the R & D process strictly according to the summary design and database design, complete the detailed design, code implementation and testing. Detailed design according to the summary design, extraction of common classes, tree tags, menus and other common modules, the design process is mainly from the sequence diagram, class diagram and page three parts of the introduction. Therefore, based on the construction of national fire information platform, a general message middleware management and monitoring system is developed. The functions of message middleware management and monitoring system include node management, group management, queue control unit management and monitoring, local queue management and monitoring, send queue management and monitoring, remote queue management, virtual queue management and monitoring. Cluster queue management. The software development process starts from requirements analysis, summary design, detailed design, unit test, integration test, stress test, performance test, stability test and user scenario simulation test. The development process is strictly in accordance with the industry software development process and CMMI3 standards. Finally obtain user satisfaction message middleware management and monitoring system.
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前3條
1 崔巖;王行勇;徐e,
本文編號(hào):2452892
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2452892.html
最近更新
教材專著