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