| |
| Home
> About
Us > Case Study |
 |
| 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
|
 |
|
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 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. |
| |
|
 |
|
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:
- To be able to understand the existing system
that had already undergone about 7 years of
development.
- 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.
- 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.
|
 |
|
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. |
| |
- N-tier architecture
- Java applets/servlets
- Proprietary WebServer
- Distributed architecture
- Oracle
|
|
 |
|
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 |
| |
- Managing the lifecycle of the components
it contains,
- The business rules that dictate
the use and behavior of those components,
and
- 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
|
 |
|
| |
Hardware
Sun Solaris on Ultra 2 /SPARC/ Ultra 5
Software
Java applets
WebServer
CORBA
|
|
|
| |
|
| |
|
|
 |
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 |
|
|
 |
 |