Cybage Software Pvt. Ltd. An SEI CMMI Level 5 Company w ISO 27001    
Home | Sitemap | Contact Us    
   
  Overview
  Vision
  History
  Management
  Fact Sheet
  Infrastructure
  Contact Us
  Home > About Us > Case Study
Previous Case Study Next Case Study
Client – Telecom Major in the US
The client is a US-based provider of software products and services for the global telecom industry, providing tools for remote, single-point management and monitoring of enterprise-wide installation of telecom devices since 1995. The solution enables Next Generation equipment and OSS providers to cost-effectively create an industry leading management system for their hardware or for their end customers. It’s industry leading plug-and-play component architecture allows equipment manufacturers and OSS providers to purchase pre-implemented TMN based FCAPS application components that can be rapidly customized and added to, dramatically reducing the time to market.

The strength of the product lies in being able to provide the complete features and functionalities as required in the FCAPS model; covering complex networking components like Routers, chassis and cards. Their products include configurable, pre-built application components that provide out-of-the-box fault, configuration, performance and security management (FCAPS). Key features include:

  • Pre-built plug-and-play modules to build an SMS, NMS or EMS in months
  • Reduces time-to-market
  • Being highly configurable, creates a highly differential solution
  • Manages IP, Wireless, xDSL, etc.
  • Component architecture allows easy integration with carrier’s existing OSS
Background
Since 1995, Cybage has a reputation of continuously setting high standards and meeting these standards; thus meeting customer expectations in the offshore software services domain. Over the last 10 years, we have worked on over 100 projects spread across varied business verticals and technologies. Our vast portfolio covers projects involving software development, maintenance and re-engineering.
   
The Task

The client was looking for an offshore partner with an excellent track record and good credentials, who could maintain the core framework used for implementing the FCAPS model (the flagship product of the client), including the proprietary distributed computing model.

   
The Challenge

Cybage has a very impressive track record of maintaining software systems, yet this assignment was one of the most challenging projects that Cybage had undertaken till date. The main challenges involved were:

  1. To be able to understand the existing system that had already undergone about 7 years of development.
  2. To setup an environment equivalent to the one at the client's site to facilitate proper testing, and thus, to ensure the delivery of a quality system.
  3. The proprietary distributed computing model of the client, though comparable to the current industry trends, was different. This required that all the engineers assigned to this project should have a very good understanding of the client's model.
The Approach
Upon close review of the requirements presented by the client, Cybage understood that the engineers assigned to this task will not only need a good background on NMS but will also require working experience using the client's API. This extra criteria in the selection procedure helped Cybage identify the right candidates for the project.

Since the code-base of the existing system was 7 years into development, Cybage understood that training and hands-on assignments were the only quick methods for our engineers to gain substantial insight into the architecture, design and thought-process behind the framework. To impart this training, a special team from the client’s end conducted a 3-month full-fledged training course on the usage and the maintenance of the framework.

The entire training process was captured on Video, with a view to avoid duplication of efforts to impart the training to new members in the event of either increase in the team size or additions to compensate for attrition.

The strong adherence to the processes followed at the client’s end ensured that the documentation of the design and architecture were intact. Cybage’s vast experience in setting up ODCs for different clients helped us identify and resolve the problems that arise due to the time zone differences between India and the US. The client-side peers and the Cybage engineers had a minimal overlap of 3-4 hours everyday. This was further substantiated by having ad hoc telephone calls.

The easy reproduction of problems, application of fixes and testing dictated that we have a full-fledged network setup within the Cybage network. Since the project involved generating and collecting network-based data, the IS department had to make sure that this project was in a different network, but easily accessible for the engineers to connect to common resources within Cybage.

Since the engineers at the client side and the engineers at Cybage would work on the same code-base, a multi-site ClearCase setup was done. This codebase was synchronized every 4 hours.

   
  Technology
 
  • N-tier architecture
  • Java applets/servlets
  • Proprietary WebServer
  • Distributed architecture
  • Oracle
Deployment Platform
Clients: Java applet based UI. UNIX desktops like SPARCs.
Server: Sun Solaris Ultra SPARC with Solaris.

PRESENTATION LAYER
 
  • Configurable user interface is built with Java and JWeaver.
  • Centralized monitoring and configuration of the whole network
  • End-to-end connection management.
BUSINESS LAYER
The components in this layer would be responsible for
 
    1. Managing the lifecycle of the components it contains,
    2. The business rules that dictate the use and behavior of those components, and
    3. The interaction with any external system or data store required to store or to retrieve the information managed by the component.
 
  • Built using C++/Python
  • Able to monitor client service level agreements
  • Multi-vendor interface
  • Seamless integration of element-layer and network-layer functionality

TECHNICAL ARCHITECTURE

  Hardware
    Sun Solaris on Ultra 2 /SPARC/ Ultra 5
Software
    Java applets
    WebServer
    CORBA
 
Previous Case Study Next Case Study
Top
Key Features
State-of-the-art development center
Over 2400 software professionals on board with expertise in varied technologies.
Currently serving over 100 clients across 4 continents.
Consistent records of repeat customers
Projects spread across varied business verticals and technologies
An SEI-CMMI Level 5 Company
An ISO 27001 Certified Company
Cybage in 2007 Global Outsourcing 100 by IAOP
Top 20 Best Employer in India; Dataquest-IDC IT Best Employers’ survey 2007

 
 
 
Legal | Privacy  
Copyright © 2008 Cybage Software Pvt. Ltd. | All Rights Reserved