某国际电信解决方案供应商:SDK 开发和优化项目
为客户提供高效率,低成本,易使用的SDK产品。
项目背景
该客户是世界级通讯解决方案供应商之一,业务遍及全球170多个国家,主要分布在欧洲、美洲和亚洲太平洋地区。主营业务有:网络化的IT服务,地区、国家和国际电信服务,更高价值的宽带和互连网的产品和服务。客户的业务主要由四个商业线组成:全球服务,开放到达(Openreach),零售和批发。该客户在其本土固话市场上占据统治地位,话务量份额超过50%。
作为世界最大的网络运营商并且经过了十几年的变革,客户正处于历史的转折点。随着网络给人类生活和交流方式带来的重大变革,客户的内部结构和运营体系也不断改变。客户投入了大量的时间,精力和资金建立一套开放的核心平台,让客户通过SDK实现产品的自动生产和交易。战略上,SDK旨在改善组织内部的操作进程以及给外部伙伴访问基础设施、网络和流程的渠道,使以前不可能实现的服务成为可能。
目前,客户公司2400个系统的2100个接口拥有对外开放的SDK,这些SDK缺少适应复杂多变需求的标准版本,使用这些SDK面临开发周期过长以及维护成本过高的问题。因此,需要新的SDK产品以适应现有经济模式和商业规模,并且通过可重用的SDK减少商业成本。
服务能力
软通动力针对该客户的SDK 系统,基于该客户的4个BSS/OSS平台,5个项目组并行合作,专注于客户SDK的研发和基础架构支持。经过了初期的磨合适应,以及所有团队成员的精诚协作和积极努力,客户团队在不断发展壮大。
- 软通的SDK开发团队,为客户的全球签约客户提供基于SDK的集成,编码,测试和持续升级服务。
- 通过创建SDK门户和UDDI引擎,使SDK可查询、可发现,与第三方使用者的集成更加容易,SDK能承担海量数据传输。
- 将客户SDK与现有产业中的SDKs (Java, MS, Oracle, Opensource, Linux等)连接,让其被更多的用户使用。
- 为所有客户SDK开发标准“文件包”,包含通用技术、标准的开发环境和流程、文本、命名规范、错误日志等,根据GNU和opensource产业标准使用适当的分类方法、层次体系、继承关系、扩展属性,建立一个类似于Java SDK的文库。
- 为客户提供完整而有效的管理、监测和控制号码资源的解决方案,分销商无需了解任何技术细节便可以得到这套服务。
- 建立了SDK的门户网站,帮助分销商下载SDK并获得所需的文件。并作为模板应用于任何SDK的服务,目前,部署在亚特兰大的客户云服务器上,运行良好。该门户网站支持广泛使用的任何数字管理模式如单点登录和开放ID,使内部用户和外部分销商简便而安全进入网站。
- 针对于订单系统、故障申报系统和对话服务建立的自助服务体系,提供请求发送、模拟接受和响应功能,帮助分销商的系统开发人员以简便的方式模拟与客户商业系统之间的交互。开发人员通过调用SDK中提供的API来发送请求,仿真器模拟实时响应系统并且发送响应SDK,开发人员可以看到所有进程并选择在emulatorweb上定义响应信息。
- 呼叫提醒系统允许分销商和终端用户安装,修改或者删除语音邮件订单,同时修改或停止客户系统中已经存在的语音信箱服务计划。
- 呼叫转移系统为注册的PSTN终端用户在安装时设置呼叫转移产品。用户可以通过iPhone应用设置所有需要转移的号码。
客户收益
软通动力SDK团队针对客户存在的固有问题,为了使其能够适应行业化发展需求,建立的SDK开发模型可以迅速投入使用,使内外系统的集成更加简便,用户也可以更加便捷的进行应用开发,研发成本和维护投入都明显降低。
经过严格测试,证实软通动力SDK团队研发的SDK产品可以将客户与与其用户系统的集成时间从6-8周缩短至3-4天。通过门户网站,使SDK的服务更加易用,降低了对分销商开发人员技术的要求。通过呼叫系统的建立,使客户的服务系统高度自动化,提高了效率。
此次合作是客户SDK业务在中国市场的探索也是软通与客户建立合作关系的积极探索, 充分而合理地利用中国软件人才优势,使客户内部系统开发效率显著提高,缩短SDK开发和实施的周期,节省开发和维护成本,创造商业化价值,从而提高了市场竞争能力。