TWI546746B - SOA service quality real - time analysis and alarm system and its method - Google Patents

SOA service quality real - time analysis and alarm system and its method Download PDF

Info

Publication number
TWI546746B
TWI546746B TW099114138A TW99114138A TWI546746B TW I546746 B TWI546746 B TW I546746B TW 099114138 A TW099114138 A TW 099114138A TW 99114138 A TW99114138 A TW 99114138A TW I546746 B TWI546746 B TW I546746B
Authority
TW
Taiwan
Prior art keywords
service
module
alarm
soa
monitoring
Prior art date
Application number
TW099114138A
Other languages
Chinese (zh)
Other versions
TW201140471A (en
Inventor
Guang-Yu Peng
Shao-Cheng Lu
Original Assignee
Chunghwa Telecom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chunghwa Telecom Co Ltd filed Critical Chunghwa Telecom Co Ltd
Priority to TW099114138A priority Critical patent/TWI546746B/en
Publication of TW201140471A publication Critical patent/TW201140471A/en
Application granted granted Critical
Publication of TWI546746B publication Critical patent/TWI546746B/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

SOA服務品質即時分析與告警系統及其方法SOA service quality real-time analysis and alarm system and method thereof

本發明係關於一種SOA服務品質即時分析與告警系統及其方法,係關於一種服務品質監控管理資訊系統,特別是指應用於服務導向架構平台上之服務效能的監測,提出一種品質即時分析與告警的方法。The invention relates to an SOA service quality real-time analysis and alarm system and a method thereof, relating to a service quality monitoring management information system, in particular to monitoring service performance on a service-oriented architecture platform, and proposing a quality instant analysis and alarm Methods.

就一般性的定義來說,SOA治理包含了服務生命週期的管理、服務效能的監測、服務行為與策略使用的管理等等,為了確保服務導向架構平台上所有服務都能穩定執行,SOA治理便成為企業推廣SOA工作中,相當重要的一環;然而SOA服務平台的管理者如果想要瞭解目前平台的運作狀態,目前仍大多仰賴平台業者所提供的監控主控台程式,因此服務平台管理者只能手動透過指令集或瀏覽器,進行單向查詢服務的相關訊息;或更進一步的,也有第三方業者提供SOA服務監測軟體,但是這類監測模組大多採取獨立運作的方式,並未結合SOA治理中的服務生命週期管理,因此當告警異常發生時,往往只能直接通知平台管理者,而無法直接通知用戶端,如此便無法在告警發生的第一時間點將異常排除,以爭取時效性。從以上的先前技術描述可以得知,在服務品質的即時分析與異常告警的通知範圍,都受到平台業者諸多的限制。而在異常告警訊息的數量方面,我們也發現,當同一種異常持續發生時,告警訊息接收者縱使已經收到訊息,並已著手處理服務異常排除的同時,直到異常被完全的排除前,仍會收到大量且重複的告警訊息,這個現象也容易造成訊息接收者的困擾。In terms of general definition, SOA governance includes service lifecycle management, service performance monitoring, service behavior and policy usage management, etc. To ensure that all services on the service-oriented architecture platform are stable, SOA governance It is a very important part of the enterprise to promote SOA. However, if the administrator of the SOA service platform wants to understand the current operation status of the platform, most of them still rely on the monitoring console program provided by the platform provider. Therefore, the service platform administrator only Manually querying the service through the instruction set or browser; or, moreover, third-party providers provide SOA service monitoring software, but most of these monitoring modules operate independently and do not incorporate SOA. Service lifecycle management in governance. Therefore, when an alarm abnormality occurs, the platform administrator can only be directly notified, and the user cannot be directly notified. Therefore, the abnormality cannot be excluded at the first time when the alarm occurs, so as to obtain timeliness. It can be known from the above prior art description that the scope of notification of the quality of service and the notification of abnormal alarms are limited by the platform industry. In terms of the number of abnormal alarm messages, we also found that when the same anomaly continues to occur, the recipient of the alarm message has received the message and has begun to handle the service exception exclusion until the exception is completely eliminated. A large number of repeated alarm messages will be received, which is also a problem for message recipients.

另外SOA服務的種類相當多元,而且具有生命週期與服務需求高可靠度的特性,因此對於SOA服務的管理,需仰賴一套具備生命週期與品質分析告警的管理系統,進行服務的品質監控與治理。透過本發明,將可更有效的監控服務品質狀態,快速調整監控對象及設定監測條件,並可透過彈性設定告警機制的方式,降低大量且重複告警信件的發生。In addition, the types of SOA services are quite diverse, and they have the characteristics of high reliability of life cycle and service requirements. Therefore, the management of SOA services depends on a management system with life cycle and quality analysis alarms to monitor and manage service quality. . Through the invention, the quality of service status can be monitored more effectively, the monitoring object can be quickly adjusted and the monitoring conditions can be set, and the alarm mechanism can be set flexibly to reduce the occurrence of a large number of repeated alarm letters.

由此可見,上述習用方式仍有諸多缺失,實非一良善之設計,而亟待加以改良。為了提供更符合節能效益,實際需求之物品,發明人乃進行研發,以解決習知使用上易產生之問題。It can be seen that there are still many shortcomings in the above-mentioned methods of use, which is not a good design, but needs to be improved. In order to provide items that are more in line with energy efficiency and actual needs, the inventors conducted research and development to solve problems that are easy to occur in conventional use.

本案發明人乃以SOA治理為管理目標,鑒於上述習用手法所衍生的各項缺點,乃極思加以改良創新,並經苦心孤詣潛心研究後,終於成功研發完成本件SOA服務品質即時分析與告警系統及其方法。The inventor of this case took SOA governance as the management goal. In view of the shortcomings derived from the above-mentioned methods, it was the improvement and innovation of the thinking, and after painstaking research, finally successfully developed and completed the SOA service quality real-time analysis and warning system. Its method.

本發明之主要目的即在於提供一種SOA服務品質即時分析與告警系統及其方法,係以服務導向架構(Service Oriented Architecture,SOA)治理為應用範圍,結合SOA生命週期管理,可定時蒐集服務導向架構平台上的服務資訊,並依據各服務種類利用不同的分析條件,即時分析服務品質,再將品質異常的服務分析結果,以彈性化的主動告警機制發送至平台管理者與用戶端,以達到SOA治理的管理目的。The main purpose of the present invention is to provide an SOA service quality real-time analysis and alarm system and method thereof, which is based on Service Oriented Architecture (SOA) governance, combined with SOA lifecycle management, and can regularly collect service-oriented architecture. Service information on the platform, and use different analysis conditions according to each service type to analyze the service quality in real time, and then send the service analysis result of abnormal quality to the platform administrator and user terminal with flexible and active alarm mechanism to achieve SOA. The management purpose of governance.

可達成上述發明目的之SOA服務品質即時分析與告警系統及其方法,係包含服務監測模組、資料儲存模組、管理與告警模組、服務導向架構平台及後端服務模組,其中該服務監測模組係負責蒐集企業訊息服務伺服器主機與網路服務代理節點所提供之服務狀態資訊,並即時分析服務品質,產生服務品質分析結果;而該資料儲存模組則是負責儲存品質分析結果與服務即時資訊及各服務之生命週期註冊程序所需資料;另外該管理及告警模組係負責管理服務生命週期的註冊程序控制,使服務導向架構平台上的服務皆在有紀錄的管理狀態下進行服務,並將服務監測模組所偵測到的各類異常,即時發送告警至平台管理者及關鍵人員;本發明以服務生命週期管理為應用範圍,對於服務的註冊及使用皆需在本系統提出申請,以便啟動該服務的生命週期,經本系統審核通過後,平台管理者會針對服務設定監測臨界值,自此該服務便受到本系統監測保護,進入監測階段。一旦服務發生異常,系統會依彈性化的告警程序,自動且有條件的對平台管理者與用戶端發出告警,此時服務進入告警階段,待異常排除後,服務回歸監測階段,持續保持此狀態循環,直到服務提出下架申請,進入下架程序,結束提供服務,便完成一個完整的服務生命週期。An SOA service quality real-time analysis and alarm system and method thereof, which can achieve the above object, comprising a service monitoring module, a data storage module, a management and alarm module, a service-oriented architecture platform and a back-end service module, wherein the service The monitoring module is responsible for collecting the service status information provided by the enterprise message service server host and the network service agent node, and analyzing the service quality in real time to generate the service quality analysis result; and the data storage module is responsible for storing the quality analysis result. Information related to the service real-time information and the life cycle registration process of each service; in addition, the management and alarm module is responsible for managing the registration process control of the service life cycle, so that the services on the service-oriented architecture platform are in a record management state. The service is provided, and all kinds of abnormalities detected by the service monitoring module are immediately sent to the platform manager and key personnel; the present invention uses the service life cycle management as the application scope, and the registration and use of the service are required to be The system submits an application to start the life cycle of the service and is reviewed by the system. Later, the manager will set the platform for the service to monitor the critical value, since the service will be subject to monitoring and protection of the system, into the monitoring phase. Once the service is abnormal, the system automatically and conditionally sends an alarm to the platform administrator and the user according to the flexible alarm procedure. At this time, the service enters the alarm phase. After the abnormality is eliminated, the service returns to the monitoring phase and continues to maintain this state. Loop until the service proposes the off-the-shelf application, enters the off-the-shelf process, and ends the service delivery, completing a complete service lifecycle.

為使 貴審查委員能更進一步瞭解本發明為達成預定目的所採取之技術、手段及功效,茲舉一較佳可行之實施例,並配合圖式詳細說明如后,相信本發明之目的、特徵與優點,當可由此得一深入且具體之瞭解。In order to enable the reviewing committee to better understand the techniques, means, and effects of the present invention in order to achieve the intended purpose, the preferred embodiments of the present invention will be described in detail with reference to the drawings. And the advantages, when you can get a deep and specific understanding.

請參閱圖一,為本發明之SOA服務品質即時分析與告警系統及其方法之系統架構圖,由圖中可知,其系統主要包括為:一服務監測模組1,係與資料儲存模組2及服務導向架構平台5相介接,而該可背景執行的服務監測模組1負責蒐集企業訊息服務伺服器主機與網路服務代理節點所提供之服務狀態資訊,並即時分析服務品質,產生服務品質分析結果;另外該服務監測模組1係包含了一訊息服務監測子模組11及網路服務監測子模組12,其中該訊息服務監測子模組11係負責蒐集服務導向架構平台之企業訊息服務伺服器主機所提供之服務狀態資訊,並即時分析服務品質,產生服務品質分析結果,另外該網路服務監測子模組12係負責蒐集服務導向架構平台之網路服務代理節點之服務狀態資訊,並即時分析服務品質,產生服務品質分析結果;一資料儲存模組2,係與服務監測模組1、一管理與告警模組3及服務導向架構平台5相介接,而該可供資料存取使用的資料儲存模組2主要負責儲存品質分析結果與服務即時資訊及各服務之生命週期註冊程序所需資料;一管理與告警模組3,係與資料儲存模組2及使用者用戶4相介接,而該可供使用者用戶4註冊服務與查詢服務使用的瀏覽介面及接收告警介面之管理與告警模組3負責管理服務生命週期的註冊程序控制,使服務導向架構平台5上的服務皆在有紀錄的管理狀態下進行服務,並將服務監測模組1所偵測到的各類異常,即時發送告警至平台管理者及關鍵人員;另外該管理與告警模組3係包含了一服務註冊管理子模組31及一主動告警子模組32,其中該服務註冊管理子模組31係負責接收使用者用戶4的服務申請,並管理服務生命週期的註冊程序控制,使服務導向架構平台上的服務皆在有紀錄的管理狀態下進行服務;另外該主動告警子模組32係可於服務品質分析出現異常狀況時,針對關鍵人員發出告警訊息(將服務監測模組1所偵測到的各類異常,即時發送告警至平台管理者及關鍵人員);一服務導向架構平台5,係與服務監測模組1、資料儲存模組2、後端服務模組6及系統用戶7相介接,該服務導向架構平台5目前提供的服務主要分兩大類,一是訊息服務(由企業訊息服務伺服器51所處理),一是網路服務(由企業服務匯流排52所處理),因此該服務監測模組1亦對應服務類別,區分為訊息服務監測子模組11與網路服務監測子模組12;一後端服務模組6,係於服務導向架構平台5之企業服務匯流排52上自動產生一個可受監控的新網路服務端點,以供系統用戶7連結使用(網路服務),其中該系統用戶7代表使用者用戶4用來申請服務的系統程式;另外當訊息服務係在經平台管理者審核通過後,於服務導向架構平台5之企業訊息服務伺服器51所建立對應的訊息服務,該系統用戶7係藉由服務導向架構平台5以進行存取。Please refer to FIG. 1 , which is a system architecture diagram of an SOA service quality real-time analysis and alarm system and a method thereof. The system includes: a service monitoring module 1 and a data storage module 2 The service-oriented architecture platform 5 is interfaced, and the service monitoring module 1 executed in the background is responsible for collecting service status information provided by the enterprise message service server host and the network service agent node, and analyzing the service quality and generating the service in real time. The service monitoring module 1 includes a message service monitoring sub-module 11 and a network service monitoring sub-module 12, wherein the message service monitoring sub-module 11 is responsible for collecting the service-oriented architecture platform. The service status information provided by the server of the message service server, and the service quality is analyzed in real time to generate the service quality analysis result. In addition, the network service monitoring sub-module 12 is responsible for collecting the service status of the network service agent node of the service-oriented architecture platform. Information, and timely analysis of service quality, resulting in service quality analysis results; a data storage module 2, systems and services The test module 1, a management and alarm module 3 and a service-oriented architecture platform 5 are connected, and the data storage module 2 for data access is mainly responsible for storing quality analysis results and service instant information and services. The information required by the life cycle registration process; a management and alarm module 3, which is interfaced with the data storage module 2 and the user user 4, and the user interface 4 can be used to register the service and the browsing interface used by the inquiry service and The management and alarm module 3 that receives the alarm interface is responsible for managing the registration process control of the service life cycle, so that the services on the service-oriented architecture platform 5 are serviced under the record management state, and the service monitoring module 1 detects All kinds of abnormalities are sent to the platform administrator and key personnel immediately; the management and alarm module 3 includes a service registration management sub-module 31 and an active alarm sub-module 32, wherein the service registration management The sub-module 31 is responsible for receiving the service request of the user user 4 and managing the registration process control of the service life cycle, so that the services on the service-oriented architecture platform are all recorded. The active alarm sub-module 32 can send an alarm message to the key personnel when the service quality analysis is abnormal (the alarm is detected immediately after the service monitoring module 1 detects various abnormalities). To the platform manager and key personnel); a service-oriented architecture platform 5, which is connected to the service monitoring module 1, the data storage module 2, the back-end service module 6, and the system user 7, and the service-oriented architecture platform 5 The services currently provided are mainly divided into two categories. One is the message service (processed by the enterprise message service server 51), and the other is the network service (processed by the enterprise service bus 52). Therefore, the service monitoring module 1 also corresponds. The service category is divided into a message service monitoring sub-module 11 and a network service monitoring sub-module 12; a back-end service module 6 is automatically generated on the enterprise service bus 52 of the service-oriented architecture platform 5 to be monitored. a new network service endpoint for use by the system user 7 (network service), wherein the system user 7 represents the system program used by the user user 4 to apply for the service; After being approved by the platform administrator, the corresponding message service is established on the enterprise message service server 51 of the service oriented architecture platform 5, and the system user 7 is accessed by the service oriented architecture platform 5.

