Across the tiers
One transaction passes through channel, integration, core and TP tiers, and each tier keeps its own record. Correlating those records into one request is manual work.
Relate transaction paths to performance information when investigating banking application behaviour.
Supported agents and products determine coverage across web, Java application servers, TP monitors and C applications.

One transaction passes through channel, integration, core and TP tiers, and each tier keeps its own record. Correlating those records into one request is manual work.
On salary days and campaign days, volume rises and the first symptom is a slow response rather than a failing component. Individual systems can look healthy while a business transaction is slowing down.
There are hundreds of application instances and only a few people watching them. A JVM problem usually shows up as slowness, with the cause in garbage collection, a thread pool or a connection pool that a server dashboard does not show.
Core business often still runs on TP monitors and C applications, where Java-side tooling does not reach. Queue state, call relationships and process resources on that side tend to sit with a different team and a different tool.
Application Monitoring brings application and transaction performance into view alongside the operational tools you already run. It attaches to your applications and follows the transaction path they take.
Coverage follows the application and transaction path: web server, Java application server, TP monitor and C applications, and the browser as an optional package. Database-side detail beyond that path comes from a separate DPM product, and the optional SpaceMon linkage adds database events and statistics.
On-premises deployment
Agents collect performance information from supported application environments and report to a collector that runs in your environment. The console reads from the collector; statistics and raw data stay in your own databases. The product is delivered as the ENPHAROS family.
Java applications and C or TP services are instrumented without changing application source or the build. Attaching an agent is still deployment work: the agent is installed, the way the process starts is adjusted, and that process is restarted. Installation and day-to-day operation are agreed with your team in the project.
Browser-side timing is an optional package. It needs a collection script on the web server and a reference to that script in the application's common pages, with target clients selectable.
Some of what the page describes depends on work done during implementation: mapping transaction codes to business names, setting thresholds and comparison baselines for events, and access to the systems the agents read. Deployment scope, compatibility and collector sizing are confirmed for the target environment rather than assumed.
Application Monitoring supports detection, analysis and notification within your operations workflow.

Application and transaction monitoring across banking systems
Shinhan Bank used ENPHAROS JAVA to monitor application servers, databases and operating systems across core banking, external systems and customer channels, including end-to-end transaction monitoring.
Between 2021 and 2024 the product was deployed in 15 projects, most of them in financial services.
Tell us about your application environment, the transactions you need to follow and the performance issues your teams want to understand.