消息中間件管理和監(jiān)控系統的設計與實現
發(fā)布時間:2019-04-02 20:27
【摘要】:消息中間件基于不同操作系統平臺進行高效安全的可靠傳遞,通過消息傳遞實現不同應用系統的協同工作。利用消息及消息隊列機制,在不同應用系統間實現進程間的通信,并支持多種通訊協議、多種開發(fā)語言、多應用程序、多種硬件和多操作系統平臺。消息中間件提供了安全可靠的消息通信手段,因此安全性和可管理性是消息中間件的重要指標。隨著信息時代的發(fā)展,消息中間件的應用領域比較廣泛。在傳統領域,比如金融、電信、交通、能源、軍工、政府等領域有著廣泛的使用;在目前興起的互聯網時代,大數據、云計算、物聯網等領域也對消息中間件有著廣泛的需求。無論是傳統領域還是新興互聯網領域,都存在大規(guī)模的使用消息中間件產品,因此對于消息中間件的管理和監(jiān)控無疑是一個巨大的挑戰(zhàn)。在全國消防信息化平臺建設中,消息中間件的使用數量已達到千級規(guī)模。本文旨在對消息中間件產品管理和監(jiān)控來進行闡述。首先,從消息中間件的現狀分析入手,結合目前全國消防信息化平臺建設,深入了解和挖掘用戶需求,建立規(guī)范的有效的系統需求分析。其次,設計采用目前先進的UML技術,結合用戶需求,設計了高效、靈活、高內聚松耦合的概要設計和數據庫設計。概要設計主要包括體系結構設計、功能結構設計和數據庫設計。最后,研發(fā)過程嚴格按照概要設計和數據庫設計,完成了詳細設計、代碼實現以及測試。詳細設計根據概要設計,提取公共類、樹標簽、菜單等公共模塊,設計流程主要從時序圖、類圖和頁面三部分進行介紹。因此,以全國消防信息化平臺建設為基礎,開發(fā)一個通用的消息中間件管理和監(jiān)控系統。消息中間件管理和監(jiān)控系統功能上包括節(jié)點管理、組管理、隊列控制單元管理和監(jiān)控、本地隊列管理和監(jiān)控、發(fā)送隊列管理和監(jiān)控、遠程隊列管理、虛擬隊列管理和監(jiān)控、集群隊列管理。軟件開發(fā)過程從需求分析、概要設計、詳細設計、單元測試、集成測試、壓力測試、性能測試、穩(wěn)定性測試及用戶場景模擬測試出發(fā),開發(fā)流程嚴格遵照行業(yè)軟件開發(fā)流程和CMMI3標準。最終獲得用戶滿意的消息中間件管理和監(jiān)控系統。
[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.
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】: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.
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP311.52
【參考文獻】
相關期刊論文 前3條
1 崔巖;王行勇;徐e,
本文編號:2452892
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2452892.html