This needs some work, its a piece I am writing for external publication, hence the working title.....Comments welcome
Increasingly these days the modern application or app is a seamless collection of features that extends beyond a single function. However, behind the serene bliss of the user interface you will find a plethora of technologies both on promise, cloud based, microservice, APIS, middleware and more. In essence, the proverbial swan; gliding through the water whilst all the activity lies out of sight. To the user the app provides easily accessed productive capability with all the complexity obscured from to the naked eye.
What these applications abstract from their users is usually an eclectic interaction between many components. For the agile product owner this presents a challenge in ensuring the customer experience is both efficient and available. How do I keep a close watch on all this complexity, how do I know my customer is getting the best value and experience form my App? Modern Application Management Systems are key to bringing all of these disparate but essentially interdependent components together, gaining an overall view that delivers insight to performance availability and health both in the foreground and on the horizon.
The key is to deliver Application Performance Management to the developer, operator and product owner in the same seamless way as the applications they are deployed to manage. To do this APM solutions need to be able to cope with many technologies, bringing together data from multiple sources. That’s just half the story, to be really productive APMs must also collate and provide user views that offer real meaning and insight. By interpreting, baselining and differentiating APM brings value at all levels of application ownership; not just the developer who can interpret the raw data.
One area where CA provides this level of seamless insight, is the SAP environment. With its mix of Java and SAP ABAP environments the use of multiple tools can mean that not only specific issues are missed but more importantly context is lost. Most customers use a combination of SED and Solution Manager based components to gather metrics and transactions data and using a cross platform swivel chair approach, managing in a non-contextual uncoordinated way, Others may simply not monitor everything due to the inherent complexity of using many tools.
Using CA APM with the addition of the ABAP packaged work product brings together all data into one view. More importantly as we mentioned into the same contextual space. Now what you see are cross application transactions traces that traverse both Java, J2EE and ABAP environments. This makes for a much better user experience when trying to diagnose issues where it’s not clear exactly where the issue lies.
Overall CA APM and the ABAP Packaged work product from CA helps enterprises gain insight into performance characteristics of the SAP ABAP transactions and enables centralized application performance management of SAP ABAP along with other enterprise applications monitored using CA APM such as Java PHP .NET and Node JS.
Next time we will look at the detail behind the SAP ABAP PWP and see how application performance data from multiple environments in your application landscape appear as seamless as the applications they manage.