Axmor Software - Custom Solutions CompanyServicesTechnologiesQualityCase StudyContact

Technologies


Enterprise Logging Application


Industry: Independent
Software Solution: ERP, Enterprise Resource Planning
Technology Domain:   Web application, Java & J2EE development, WebSphere Development, Enterprise Solution

CUSTOMER:

Developer of enterprise-level business software solution.

Business Challenge

There was a need to develop a software monitoring solution for the large enterprise system. The enterprise software ran on 70 IBM WebSphere Application Servers and DB2 UDB Databases over a large geographical and organizational area. The software environment was multiplatform and application servers were based either on Linux, Windows or IBM Z/OS. To implement the monitoring solution, IBM Autonomic computing toolkit and IBM Tivoli Common Event Infrastructure (CEI) software were selected by the customer.


Software Solution

Axmor's J2EE developers were hired to implement this project primarily because of our extensive knowledge of IBM CEI and Autonomic Computing, and also because of our previous experience in automate software monitoring solutions.

As a solution to this project, Axmor designed and developed a Java custom software solution for logging and monitoring of the customer's enterprise software system. The solution included three main functional components:

  • Logging infrastructure that accepts log messages from a distributed environment on a programming level, as well as diagnosis data from WebSphere Application Servers and DB2.
  • Saving monitored logs into the database.
  • Data retrieval and analysis in the centralized CEI runtime.

The main requirements for implementation of the monitoring application were the use of specific technologies, performance targets, and an ongoing functionality increase.

IBM CEI and Autonomic Computing

IBM Tivoli Common Event Infrastructure (CEI) is a server solution that allows for saving heterogeneous diagnosis data into the common CBE (Common Base Event) format and for their further integrated analysis. Axmor's Java EE developers implemented a series of components to send data from the distributed application to the CEI server, monitor logs, and correlate events in the interaction log view. These tasks were performed with the help of tools available from the IBM Autonomic Computing Toolkit.

Performance and fault tolerance

The customer had specific requirements regarding performance and fault tolerance of the monitoring solution. It should be able to handle big logs (3-5 gigabytes per day) without failure. Axmor's Java EE programmers developed performance testing components to automatically validate these requirements and to monitor software operation stability.

The customer was completely satisfied with the achieved performance measured using several event-specific metrics.

Iterative development and software improvement

The programmed monitoring solution was developed at the same time when the entire enterprise-level software was implemented by the customer. The Software system was improved and extended over the time, and requirements to the monitoring solution were also build up and modified. Axmor's developers provided a customer with a flexible development environment to integrate such inevitable changes into the final solution.

As a result of this project, Axmor Java EE developers created a full-featured Java custom software solution to perform automated software monitoring using the well-proven components from the leading software vendor.

Back >>

BRIEF:

Development of logging infrastructure that accepts and saves log messages from a distributed application environment and allows for their centralized analysis.

BENEFITS:

  • Monitoring solution for the distributed application infrastructure;
  • Use of leading technologies and tools;
  • Automated performance testing;
  • Satisfactory performance measurements;
  • Support provided to the customer during the entire development cycle.

TOOLS & TECHNOLOGIES:

  • Apache HTTP Server v 2.2.0
  • IBM WebSphere Application Server 6.0
  • IBM WebSphere Process Server v6.0
  • IBM WebSphere Enterprise Service Bus 6.0
  • IBM WebSphere Integration Developer 6.0.1
  • IBM DB2 Express-C 8.2
  • Log4J v1.2.13
  • IBM Generic Log Adapter(GLA) Runtime R3
  • IBM Log And Trace Analyzer R3
  • IBM Rational Application Developer 6.0
Custom Software DevelopmentJava Programming.NET ProgrammingMobile DevelopmentPDA DevelopmentSoftware ResourcesSite MapContact

Phone in Russia: +7 383 332 8831, Phone in USA: +1 (877) 772 9667
info@axmor.com
Copyright © 2006 Axmor Software - America Inc.