請參閱圖二,為本發明之SOA服務品質即時分析與告警系統及其方法之SOA服務生命週期狀態圖,由圖中可知,係為顯示依系統架構運作的流程,包含從服務審核、服務建置、服務監測、服務告警及服務移除的服務生命週期流程,而當客戶提出SOA服務申請後,管理者於服務導向架構平台產生之對應服務位址,利用SOA服務品質即時分析與告警系統進行服務品質的分析行為及異常事件告警,直到異常排除或解除服務監測為止,其步驟包括:Please refer to FIG. 2 , which is a SOA service life cycle state diagram of the SOA service quality real-time analysis and alarm system and the method thereof. The figure shows that the process is based on the system architecture, including the service audit and service construction. Service lifecycle process of service, service monitoring, service alarm and service removal. When the customer submits the SOA service application, the manager uses the SOA service quality real-time analysis and alarm system for the corresponding service address generated by the service-oriented architecture platform. Analysis of service quality and abnormal event alarms until abnormal exclusion or service monitoring is performed. The steps include:

(1)客戶的服務申請表透過服務註冊管理子模組,於服務導向架構平台產生對應之服務或服務節點;(1) The customer's service application form generates a corresponding service or service node on the service-oriented architecture platform through the service registration management sub-module;

(2)透過服務監測模組(服務監測模組採設計模式之設計,可方便快速新增或抽離監測項目,提升監測模組之可調整性),執行服務品質原始資料蒐集與分析,自動根據各種服務之特性與監測臨界值進行分析比對,產生服務品質分析結果;(2) Through the service monitoring module (the design of the service monitoring module adopts the design mode, it is convenient to quickly add or remove monitoring items, improve the adjustability of the monitoring module), and perform service quality original data collection and analysis, automatically Perform analysis and comparison based on the characteristics of various services and monitoring thresholds to generate service quality analysis results;

