Skip to Content
  • Enterprise
  • Education
  • Health
  • Government
Application Profiling - Whatever stage of an application deployment you’re at, optimise performance with application profiling services from Data Integration.

Application Profiling

Optimise application response with application profiling services from Data Integration

Application development projects are usually, large, costly and complicated, involving many cross-functional teams. One of the objectives that needs to be met is to ensure that application response times meet an acceptable standard - but this can be difficult to predict and control because of the many different components of the delivery mechanism that affect response times.

Why use Data Integration Application Profiling Services?

Our Application Profiling services characterise, analyse and predict the response-time performance of an n-tiered, TCP-IP application (client-server or web-based). We provide you with rapid insight into how your application, network and individual client-server components interact as an end-to-end system to affect end-user performance. We then provide recommendations to enable you to optimise user response-times.

This service helps you to deploy and support applications more efficiently and effectively.

The best results are achieved if you include application profiling at the early stages of a project, but we can assist you at any stage of the application life-cycle and are confident we will deliver tangible benefits.

Pre-deployment Stage

  • Helping planning teams understand how different application deployment options (e.g. client-server vs. web-based and/or distributed vs. centralised servers) affect application response times
  • Assisting development teams understand how the application will perform and scale across a corporate wide-area network or the Internet and identifying where performance bottlenecks exist within the application code or other components of the delivery mechanism
  • Capacity-planning WAN bandwidth for optimised performance
  • Comparing alternative client-server or web architecture design options
  • Characterising how sensitive application performance is to changes in network bandwidth, load and latency

Deployment Stage

  • Assisting your business to base line or benchmark the day-1 response-time characteristics of the application
  • Characterising the sensitivity of application performance to changes in network bandwidth, load and latency
  • Setting Service Level Agreement objectives based on transaction response-times

Production Stage

  • Troubleshooting performance issues
  • Understanding the effect of changes to the network or client-server architecture
  • Understanding the effect of changes to WAN bandwidth
  • Comparing new software version releases

Benefits

  • Objective information enables you to make informed decisions based on user performance
  • Fast and efficient - delivers application and network performance optimisation and/or troubleshooting information in shortest possible timescales with easy-to-understand, concise reports
  • Pinpoints the root cause of performance issues accurately - avoids costly time-wasting and "blame culture"
  • Eliminates the need for guesswork in understanding how to resolve end-to-end performance issues
  • Totally passive methodology no business risk

Service Options

On-site engagement

On-site engagement for a single 2/3-tiered application project:

  • Typically10-15 user transactions profiled
  • Timescale - typically 7-10 days (to delivery of report)

Off-site engagement

This option requires you to provide Data Integration with network traces of the application transactions to be profiled. The traces are typically taken by a customer with network analyser (e.g. Sniffer or equivalent).

Based on number of trace units:

  • 1 trace of a single transaction across a single tier client-server/server-server conversation = 1 unit
  • Minimum project scope of 10-units (based on 5 application transactions and 3-tier client-server architecture)
  • Timescale typically 3-5 days (to delivery of report)

Let us give you a call

Call me Back