Home
Encode is an IBM Premier Business Partner
Encode US Headquarters:
4400 Route 9 South
Freehold, NJ 07728
732 637 1900
732 637 1950 (fax)

Insurance Company #1

The Client

With nearly 100,000 employees or agents working in approximately one thousand offices in North America, this insurance company provides insurance for individuals, including health and accident coverage, life insurance, annuities, personal disability coverage, pension plans and brokerage services, mutual funds, and a wide range of employee benefit products and services. Agents must be able to securely access the system to provide quotes and manage services for existing accounts as well as support nearly $5 billion in annual sales.

The Engagement

The client ran up against a mysterious performance issue that was impacting a critical business system. The cause had eluded both the client and other project vendors. Before the problem could be solved, however, it had to be located. The possible sources of the problem were many, including the network, database, and/or application code, to name a few.

Critical Services Delivered

Encode determined that the problem was within the Java JVM (Java Virtual Machine) coding, especially in the complex portions of multi-threaded code. The coding issues in turn led to a problem with Java Server Pages (JSP). Additionally, certain necessary WebSphere patches had not been applied.

Encode corrected the JVM and threads coding and applied the patches. In testing, Encode replaced Sun hprofs with a more flexible, open systems version. These changes brought performance up to expected levels.

Encode also mentored the client's staff in key areas such as monitoring JVM performance via IBM Performance Analyzer, and other WebSphere tools. This training led to the creation of a fifty page custom document on tuning JVM, especially the JVM heap size (a critical, memory related parameter).

Technology Used

IBM WebSphere Application Server was selected because it "is available on the broadest number of platforms and provides a robust, proven environment for Java applications. IBM WebSphere Application Server provides a comprehensive set of software tools supporting the full application development lifecycle for traditional mainframe, Java and composite applications with sophisticated connector technology allowing for rapid implementation of innovative on demand applications speeding delivery of new business value." (IBM*)

*Copy which describes IBM products is adapted from the copy provided on the IBM website. Consult www.ibm.com for further information.

Project

Infrastructure Enhancement

Service

Analyze and resolve several "critical" performance problems as well as mentor customers on J2EE Infrastructure "Best Practices".

Software

IBM WebSphere
    Application Server

Java
Sun hprofs

Challenges

Identify and quickly resolve a significant performance problem that was impacting "critical" business systems.