(3)回報異常服務之分析結果,透過主動告警子模組(主動告警子模組係透過彈性化的告警機制設計與客製化告警機制,減少重複告警訊息的發送)及服務基本資料,將異常分析結果轉成電子郵件,發送至服務使用者及平台管理者。(3) The results of the analysis of the abnormal service are reported through the active alarm sub-module (the active alarm sub-module is designed and customized via the flexible alarm mechanism to reduce the transmission of duplicate alarm messages) and the basic information of the service. The abnormal analysis results are converted into emails and sent to service users and platform managers.

請參閱圖三,為本發明之SOA服務品質即時分析與告警系統及其方法之服務註冊管理子模組之功能類別圖,其中該服務註冊管理子模組31係包含了一服務包裝申請模組311及一服務使用申請模組312,其中該服務包裝申請模組311係可提供服務提供者依照服務類別,填寫服務包裝申請表,經審核通過後,即可在服務導向架構平台上提供服務,另外該服務使用申請模組312係可提供服務使用者依照服務類別填寫服務使用申請表,經審核通過後,便可使用提供服務者提供之服務;當一個新的服務掛載到服務導向架構平台前,服務提供者需依照服務類別,填寫服務包裝申請表,經審核通過後,即可在服務導向架構平台上提供服務;同理,服務使用者要使用服務也必須依照服務類別填寫服務使用申請表,經審核通過後,便可使用該服務請配合參閱圖一所示,其中該服務類別可包含網路服務及訊息服務,網路服務係透過後端服務模組6的網路服務描述語言(Web Services Description Language,WSDL)於服務導向架構平台5之企業服務匯流排52上自動產生一個可受監控的新網路服務端點,以供系統用戶7(申請服務的系統程式)連結使用,其中該系統用戶7代表使用者用戶4用來申請服務的系統程式;而訊息服務係在經平台管理者審核通過後,於服務導向架構平台5之企業訊息服務伺服器51所建立對應的訊息服務,供系統用戶7(申請服務的系統程式)進行存取。Please refer to FIG. 3 , which is a functional category diagram of a service registration management sub-module of the SOA service quality instant analysis and alarm system and method thereof, wherein the service registration management sub-module 31 includes a service packaging application module. 311 and a service use application module 312, wherein the service package application module 311 can provide a service provider to fill out a service package application form according to the service category, and after being approved, the service can be provided on the service-oriented architecture platform. In addition, the service use application module 312 can provide the service user to fill out the service use application form according to the service category, and after the approval, the service provided by the service provider can be used; when a new service is attached to the service oriented architecture platform Before, the service provider needs to fill out the service packaging application form according to the service category. After the approval, the service provider can provide the service on the service-oriented architecture platform. Similarly, the service user must use the service to fill in the service usage application according to the service category. Table, after passing the audit, you can use the service, please refer to Figure 1, where the service The category may include a network service and a message service, and the network service is automatically generated on the enterprise service bus 52 of the service oriented architecture platform 5 through the Web Services Description Language (WSDL) of the backend service module 6. A new network service endpoint that can be monitored for use by system users 7 (system programs that apply for services), where the system user 7 represents the system program used by the user user 4 to apply for services; After being approved by the platform manager, the corresponding message service is established on the enterprise message service server 51 of the service oriented architecture platform 5 for access by the system user 7 (the system program applying for the service).

