Print
ko | ja | en

Application Performance Management for .NET (MicroSoft)

Product Summary

Ever since the release of Microsoft’s .NET framework was annouced back in 1999, many organizations around the world and across industries started using .NET technology to build their IT infrastructure. .NET framework was initially used for building client application because of its interoprability with Microsoft’s Windows OS, the operating system which is used by majority of the home and commercial PC users today. Because of its plentyful library and easy to use language structure,.NET had come to capture a large share of framework market for enterprise environment today, walking shoulder to shoulder with Sun Microsystem’s, Java EE plaform. Today, it’s very common to see a organization’s IT infrastructure which is built on both .NET and Java EE technology.

When .NET framework was just starting out, programmers and application administrators only needed simple debugging tools and profling tools to manage the performance of .NET applications, but now, the situation is much different. As .NET applications become more complex and used in hetrogeneous environment, the need for enterprise class solution which monitor and manage .NET application has emerged. Moreover, since many organizations use both .NET and Jave EE framework to build their IT infrastructure, having a solution which can cater to both type of platform and deliver comprehensive management of performance for both has become necessary.

JenniferSoft’s JENNIFER 4 such a comprehensive performance management solution. JENNIFER for .NET provides total .NET performane monitoring of in realtime, ensuring application stability and troubleshooting application error/exceptions as soon as they occur.

JENNIFER .NET Monitoring Features

  • Real-Time Throughput/Service Monitoring
  • Performance Problem Diagnosis
  • Root Cause Analysis
  • Individual Transaction Profiling
  • Application / SQL Query Tuning
  • Application Error Detection and Analysis
  • Peak (Service) Load Control Capability (PLC)
  • User Customizable Dashboard (Drag & Drop Feature)
  • System/IIS Resource Monitoring
  • User-customizable Reporting with Templates

Benefits

Minimize System Downtime

  • JENNIFER is true real-time application management solution which collects and analyzes application performance data as they occur. Combining this feature with JENNIFER Smart UI, system administrator can identify, analyze and troubleshoot application performance problem in record speed, minimizing system downtime and maximizing availability for mission critical enterprise applications.

Identify and Resolve Performance Bottleneck

  • JENNIFER provides performance information for individual service transaction and it directly links them to detailed service transaction information, which makes it an ideal solution for identifying and resolving performance bottlenecks. Select a slow running service transaction right out of an easy-to-see graph then diving right into detailed information of that transaction within a couple clicks of mouse button

Quantified System Performance Data

  • JENNIFER collects and standardizes various types of application performance and business data such as number of visitors, number of concurrent users, system resource usage rate, etc… These quantified evidentiary data are then used to generate performance summary reports, capacity analysis for planning system expansion, historical trending, and application tuning.

Integrated System Performance Management

  • JENNIFER’s powerful UI and flexible framework allows administrator to use JENNIFER to monitor systems outside of Java EE and .NET application server. JENNIFER’s very own “Adaptive Framework” technology enable JENNIFER to import performance data from TUXEDO/CICS, enterprise DB, web server, TPM, and others external systems, and monitor them all in JENNIFER’s dashboard.

High Scalability, Low Overhead

  • JENNIFER analyses applications precisely and efficiently. JENNIFER minimizes the overhead by using an efficient data collection system, compact protocol for data transfer, and controllable profiling level of service transaction information. Combining these features together, JENNIFER imposes minimal overhead to the monitored application servers while providing high-level of scalability.

Minimizing TCO

  • Monitoring and managing application performance can be a costly process which can consume huge amount of resources in terms of engineering hours and money spent purchasing variety of development tools, profiling tools, and testing tools. Stop wasting money with these ineffective tools! JENNIFER has been specifically designed for troubleshooting application performance problem and progressively improving application performance and JENNIFER can do these things fast!

Satisfactory Customer Service

  • At the end of the day, goal of any enterprise application is to provide continuous service to end-users. Use JENNIFER tune mission critical application and provide peerless service to end-users by minimizing system downtime, and troubleshooting application errors and bottle-neck in real-time!

JENNIFER Architecture

1) JENNIFER AGENT
Installed in each Web Application Server, JENNIFER Agent collects performance data then transmits them to JENNIFER Server.

2) JENNIFER SERVER
JENNIFER Server receive the performance data from JENNIFER Agent, processes then display them in JENNIFER Dashboard, Report, and Problem/Determination module.

3) JENNIFER REPOSITORY
Data processed by JENNIFER Server is stored in DB File system (JENNIFER Repository) and JENNIFER retrieves data necessary for system performance analysis from here.

4) JENNIFER CLIENT CONSOLE
JENNIFER Client console uses java applet and web browser and does not require installation of client. Thus user can access JENNIFER client from any internet enabled computer.

Supported Platform

OPERATING SYSTEMS
Windows 2003 Server 32bit, 64bit
Windows 2008 Server 32bit, 64bit
Windows 2008 Server R2

WEB APPLICATION SERVERS (IIS)
I6.0, 7.0, 7.5

.NET Framework
2.0, 3.0, 3.5, 4.0

Supported DB Provider
System.Data (SqlClient, Odbc, Oledb, OracleClient)
Oracle.DataAccess.Client
PostgreDB (Npgsql)

JENNIFER .NET Datasheet Download

  • JENNIFER 4.0 for .NET [PDF]