Main Header logo  
Search:
Username: 
Password: 
Become a Member 
Home 
Contact Us 
Ask An Expert 


Award Programs

For Your Center

Conferences & Events

Editorial Features

Tools & Utilities


FEATURED SUPPLIERS
on ContactCenterWorld.com this week:
 
Call Smarter
 
Top Performers in The Contact Center Awards
 
DOW Networks
 
CosmoCom
 
BCE Nexxia
 
InVision Software AG
 
CallCopy Inc.
 
IEX Corporation
 
Pipkins Inc.
 
SAP Business Communications Management
 
Click on the company name for more details!



LATEST MEMBERS

Over 115191 Members in the contact center, help desk, CRM industry
View members' directory


Going Offshore? Test Your Applications First

If you are a network manager whose company is making a move offshore, beware. Offshore staffs cannot get their work done if their core business applications do not work well over WAN links. Poor performance and intermittent downtime can quickly offset any savings that might have been gained.

As a result, properly assessing how applications will behave and perform on the target WAN is important. The primary way to accomplish this task is through WAN emulation, which works by running target applications in the actual multi-tier data center environment, using a test bed network that reflects the conditions on the production network. This allows development, network and quality-assurance staff to observe the offshore end-user experience without leaving the lab. Staff can test application performance under current and projected traffic loads, as well as evaluate worst-case scenarios. Most importantly, they can nip potential problems in the bud while doing so is still inexpensive.


Yigal Gafni
Director
Customer Services
Shunra Software


Applications behave differently over a real-world WAN then they do on a development or lab LAN. Latency, packet loss, jitter, bandwidth contention and other WAN characteristics all impact the delivery of IT services to the end-user.

Unfortunately, developers rarely consider these factors when they first build an application. They focus instead on issues such as application functionality and interface design. Only after they have tackled these issues do they consider the performance of the application on the network.

Addressing network performance problems in an application so late in the game often is difficult or impossible. Design and coding approaches are usually too entrenched at that point to be changed. As a result, companies may wind up trying to redesign the network to suit the application. That usually means adding more bandwidth, but not all problems can be overcome with raw bandwidth alone.

These problems can be exacerbated in an offshore situation. Distances are greater and bandwidth is more expensive. More network "hops" usually are involved, which can create more latency and bandwidth contention issues. Last-mile links may also be limited.

Three principles are important in developing an application-testing strategy:

Fully Capture Attributes Of Your Existing WAN Infrastructure
Effective preproduction testing of business applications requires accurate emulation of the full WAN environment where the application will be deployed. Any technology should be able to take a "snapshot" of your WAN as it exists today and duplicate those characteristics in the testing environment.

A WAN emulation solution should automate this process, ensuring the accuracy of the WAN model, while keeping the time and cost associated with creating the model as low as possible. Such a solution should also enable the creation of "what-if" scenarios, to assess the potential impact that changes in the network-such as increased traffic or additional remote offices-may have on application performance.

Test Early And Often
The later testing starts, the more development work will have to be redone in the event a problem is discovered. An emulation environment should remove any obstacles that might otherwise deter developers from troubleshooting network performance at every appropriate point in the development process. The emulation environment also should make testing vendors' packaged applications easier.

Get Actionable Data
Determine the root cause of functionality and performance problems so they can be remedied. Developers need a solution that is as intuitive and automated as possible.

Network-savvy developers should be given the option to do more sophisticated functionality and regression testing in the emulated environment. This will provide further protection against deployment problems and will optimize the quality of production code.


About Yigal Gafni:
Yigal Gafni is the Director of Customer Services for Shunra Software.

About Shunra Software:
Shunra Software delivers application delivery assurance solutions for software developers, QA professionals, and performance and networking managers - empowering them to build distributed applications that function properly and perform to specifications right from the start.

Date Published: Friday, November 19, 2004
 Printer friendly version
 Recommend to a friend

115,191 Global Members



Important Dates:

Top Ranking Performers in Las Vegas!
December 2 - 4 2008
Entry for the 2008 Top Outsourcer Awards Closes
December 15 2008
Entry for the Fall Members' Choice Awards Closes
December 15 2008








-Back To Top-

| Request Information from CRM & Contact Center Suppliers | About ContactCenterWorld |
| Advertise CRM & Contact Center Solutions | Link to this site |
| Submit CRM and Contact Center Content | Contact Us | Privacy Policy |
| Recommend this site to other CRM & Contact Center Professionals | Disclaimer |

©ContactCenterWorld.com 1999-2008
The Global Support Organization For Contact Center Professionals & the place for information on:
CRM, Customer Interaction Management (CIM), Customer Measurement, Customer Satisfaction, Dialers, Do Not Call (DNC), e-Learning, E-mail, e-support, Headsets, Help Desk Software, Internet Telephony (IP), IVR, Knowledge Management (KM), Multimedia Contact Center, Offshore Outsourcing, On Hold, Outsourcing