請參閱圖四,為本發明之SOA服務品質即時分析與告警系統及其方法之訊息服務監測子模組之功能類別圖,其中該訊息服務監測子模組11係包含了服務品質分析模組111(可監測服務導向架構平台之企業訊息服務伺服器的運作資源參數,並於其超過監測設定的臨界值時,即判定為異常狀態發生,將服務異常結果寫入資料儲存模組,供後續告警使用)及系統狀態快照模組112(可於服務品質分析功能無法針對所有資訊進行獨立監測與分析時,將服務導向架構平台之企業訊息服務伺服器上所有即時資訊轉換成可序列化之快照元件,隨服務品質分析功能執行時,依發生時間將快照元件序列化,寫入資料儲存模組),請配合參閱圖一所示,其中服務品質分析模組111功能負責蒐集服務導向架構平台5之企業訊息服務伺服器51上的訊息服務即時資訊,並進行品質分析後,將服務異常結果寫入資料儲存模組2,供後續告警使用;而服務品質分析係為了確保企業訊息服務伺服器51上的軟硬體等系統資源可正常持續供各系統用戶7使用,防止少數系統用戶7佔用大量上述資源,及避免大量待接收訊息累積於企業訊息服務伺服器51之上;因此本模組可監測各類核心運作資源參數,例如:系統主機運作狀態、伺服器記憶體使用量、系統用戶連線數、伺服器目前總使用者連線數、各個訊息服務使用者連線數與待接收訊息數量等,但未受限於以上列式之範圍;當上述資源耗用情形超過監測設定的臨界值時,模組即判定為異常狀態發生,並將異常狀態分類以方便告警功能使用,同時系統狀態快照功能,可輔助檢視品質分析結果及診斷異常發生時的系統狀態,而該系統狀態快照模組112係由於企業訊息服務伺服器需要監測的資訊非常多,品質分析功能無法針對所有資訊進行獨立監測與分析時,可將企業訊息服務伺服器51上所有即時資訊轉換成可序列化之快照元件,隨品質分析功能執行時,依發生時間將快照元件序列化,寫入資料儲存模組2,此快照元件可透過快照還原程式,將系統狀態顯示於瀏覽器,供使用者用戶4查詢;另外該系統狀態快照模組112更包含一快照還原程式,可將快照元件還原,並將系統狀態顯示於瀏覽器,供使用者用戶查詢;本發明之網路服務監測子模組12負責網路服務的功能性監測,在服務提供者提出的網路服務申請單經審核通過後,服務導向架構平台5會自動產生代理該網路服務的一個服務代理節點,服務使用者可以透過此服務代理節點來存取網路的服務,系統便可以藉此記錄及觀察所有服務使用者的存取活動。此服務代理節點依賴原始服務節點來提供服務,所以網路服務監測子模組12會針對網路服務的原始服務節點及服務代理節點來進行監測,包含提供服務主機的網路連線及WSDL(Web Services Description Language)的正確性。網路服務的監測活動詳細說明如下:Please refer to FIG. 4 , which is a functional category diagram of a message service monitoring sub-module of the SOA service quality instant analysis and alarm system and the method thereof, wherein the message service monitoring sub-module 11 includes a service quality analysis module 111 . (It can monitor the operating resource parameters of the enterprise message service server of the service-oriented architecture platform, and when it exceeds the threshold value of the monitoring setting, it is determined that an abnormal state occurs, and the service abnormal result is written into the data storage module for subsequent alarm. Use) and system state snapshot module 112 (can convert all real-time information on the enterprise information service server of the service-oriented architecture platform into serializable snapshot components when the service quality analysis function cannot independently monitor and analyze all information) When the service quality analysis function is executed, the snapshot component is serialized and written into the data storage module according to the time of occurrence, please refer to FIG. 1 , wherein the service quality analysis module 111 functions to collect the service oriented architecture platform 5 The message service on the enterprise message service server 51 provides real-time information and will be served after quality analysis. The abnormal result is written into the data storage module 2 for subsequent alarm use; and the service quality analysis is to ensure that the system resources such as software and hardware on the enterprise message service server 51 can be continuously and continuously used by the system users 7 to prevent a few system users. 7 occupies a large amount of the above resources, and avoids a large amount of information to be received accumulated on the enterprise message service server 51; therefore, the module can monitor various core operation resource parameters, such as: system host operation status, server memory usage, The number of system user connections, the total number of connected users of the server, the number of connections for each message service user, and the number of messages to be received, etc., but not limited by the above formula; when the above resource consumption exceeds the monitoring When the threshold is set, the module determines that an abnormal state occurs, and classifies the abnormal state to facilitate the use of the alarm function. At the same time, the system state snapshot function can assist in viewing the quality analysis result and the system state when the abnormality occurs, and the system The state snapshot module 112 is based on the information that the enterprise message service server needs to monitor. When the function cannot independently monitor and analyze all the information, all the real-time information on the enterprise message service server 51 can be converted into a serializable snapshot component. When the quality analysis function is executed, the snapshot component is serialized and written according to the time of occurrence. In the data storage module 2, the snapshot component can display the system status in the browser for the user user 4 to query through the snapshot restore program; and the system state snapshot module 112 further includes a snapshot restore program, and the snapshot component can be Restore and display the system status in the browser for the user to query; the network service monitoring sub-module 12 of the present invention is responsible for the functional monitoring of the network service, and the network service application form submitted by the service provider is reviewed. After passing, the service-oriented architecture platform 5 automatically generates a service proxy node that proxyes the network service. The service user can access the network service through the service proxy node, and the system can record and observe all service usages. Access activities. The service proxy node relies on the original service node to provide the service, so the network service monitoring sub-module 12 monitors the original service node and the service proxy node of the network service, including providing the service host's network connection and WSDL ( The correctness of Web Services Description Language). The monitoring activities of network services are detailed as follows:

(1)對提供網路服務的主機進行網路連線是否正常的監測;(1) Whether the network connection of the host providing the network service is normal;

(2)對提供網路服務的WSDL進行是否正常運作及正確性的監測;(2) Monitoring whether the WSDL providing the network service is functioning properly and correctly;

