Ravi Kalidindi

Subscribe to Ravi Kalidindi: eMailAlertsEmail Alerts
Get Ravi Kalidindi: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Ravi Kalidindi

The concept of a central point of access to an application or set of applications is not new. For more than 30 years, companies have been writing, enhancing, and maintaining applications written to transactional systems such as CICS and IMS for IBM OS/390 mainframes. These mature mainframe applications are similar to the J2EE applications developed today because they provide an environment for building customer transaction applications that support distributed enterprise computing. An effective application infrastructure must include a common point of access to perform application tasks such as authorization and routing. Centralized application management must also include the ability to deploy new functionality incrementally, fulfilling organizational requirements to continually enhance business processes. IBM developed the first mainstream central point-of-access ... (more)

Hunting Java Memory Leaks

In a production environment, memory leaks can force organizations to add more memory and hardware resources. They can even cause an application to crash unexpectedly. In theory, Java memory leaks should not emerge as a development or production issue because the garbage collector is responsible for memory management. Built-in Java memory management enables developers to sidestep tedious memory management considerations and is a fundamental reason why Java is a relatively straightforward development environment. Practically, however, the garbage collector function is unable to ac... (more)

J2EE Application Performance Analysis

How well does your application perform? It is probably one of the toughest questions to answer accurately. It is not only a question of how many requests your application serves per second or per minute, but also how your application scales with respect to other performance metrics. It remains challenging to quantify application health quickly because there are a number of variables to consider. This article outlines the key terminologies associated with measuring Java 2 Enterprise Edition (J2EE) application performance. Importantly, this article also outlines best practices for ... (more)