KBI 311111 Enhancement: Added Java Rules In Argent for SAP


Version

Argent Advanced Technology 3.1A-1410-A And Later

Date

Monday, 17 Nov 2014

Summary

Argent for SAP has been enhanced with Java Rules that monitor the performance of Application Server Java system activities

It provides important performance metrics such as response time, memory consumption, process statistics, thread statistics, session statistics etc

Technical Background

SAP started writing software on mainframe systems

They eventually expanded to distributed open systems (i.e. UNIX)

They created their own programming language (ABAP/4) either to have total control over the software environment or to avoid having to license someone else’s (or both)

They used their own ABAP language to create the server software

Older SAP systems were ABAP-only systems

Older SAP systems were not web-friendly (and did not support HTTP)

SAP built middleware like Internet Transaction Server (ITS), Internet Graphics Service (IGS) and Business Connector to bridge that gap

Newer SAP systems will support HTTP and web functionality in ABAP, but it is not the best development environment

SAP introduced the Java stack to extend the functionality of the ABAP stack (particularly in the web world), and to provide customers with a more ‘standard’ development platform

The Java Engine is capable of handling both Web as well as Application developed in Java Servlets and Enterprise Java Beans (EJB), web application will be handling by Web Container and Applications will be handled by EJB container

There are many more java programmers than there are ABAP programmers making it easier to source talent

The current SAP application instance can be created as a stand-alone ABAP, stand-alone Java or dual-stack ABAP/JAVA instance type

Application instance types can be mixed within the same system instance

The SAP system is uniquely identified by a three-letter name, the system identifier (SID)

The SAP application instance is uniquely identified by the SID + hostname + two digit instance number (abbreviated by InstNr or NN to indicate the numerical value)

The current release of Argent for SAP contains the Rules to monitor all the important ABAP system parameters

It has been enhanced with Java Rules to monitor the performance of following Java instance components

  • Java Server Process
  • Java VM Garbage Collection
  • Java VM Heap Memory
  • Java Server Threads
  • Java Server Sessions
  • Java Server Caches
  • Configured Java Components
  • Enterprise Java Beans(EJB) Sessions
  • Java Remote Object Connections
  • Java Shared Memory Table

For more details read:

https://help.argent.com/#e_sap

Resolution

Upgrade to Argent Advanced Technology 3.1A-1410-A or later