(3)對網路服務進行模擬用戶端存取的測試。(3) Test the simulated client access to the network service.

請參閱圖五為本發明之SOA服務品質即時分析與告警系統及其方法之主動告警子模組之功能類別圖,其中該主動告警子模組32係包含了彈性告警機制模組321及客製化告警機制模組322,其中當服務品質分析出現異常狀況時,主動告警子模組32會針對關鍵人員發出告警訊息,執行的時間安排在監測模組執行監測工作結束之後,以便能即時發出告警,讓關鍵人員得知並進行修復動作;該主動告警子模組32的告警人員及告警方式可由系統中設定,告警方式不僅只侷限於電子郵件方式或手機簡訊、MSN簡訊方式等,而廣泛包含各類傳遞訊息之方式,另外該主動告警子模組32係針對監測模組所監測到的異常事件判斷是否應該發出告警訊息;由於考量服務提供者及服務使用者在某些時間可能無法立即處理異常事件,所以為了讓服務提供者及服務使用者可以於第一時間得到告警訊息,但又不會收到過於頻繁的告警訊息,可以在一般時間使用彈性告警機制模組321,而特定時間則使用客製化告警機制模組322;其中該彈性告警機制模組321係為了避免告警訊息過於頻繁,對於同一種異常類別的告警訊息提供發送頻率遞減的機制,可以在服務異常事件時於第一時間告警,如果同一類別異常事件持續發生,會依照異常事件次數觸發函數來控制告警訊息的發送。當異常事件第一次發生,會立即發出告警訊息,如果異常事件未處理完成且持續發生,當異常事件的發生次數符合異常事件次數觸發函數產生的數值,主動告警子模組即會發出告警訊息;另外該客製化告警機制模組322係適用於特定時間內的告警通知,在異常事件發生的第一時間告警1次,如果異常事件持續發生,在第一次告警之後,接下來的告警訊息會依照使用者自訂的時間條件繼續發送,如此既可以保有第一時間的即時告警,而且可避免服務提供者及服務使用者在下班時間無法立即處理異常事件時,收到過多的告警訊息。Please refer to FIG. 5 , which is a functional category diagram of an active alarm sub-module of the SOA service quality real-time analysis and alarm system and the method thereof, wherein the active alarm sub-module 32 includes an elastic alarm mechanism module 321 and a customized system. The alarm mechanism module 322, wherein when the service quality analysis has an abnormal situation, the active alarm sub-module 32 sends an alarm message to the key personnel, and the execution time is scheduled after the monitoring module performs the monitoring work, so that the alarm can be issued immediately. The key personnel can learn and perform the repairing action; the alarm personnel and the alarm mode of the active alarm sub-module 32 can be set by the system, and the alarm mode is not limited to only the email mode, the mobile phone newsletter, the MSN newsletter mode, etc., and is widely included. The various types of messages are transmitted, and the active alarm sub-module 32 determines whether an alarm message should be sent for the abnormal event monitored by the monitoring module; since the service provider and the service user may not be able to process immediately at certain times Anomalous events, so in order for service providers and service users to get in the first place The alarm message, but does not receive too frequent alarm messages, the flexible alarm mechanism module 321 can be used at a normal time, and the customized alarm mechanism module 322 is used at a specific time; wherein the elastic alarm mechanism module 321 is In order to avoid the alarm message being too frequent, the mechanism for decrementing the transmission frequency of the same type of abnormality can be used to alarm the first time. If the abnormal event of the same category continues to occur, the function will be triggered according to the number of abnormal events. Control the sending of alarm messages. When the abnormal event occurs for the first time, an alarm message will be sent immediately. If the abnormal event is not processed and continues to occur, when the number of occurrences of the abnormal event matches the value generated by the trigger function of the abnormal event number, the active alarm sub-module will send an alarm message. In addition, the customized alarm mechanism module 322 is applicable to the alarm notification in a specific time, and is alarmed once at the first time when the abnormal event occurs. If the abnormal event continues to occur, after the first alarm, the next alarm The message will continue to be sent according to the user's customized time conditions, so that the first time instant alarm can be maintained, and the service provider and the service user can be prevented from receiving too many alarm messages when the abnormal event cannot be processed immediately after the shift time. .

本發明所提供之SOA服務品質即時分析與告警系統及其方法,與其他習用技術相互比較時,更具備下列優點:The SOA service quality real-time analysis and alarm system and method thereof provided by the invention have the following advantages when compared with other conventional technologies:

1. 本發明具備品質即時分析之特點,結合系統狀態快照功能,迅速擷取大量系統資訊,並封裝至快照元件保存至資料庫,供後續瀏覽偵錯使用,提升服務導向架構平台的系統穩定度;並透過主動告警功能,可以讓關鍵人員能第一時間知道問題所在,更快找到問題點、有效縮短異常排除時間,進而降低用戶的抱怨。 1. The invention has the characteristics of real-time quality analysis, and combines the system state snapshot function to quickly capture a large amount of system information, and encapsulates it into a snapshot component and saves it to a database for subsequent browsing and debugging, thereby improving the system stability of the service-oriented architecture platform. And through the active alarm function, key personnel can know the problem at the first time, find the problem point faster, effectively shorten the abnormal elimination time, and thus reduce the user's complaints.

2. 本發明的服務監測模組,採設計模式之設計,可更方便快速新增或改變監測項目,便於提升監測模組的調整,讓服務品質分析的結果更加精確。 2. The service monitoring module of the invention adopts the design mode design, which can more easily and quickly add or change the monitoring items, and facilitates the adjustment of the monitoring module, so that the result of the service quality analysis is more accurate.

3. 本發明透過主動告警子模組的彈性化告警設定及客製化告警機制,可大量減少同一類別的異常告警持續發送,使關鍵人員於異常排除的過程中,減少持續接收過多告警訊息的困擾,由於使用者可自訂時間條件,使用不同告警機制,可避免告警訊息過於影響關鍵人員的正常作息。 3. Through the flexible alarm setting and the customized alarm mechanism of the active alarm sub-module, the present invention can greatly reduce the continuous transmission of abnormal alarms of the same category, so that key personnel can reduce the continuous receiving of excessive alarm messages during the abnormal elimination process. Trouble, because users can customize the time conditions and use different alarm mechanisms to avoid the alarm message too affecting the normal work of key personnel.

4. 本發明整合網路服務與訊息服務的監測模組,並結合SOA生命週期管理的服務註冊模組,提供服務上下架的管理功能,可有效提升SOA服務管理的品質,進而達到管理人員對於SOA治理的目的。 4. The invention integrates the monitoring module of the network service and the message service, and combines the service registration module of the SOA life cycle management to provide the management function of the service and the shelf, which can effectively improve the quality of the SOA service management, and thus achieve the management personnel The purpose of SOA governance.

