Abstract
Abstract Background: Monitoring systems decouple monitoring functionality from application and infrastructure layers and provide a set of tools that can invoke operations on the application to be monitored. Objectives: Our monitoring system is a powerful yet agile solution that is able to online observe and manipulate SOA (Service-oriented Architecture) applications. The basic monitoring functionality is implemented via lightweight components inserted into SOA frameworks thereby keeping the monitoring impact minimal. Methods/Approach: Our solution is software that hides the complexity of SOA applications being monitored via an architecture where its designated components deal with specific SOA aspects such as distribution and communication. Results: We implement an application-level and end-to-end monitoring with the end user experience in focus. Our tools are connected to a single monitoring system which provides consistent operations, resolves concurrent requests, and abstracts away the underlying mechanisms that cater for the SOA paradigm. Conclusions: Due to its flexible architecture and design our monitoring tools are capable of monitoring SOA application in Cloud environments without significant modifications. In comparisons with related systems we proved that our agile approaches are the areas where our monitoring system excels
Highlights
The market for monitoring systems and tools that observe and modify the run-time behaviour of enterprise applications is evolving rapidly
The Gartner Research (Kowall, Cappelli, 2012) estimates that global spend for application performance (APM) (Application Performance Monitoring) software licenses including the first-year maintenance contracts will grow by the end of this year to $2.14 billion which is a 9% increase in comparison to 2011
Similar growths are estimated for related monitoring areas such as BTM (Business Transaction Monitoring) and BPM (Business Process Monitoring)
Summary
The market for monitoring systems and tools that observe and modify the run-time behaviour of enterprise applications is evolving rapidly. SOA applications provide their business functionality via services. A service is a unit of business functionality exposed to the world via standard descriptions, standard communication protocols, and standard message formats. Monitoring systems decouple monitoring functionality from application and infrastructure layers and provide a set of tools that can invoke operations on the application to be monitored. Objectives: Our monitoring system is a powerful yet agile solution that is able to online observe and manipulate SOA (Service-oriented Architecture) applications. The basic monitoring functionality is implemented via lightweight components inserted into SOA frameworks thereby keeping the monitoring impact minimal. Methods/Approach: Our solution is software that hides the complexity of SOA applications being monitored via an architecture where its designated components deal with specific SOA aspects such as distribution and communication. In comparisons with related systems we proved that our agile approaches are the areas where our monitoring system excels
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.