发明名称 PERFORMANCE ANALYSIS AND BOTTLENECK DETECTION IN SERVICE-ORIENTED APPLICATIONS
摘要 Techniques are disclosed for assembling statistics for diagnosing performance and scalability issues in SOA systems. Key statistics related to key points in a SOA system, for key activities during processing of transactions in the SOA system, are collected and aggregated. The statistics may include message flow rates and latency at key points in the system during a time interval, and execution times for key activities in the system during the time interval. The statistics for the time interval may be added to corresponding cumulative statistics, and persisted to storage. Reports may be generated based upon the statistics to present to a user. Automated processes may be implemented to use the statistics to identify the existence and likely cause of SOA application performance issues, and potentially to attempt to remediate the issues.
申请公布号 US2016182328(A1) 申请公布日期 2016.06.23
申请号 US201514975100 申请日期 2015.12.18
申请人 Oracle International Corporation 发明人 Bhasin Malkit Singh;Stiel Herbert
分类号 H04L12/26 主分类号 H04L12/26
代理机构 代理人
主权项 1. A service-oriented architecture system, comprising: one or more client devices, each client device configured to transmit transaction requests to and receive responses from one or more application servers of the service-oriented architecture system; one or more application servers, each application server configured to: execute a plurality of composites of an application; andreceive and process transaction requests from the one or more client devices; and a computing device configured to execute a performance monitor module, the computing device comprising: a processing unit comprising one or more processors;one or more network interfaces communicatively coupled with the one or more processors; andmemory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the computing device to: calculate one or more performance metrics for the service-oriented architecture system during a plurality of time periods;determine an performance degradation of the service-oriented architecture system;determine an input flow rate of transactions received at a first composite of the application during a first time period;determine an output flow rate of transactions output by a second composite of the application during the first time period; anddetermine whether the application is responsible for the performance degradation of the service-oriented architecture system, based on the input flow rate of transactions received at the first composite during the first time period, and based on the output flow rate of transactions output by the second composite during the first time period.
地址 Redwood Shores CA US