上列詳細說明係針對本發明之一可行實施例之具體說明,惟該實施例並非用以限制本發明之專利範圍,凡未脫離本發明技藝精神所為之等效實施或變更,均應包含於本案之專利範圍中。The detailed description of the preferred embodiments of the present invention is intended to be limited to the scope of the invention, and is not intended to limit the scope of the invention. The patent scope of this case.

綜上所述,本案不但在技術思想上確屬創新,並能較習用物品增進上述多項功效,應以充分符合新穎性及進步性之法定發明專利要件,爰依法提出申請,懇請 貴局核准本件發明專利申請案,以勵發明,至感德便。To sum up, this case is not only innovative in terms of technical thinking, but also able to enhance the above-mentioned multiple functions compared with conventional articles. It should be submitted in accordance with the law in accordance with the statutory invention patents that fully meet the novelty and progressiveness, and you are requested to approve this article. Invention patent application, in order to invent invention, to the sense of virtue.

1...服務監測模組1. . . Service monitoring module

11...訊息服務監測子模組11. . . Message service monitoring submodule

111...服務品質分析模組111. . . Service quality analysis module

112...系統狀態快照模組112. . . System state snapshot module

12...網路服務監測子模組12. . . Network service monitoring submodule

2...資料儲存模組2. . . Data storage module

3...管理及告警模組3. . . Management and alarm module

31...服務註冊管理子模組31. . . Service registration management submodule

311...服務包裝申請模組311. . . Service packaging application module

312...服務使用申請模組312. . . Service use application module

32...主動告警子模組32. . . Active alarm submodule

321...彈性告警機制模組321. . . Flexible alarm mechanism module

322...客製化告警機制模組322. . . Customized alarm mechanism module

4...使用者用戶4. . . User user

5...服務導向架構平台5. . . Service oriented architecture platform

51...企業訊息服務伺服器51. . . Enterprise message service server

52...企業服務匯流排52. . . Enterprise service bus

6...後端服務模組6. . . Backend service module

7...系統用戶7. . . system user

圖一為本發明之SOA服務品質即時分析與告警系統及其方法之系統架構圖;1 is a system architecture diagram of an SOA service quality real-time analysis and alarm system and method thereof;

圖二為本發明之SOA服務品質即時分析與告警系統及其方法之SOA服務生命週期狀態圖;2 is a SOA service life cycle state diagram of an SOA service quality real-time analysis and alarm system and method thereof;

圖三為本發明之SOA服務品質即時分析與告警系統及其方法之服務註冊管理子模組之功能類別圖;3 is a functional category diagram of a service registration management sub-module of the SOA service quality instant analysis and alarm system and method thereof according to the present invention;

圖四為本發明之SOA服務品質即時分析與告警系統及其方法之訊息服務監測子模組之功能類別圖;以及4 is a functional category diagram of a message service monitoring sub-module of the SOA service quality instant analysis and alarm system and method thereof according to the present invention;

圖五為本發明之SOA服務品質即時分析與告警系統及其方法之主動告警子模組之功能類別圖。FIG. 5 is a functional category diagram of an active alarm sub-module of the SOA service quality instant analysis and alarm system and method thereof according to the present invention.

1...服務監測模組1. . . Service monitoring module

11...訊息服務監測子模組11. . . Message service monitoring submodule

12...網路服務監測子模組12. . . Network service monitoring submodule

2...資料儲存模組2. . . Data storage module

3...管理及告警模組3. . . Management and alarm module

31...服務註冊管理子模組31. . . Service registration management submodule

32...主動告警子模組32. . . Active alarm submodule

4...使用者用戶4. . . User user

5...服務導向架構平台5. . . Service oriented architecture platform

51...企業訊息服務伺服器51. . . Enterprise message service server

52...企業服務匯流排52. . . Enterprise service bus

6...後端服務模組6. . . Backend service module

7...系統用戶7. . . system user

Claims (13)

