High Technology
 Related Links
Careers
Contact Us
Home > Industries > High Technology > Case Studies
Case Studies

Case Study: Hosted Enterprise Instance Messaging Solution

Executive Summary

An enterprise oriented instant messaging application was developed for the customer who provides the service to enterprises as a hosted solution. Our solution includes a large-scale, high-availablility,high-performance backend server with a Windows based client as well as a “click to use” Java Applet client. The entire software development and maintenance as well as the infrastructure was done by us.

In doing this project we faced and resolved many challenges that are either common or unique to a multi-tenant hosted SaaS solution and the customer is very satisfied with our service.

Project Overview

Our client is a Boston-based hosted application and solution provider that provides services to small to mid-size enterprise customers. Instant messaging is of course very popular and many businesses use it on a daily bases. Consumer oriented messengers such as AOL and Yahoo! don’t address enterprise needs such as provisioning, archiving, monitoring and branding. Our client provides a cost-effective hosted solution with the specific enterprise requirements in mind.

In this project, we are responsible for developing the software from scratch, design the hosting infrastructure, and provide maintenance to our client. The software is designed to be highly scalable, with full fault tolerance and high availability. The solution has to be highly secure and provide easy upgrades for both client and server program. To enable usage without any software installation, a full featured Java Applet client was also provided.

The entire project took 4 months with 20 people on the team to release the initial version. More features such as white board and file transfer were provided after the initial release within a month since we had a very flexible plug-in based architecture in place. The total user base is around 1 Million, with about 20% active at peak hours.

Key Features:

  • Integration with corporate account
  • Architecturally scaleable
  • System provisioning and monitoring
  • Load balancing
  • Uninterrupted service
  • Software Upgrade / branding maintenance
  • Security

Top

Case Study: An Automatic Test Framework for Migrating PHP Application from Linux to Windows Platform

Executive Summary

As competitive strategy, the overall goal of the PHP Optimization project is to help persuade users/developers of non-windows platform to migrate to windows platform, and offer capabilities never before available in an OSS or proprietary solution giving the end user an unparalleled testing and performance environment.

This document, ‘PHP Optimization System, an Automatic Test Framework for Migrating PHP Application from Linux to Windows Platform’, is one of the projects iSoftStone has undertaken in PHP Optimization area.

Project Overview

The users need testing framework to upload PHP applications and test the application performance on the windows platform. Longhorn server will launch in February 2008, so this framework needs to be deployed by then, and to determine scalability of the PHP application in a simulated enterprise environment.

System Goals

  • Increase Windows share of deployed PHP applications by ensuring functional parity across operating systems and databases
  • Offer a robust, free of charge, performance, scalability and reliability testing environment for PHP applications
  • Provide customers greater application choice on the Windows platform
  • Enable deployment of PHP applications in Windows environments leveraging key infrastructure components such as IIS and MS SQL

Key Features

  • PHP program and sample data are uploaded to controller server by an authorized user
  • Basic check on the files
  • Configure testing queue and set testing schedule
  • Auto-deployment
  • Automatically runs uploaded testing scripts
  • Performance data collecting
  • Testing report sending

< Back   |   Top