Case Studies

SDK Development and Optimization Project

iSoftStone created a highly efficient, low cost, easy to use SDK product for a global telecom provider.

Situation
Our client, one of the world’s leading communications solutions and services provider, has invested a lot of time, effort and money to build an open platform and Standard Developer Kits (SDK); these SDKs are designed to improve the organization’s internal operation processes and to give external parties access to infrastructure, network and processes, to make new services possible. Our client had 2,100 interfaces for 2,400 systems with open SDKs and wanted to create a new standardized SDK to fit their dynamic business model, reduce the large number of SDKs and scale as needed. Our client’s main goal for the new SDK was cost savings, which it hoped to realize with shorter development cycles and lower maintenance costs.

Solution
iSoftStone’s SDK system for this client is based on four BSS/OSS platforms used specifically by this client. Five cooperative project teams focused on the SDK development and infrastructure support. The teams developed a standard “package” for all the SDKs, including common technologies, standard Agile/Scrum development environment and process, documentation, naming rules, and error logs. The standard package is based on GNU and Opensource industry standards, allowing our client to build a document library similar to Java SDKs. In addition, iSoftStone’s development team provided support services to our client’s global SDK contracted users, including integration, coding, testing and ongoing enhancement. Since the initial run-in adaptation, the iSoftStone team is continuing to add new features and functionality to the SDK:

  • Improved search, easier integration with third party users, and better capabilities for massive data transmission.
  • New links to other existing industry SDKs (Java, MS, Oracle, Opensource, Linux, etc.) to expand the user base.
  • A new comprehensive solution to efficiently manage, monitor and control telephony number resources.
  • Developed an SDK Portal, currently deployed on our client’s Cloud Infrastructure, to help Communication Providers (CP) download the SDK and get the documentation they need.
  • A self-service system that helps distributors’ system developers to simulate the interaction with our client’s business system in an easy and convenient way, allowing them to simulate real-time system responses and see all processes.
  • A call Transfer System to help registered PSTN end users to set up call transfer products on installation, which allows users to set up all numbers needing to be transferred through an iPhone application.

Benefits
iSoftStone’s SDK development work significantly improved efficiencies for development on our client’s internal system by shortening the development cycle and reducing maintenance costs. Our client has realized these specific benefits:

  • Shorter integration time between their system and the customer system (from six to eight weeks to three to four days).
  • Easier integration between the internal and external system which expands the user base by requiring less technical skills .
  • Shorter research and development costs due to reduced complexities and encapsulation in SDK
  • More efficient due to automated functions such as the call system.

Back

Related Information
Contact Us
Interested in learning more about our global business consulting, IT outsourcing, and business process outsourcing capabilities? contact us>