一種SOA服務品質即時分析與告警系統,係包含:一服務監測模組,係包含一訊息服務監測子模組及一網路服務監測子模組,其特徵為定時蒐集服務導向架構平台上企業訊息服務伺服器(Message Service)與網路服務伺服器(Web Service)兩種服務之狀態資訊;一資料儲存模組,負責儲存品質分析結果與服務即時資訊及各服務之生命週期註冊程序所需資料,係與該服務監測模組介接;一管理與告警模組,由一部至多部應用伺服器組成,其特徵為供使用者用戶註冊服務與查詢服務使用的瀏覽端點,負責管理服務生命週期的註冊程序控制,係與該資料儲存模組及使用者用戶端相介接;一服務導向架構平台,由一部至多部訊息服務伺服器(Message Service)及網路服務伺服器(Web Service)所組成,提供標準SOA服務,係與該服務監測模組、該資料儲存模組及系統用戶端相介接;以及一後端服務模組,為一組服務代理程式(Service Proxy),其特徵為服務導向架構平台上自動產生一個可受監控的代理網路服務端點,係與該服務導向架構平台相介接。 An SOA service quality real-time analysis and alarm system includes: a service monitoring module, comprising a message service monitoring sub-module and a network service monitoring sub-module, characterized by a timing collection service oriented architecture platform enterprise message Status information of two services: Message Service and Web Service; a data storage module responsible for storing quality analysis results and service real-time information and information required for each service life cycle registration process Connected to the service monitoring module; a management and alarm module consisting of one or more application servers, characterized by a browsing endpoint for user user registration service and query service, responsible for managing service life The periodic registration process control is connected to the data storage module and the user client; a service-oriented architecture platform consists of one or more message service servers (Message Service) and a network service server (Web Service) a standard SOA service that interfaces with the service monitoring module, the data storage module, and the system user; Backend service module, a set of services for the Agent (Service Proxy), wherein a service may be automatically generated by the proxy web service endpoint monitor, the system and the internet service-oriented architecture to interface with the SOA platforms. 如申請專利範圍第1項所述之SOA服務品質即時分析與告警系統,,其中該訊息服務監測子模組係負責蒐集服務導向架構平台之企業訊息服務伺服器主機所提供之服務狀態資訊,並即時分析服務品質,產生服務品質分析結果,另外該網路服務監測子模組係負責蒐集服務導向架構平台之網路服務代理節點之服務狀態資訊,並即時分析服務品 質,產生服務品質分析結果。 For example, the SOA service quality instant analysis and alarm system described in claim 1 is responsible for collecting service status information provided by the enterprise message service server host of the service oriented architecture platform, and Instantly analyze the service quality and generate the service quality analysis result. In addition, the network service monitoring sub-module is responsible for collecting the service status information of the network service agent node of the service-oriented architecture platform, and analyzing the service product in real time. Quality, resulting in service quality analysis results. 如申請專利範圍第1項所述之SOA服務品質即時分析與告警系統,其中該管理與告警模組係包含了一服務註冊管理子模組及一主動告警子模組,其中該服務註冊管理子模組係負責管理服務生命週期的註冊程序控制,使服務導向架構平台上的服務皆在有紀錄的管理狀態下進行服務,另外該主動告警子模組係負責將服務監測模組所偵測到的各類異常,即時發送告警至平台管理者及關鍵人員。 The SOA service quality real-time analysis and alarm system described in claim 1, wherein the management and alarm module comprises a service registration management sub-module and an active alarm sub-module, wherein the service registration management sub- The module system is responsible for managing the registration process control of the service life cycle, so that the services on the service-oriented architecture platform are served in a recorded management state, and the active alarm sub-module is responsible for detecting the service monitoring module. All kinds of abnormalities, send alerts to platform managers and key personnel immediately. 如申請專利範圍第2項所述之SOA服務品質即時分析與告警系統,其中該訊息服務監測子模組係包含:一服務品質分析模組,係可監測服務導向架構平台之企業訊息服務伺服器的運作資源參數,並於其超過監測設定的臨界值時,即判定為異常狀態發生,將服務異常結果寫入資料儲存模組,供後續告警使用;一系統狀態快照模組,係可於服務品質分析功能無法針對所有資訊進行獨立監測與分析時,將服務導向架構平台之企業訊息服務伺服器上所有即時資訊轉換成可序列化之快照元件,隨服務品質分析功能執行時,依發生時間將快照元件序列化,寫入資料儲存模組。 For example, the SOA service quality real-time analysis and alarm system described in claim 2, wherein the message service monitoring sub-module comprises: a service quality analysis module, which is an enterprise message service server capable of monitoring a service-oriented architecture platform. The operation resource parameter, when it exceeds the threshold value of the monitoring setting, determines that the abnormal state occurs, and writes the service abnormal result to the data storage module for subsequent alarm use; a system state snapshot module is available for service When the quality analysis function cannot independently monitor and analyze all the information, all the real-time information on the enterprise information service server of the service-oriented architecture platform is converted into a serializable snapshot component. When the service quality analysis function is executed, the time will be The snapshot component is serialized and written to the data storage module. 如申請專利範圍第4項所述之SOA服務品質即時分析與告警系統,其中該服務導向架構平台之企業訊息服務伺服器的運作資源參數,可至少包括系統主機運作狀態、伺服器記憶體使用量、系統用戶連線數、伺服器目前總使用者連線數、各個訊息服務使用者連線數與待接收訊息數量等。 For example, the SOA service quality real-time analysis and alarm system described in claim 4, wherein the service resource parameter of the enterprise information service server of the service-oriented architecture platform may include at least a system host operating state and a server memory usage. The number of system users connected, the total number of connected users of the server, the number of connected users of each message service, and the number of messages to be received. 如申請專利範圍第4項所述之SOA服務品質即時分析與告警系統,其 中該系統狀態快照模組更包含一快照還原程式,可將快照元件還原,並將系統狀態顯示於瀏覽器,供使用者用戶查詢。 The SOA service quality real-time analysis and alarm system as described in item 4 of the patent application scope, The system state snapshot module further includes a snapshot restore program, which can restore the snapshot component and display the system status in the browser for the user to query. 如申請專利範圍第2項所述之SOA服務品質即時分析與告警系統,其中該網路服務監測子模組係負責蒐集服務導向架構平台之網路服務代理節點之服務狀態資訊,可包含:(1)對提供網路服務的主機進行網路連線是否正常的監測;(2)對提供網路服務的網路服務描述語言進行是否正常運作及正確性的監測;(3)對網路服務進行模擬用戶端存取的測試。 For example, the SOA service quality real-time analysis and alarm system described in claim 2, wherein the network service monitoring sub-module is responsible for collecting service status information of the network service agent node of the service-oriented architecture platform, which may include: 1) Whether the network connection is normal for the host providing the network service; (2) Whether the network service description language for providing the network service is functioning properly and the correctness is monitored; (3) The network service Perform a test that simulates client access. 如申請專利範圍第3項所述之SOA服務品質即時分析與告警系統,其中該服務註冊管理子模組,可包含:一服務包裝申請模組,可提供服務提供者依照服務類別,填寫服務包裝申請表,經審核通過後,即可在服務導向架構平台上提供服務;一服務使用申請模組,可提供服務使用者依照服務類別填寫服務使用申請表,經審核通過後,便可使用提供服務者提供之服務。 For example, the SOA service quality real-time analysis and alarm system described in claim 3, wherein the service registration management sub-module may include: a service packaging application module, which can provide a service provider to fill in a service package according to a service category. After the application form is approved, the service can be provided on the service-oriented architecture platform. A service use application module can provide the service user to fill in the service use application form according to the service category. After the approval, the service can be used. The services provided by the provider. 如申請專利範圍第8項所述之SOA服務品質即時分析與告警系統,其中該服務類別可包括網路服務及訊息服務,其中該網路服務係透過網路服務描述語言於服務導向架構平台之企業服務匯流排上自動產生一個可受監控的新網路服務端點,供申請服務的系統程式連結使用;而該訊息服務係在網路服務經平台管理者審核通過後,於服務導向架構平台之企業訊息服務伺服器建立對應的訊息服務,供申請服務的系統程式進行存取。 For example, the SOA service quality real-time analysis and alarm system described in claim 8 wherein the service category may include a network service and a message service, wherein the network service is based on a service-oriented architecture platform through a network service description language. The enterprise service bus automatically generates a new network service endpoint that can be monitored for use by the system program for applying for service; and the message service is used after the network service is reviewed and approved by the platform manager. The enterprise message service server establishes a corresponding message service for accessing the system program of the application service. 如申請專利範圍第3項所述之SOA服務品質即時分析與告警系統,其中該主動告警子模組係包括:一彈性告警機制模組,可以在服務異常事件時於第一時間告警,如果同一類別異常事件持續發生,會依照異常事件次數觸發函數來控制告警訊息的發送;一客製化告警機制模組,於異常事件發生的第一時間告警1次,如果異常事件持續發生,告警訊息會依照使用者自訂的時間條件繼續發送。 For example, the SOA service quality real-time analysis and alarm system described in claim 3, wherein the active alarm sub-module includes: an elastic alarm mechanism module, which can alarm at the first time when the service abnormal event occurs, if the same The category abnormal event continues to occur, and the function of the abnormal event is triggered to control the sending of the alarm message. A customized alarm mechanism module alarms once at the first time of the abnormal event. If the abnormal event continues to occur, the alarm message will be Continue to send according to the user's customized time conditions. 一種SOA服務品質即時分析與告警方法,係為客戶提出SOA服務申請後,管理者於服務導向架構平台產生之對應服務位址,利用SOA服務品質即時分析與告警系統進行服務品質的分析行為及異常事件告警,其步驟包括:(1)提供一服務監測模組、管理與告警模組、資料儲存模組及服務導向架構平台;(2)客戶的服務申請表透過服務註冊管理子模組,於服務導向架構平台產生對應之服務端點;(3)由服務監測模組定時執行服務品質原始資料蒐集與分析,根據各種服務之特性與監測臨界值進行分析比對,如判定為異常則將異常之服務狀態儲存至資料儲存模組;(4)彈性告警機制模組在服務異常事件時於第一時間告警,如果同一類別異常事件持續發生,會依照異常事件次數觸發函數來控制告警訊息的發送; (5)主動告警子模組自資料儲存模組中讀取異常服務資料,並以電子郵件或簡訊發送告警訊息至服務使用者及平台管理者;(6)異常排除後,服務回歸監測階段,回到上述步驟(3),持續保持此狀態循環;以及(7)服務提出下架申請,進入下架程序,結束提供服務,完成一個完整的服務生命週期。 An SOA service quality real-time analysis and alarm method is a service address analysis behavior and abnormality of the SOA service quality real-time analysis and alarm system using the SOA service quality instant analysis and alarm system after the SOA service application is submitted by the customer. The event alarm includes the following steps: (1) providing a service monitoring module, management and alarm module, data storage module and service-oriented architecture platform; (2) the customer service application form through the service registration management sub-module The service-oriented architecture platform generates corresponding service endpoints; (3) the service monitoring module periodically performs service quality original data collection and analysis, and analyzes and compares the monitoring thresholds according to the characteristics of various services, and if abnormality is determined, the abnormality will be abnormal. The service status is stored in the data storage module; (4) the elastic alarm mechanism module alarms at the first time when the service abnormal event occurs, and if the abnormal event of the same category continues to occur, the function of the abnormal event number trigger function is used to control the sending of the alarm message. ; (5) The active alarm sub-module reads the abnormal service data from the data storage module, and sends the alarm message to the service user and the platform administrator by email or SMS; (6) after the abnormality is excluded, the service returns to the monitoring stage. Returning to the above step (3), the state loop is continuously maintained; and (7) the service proposes the off-the-shelf application, enters the off-the-shelf procedure, ends the provision of the service, and completes a complete service life cycle. 如申請專利範圍第11項所述之SOA服務品質即時分析與告警方法,其中該主動告警子模組係透過彈性化的告警機制設計與客製化告警機制,減少重複告警訊息的發送。 For example, the SOA service quality instant analysis and alarm method described in claim 11 of the patent scope, wherein the active alarm sub-module is designed and customized alarm mechanism through an elasticized alarm mechanism to reduce the transmission of repeated alarm messages. 如申請專利範圍第11項所述之SOA服務品質即時分析與告警方法,其中該服務監測模組採設計模式之設計,可方便快速新增或抽離監測項目,提升監測模組之可調整性。For example, the SOA service quality real-time analysis and alarm method described in claim 11 of the patent scope, wherein the service monitoring module adopts a design mode design, which can conveniently add or withdraw monitoring items quickly, and improve the adjustability of the monitoring module. .
TW099114138A 2010-05-04 2010-05-04 SOA service quality real - time analysis and alarm system and its method TWI546746B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW099114138A TWI546746B (en) 2010-05-04 2010-05-04 SOA service quality real - time analysis and alarm system and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW099114138A TWI546746B (en) 2010-05-04 2010-05-04 SOA service quality real - time analysis and alarm system and its method

Publications (2)

Publication Number Publication Date
TW201140471A TW201140471A (en) 2011-11-16
TWI546746B true TWI546746B (en) 2016-08-21

Family

ID=46760312

Family Applications (1)

Application Number Title Priority Date Filing Date
TW099114138A TWI546746B (en) 2010-05-04 2010-05-04 SOA service quality real - time analysis and alarm system and its method

Country Status (1)

Country Link
TW (1) TWI546746B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10230600B2 (en) * 2014-12-19 2019-03-12 Oracle International Corporation Performance analysis and bottleneck detection in service-oriented applications
US10305762B2 (en) 2014-12-19 2019-05-28 Oracle International Corporation Techniques for determining queue backlogs, active counts, and external system interactions in asynchronous systems
CN108234349A (en) * 2017-12-22 2018-06-29 中国联合网络通信集团有限公司 The method and apparatus for improving SOA system robustness
TWI738277B (en) * 2020-03-31 2021-09-01 中國信託商業銀行股份有限公司 Monitoring alarm method and its server end
CN112446685B (en) * 2020-12-01 2024-05-28 深圳市中博科创信息技术有限公司 Second batch service operation and maintenance monitoring management method and system

Also Published As

Publication number Publication date
TW201140471A (en) 2011-11-16

Similar Documents

Publication Publication Date Title
US9893963B2 (en) Dynamic baseline determination for distributed transaction
US7426654B2 (en) Method and system for providing customer controlled notifications in a managed network services system
US8676945B2 (en) Method and system for processing fault alarms and maintenance events in a managed network services system
US7525422B2 (en) Method and system for providing alarm reporting in a managed network services environment
US8812649B2 (en) Method and system for processing fault alarms and trouble tickets in a managed network services system
KR100322152B1 (en) client-based application availability and response monitoring and reporting for distributed computing enviroments
US10904112B2 (en) Automatic capture of detailed analysis information based on remote server analysis
US8924533B2 (en) Method and system for providing automated fault isolation in a managed services network
US8914504B2 (en) End user performance monitoring for mobile applications
US20150170070A1 (en) Method, apparatus, and system for monitoring website
US20060233310A1 (en) Method and system for providing automated data retrieval in support of fault isolation in a managed services network
CN107992398A (en) The monitoring method and monitoring system of a kind of operation system
CN101877618B (en) Monitoring method, server and system based on proxy-free mode
US10230611B2 (en) Dynamic baseline determination for distributed business transaction
TWI546746B (en) SOA service quality real - time analysis and alarm system and its method
US9311598B1 (en) Automatic capture of detailed analysis information for web application outliers with very low overhead
US8799460B2 (en) Method and system of providing a summary of web application performance monitoring
CN111339466A (en) Interface management method and device, electronic equipment and readable storage medium
CN110633191B (en) Method and system for monitoring service health of software system in real time
US20040015848A1 (en) Method of detecting lost objects in a software system
US9691038B2 (en) Method and apparatus for examining workflow processes
CN114546817A (en) Information processing method, device, storage medium and computer program product
Liu et al. Cloud service monitoring system based on SLA
CN112181787A (en) Abnormal data alarm processing method and device, electronic equipment and storage medium
CN116112338A (en) Alarm information processing method, device and equipment

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees