移动互联网发展带来的快速交付的挑战
互联网完成从WEB1.0向WEB2.0发展,是信息个性化、生活网络化的过程,与此同时移动通信技术从2G、2.5G向3G演变,技术的演变带来了更高带宽、稳定的无线网络通信。技术的发展,为以移动网络为载体提供更丰富的业务应用提供了坚实的条件,推动着移动业务和互联网业务互相渗透、融合,移动互联网领域也应势而起,信息个性化,生活移动化成为一种新的趋向。
在移动互联网领域竞争异常激烈,终端厂商、信息服务提供商、运营商争相进入,以期夺取价值链的战略制高点。其中一个例子,作为移动互联网业务应用发布平台的手机应用商店,自苹果率先推出AppStore后,其竞争对手诺基亚、互联网服务商Google推出类似的平台,运营商也相继推出自己的移动应用商店。移动互联网业务除了固定互联网业务复制、移动通信业务互联网化外,还有移动互联网业务创新,业务形式多样,多通道融合,用户体验成为业务成败的关键。
面临移动互联网领域的激烈竞争,业务应用快速推出无疑是抢占市场先机的有效途径,但是移动互联网业务应用研发涉及移动通信技术体系与互联网技术体系,如:移动电话、短信、彩信、WAP、定位、移动支付、门户、搜索、邮件、IM等一系列的技术。这些技术对业务应用研发构筑了一道道障碍,导致业务应用交付陷入技术漩涡,既无法达到快速交付的目的,也影响了在业务设计和运营等提升用户体验的关键工作。
作为平台设备提供商,如何做好移动互联网领域的技术支撑,协助运营商面对移动互联网领域的激励竞争,创造业务研发团队专注业务设计和业务运营方面的研发的良好环境,将技术关注降到最低点?业务应用需要一个为其提供所需要的移动通信业务、互联网业务技术支撑的平台,能力开放平台的目的就是对移动通信与互联网技术能力进行聚合和开放,降低业务应用开发难度,支撑业务应用快速交付的平台。
能力开放平台通过理清交付模型,打造一个开放的平台框架,提供技术能力支撑
基于能力开放平台的业务应用,在交付模型分四个层次: 使能层、支撑层、能力开放层、业务应用层。使能层专注于通信及网络能力、具有专业关键技术的应用能力的使能,包含如:短信、彩信、定位等基础网络能力,云计算基础设施,搜索引擎、CA、云存储、大数据递送等应用能力;支撑层专注于提供业务运营管理及控制的能力提供,能力提供者包含SIMS、BOSS、MISC、VGOP等运营商已经在现网部署的网元,为用户管理、产品管理、用户订购、订购管理、计费管理等能力提供支撑。能力开放层聚合使能层、支撑层的各种能力,屏蔽各种能力的差异及技术复杂性,并对业务应用提供能力调用API,支撑业务应用的构建。交付模型中最上面是业务应用层,应用层之间面对用户提供业务应用,其专注于业务设计及研发,关键技术支撑通过能力开放层获取,基于能力开放层,应用层可以开发出透明短信、透明邮件等核高基应用,也可以开发出168业务的便民服务、行业应用,还可以支撑MM平台的能力运营,为MM应用开发者提供能力购买服务。
能力开放平台处于交付模型的能力开放层,实现一个开放的平台框架,提供技术能力支撑。平台框架包含三个主要方面:向下能力聚合、向上能力开放、横向能力管控。能力聚合基础通信及网络能力如短信、彩信、定位等,应用能力如搜索、CA、云存储、大数据递送,支撑能力如:产品管理、用户管理、用户订购、订购管理、计费管理等关键的管理支持能力。能力开放平台搭建一个能力接入的框架,作为合作集成平台,支持第三方产品技术能力接入,整合业界的优秀技术产品,持续不断积累和丰富能力。能力开放方面,平台向业务应用提供封装稳定的WEB Service API接口,屏蔽具体能力提供者的技术及接口实现差异性。横向管控方面平台提供流量控制、能力访问空闲控制、能力调用鉴权、监控告警等功能,满足电信级业务应用安全、维护监控方面的要求。
业务应用依托能力开放平台,加快业务研发和交付
搭建于能力开放平台之上的业务应用,可以方便的使用各种能力,能力开放接口通过WEB Service接口形式提供,业务应用无须投入系统对接、专业技术研发漩涡中;业务应用自由组合各种能力,业务应用可以快捷的支持业务的各种形态,实现业务多通道承载。
能力开放平台让业务应用交付聚焦在业务设计和运营需求方面的研发工作,由于能力开放平台对各种移动互联网业务应用所需的技术能力的研究及封装,业务应用关注点才可以集中在用户研究、业务设计、业务研发、业务内容展现、业务营销等跟运营密切相关的活动,而非具有专业门槛的技术研发。
基于能力开放平台开发业务应用的示例:
业务介绍:一个叫商旅服务,为短途客户提供休闲、娱乐、会议等旅游景点、住宿、餐饮信息查询和订购服务的一个移动互联网业务。用户可以通过自助商旅服务,通过WEB、WAP、手机客户端获取服务,并使用移动支付来支付门票费用,支付完成后用户将接受到订购成功的短信提醒。为提供更贴身的服务,业务应用可以通过用户位置生成地图信息给用户。该业务应用涉及的关键技术有:信息搜索、位置定位、地图服务、移动支付、短信发送。不使用的能力开放平台的情况下,业务应用不仅需要提供景点、酒店信息维护功能,用户服务门户,还将消耗大量的研发精力在构建一个符合自身业务的信息搜索系统,并与位置定位、地图服务、移动支付、短信发送等服务器对接。
下面是基于能力开放平台的系统应用流程:
a)用户登录应用后,浏览地区景点,输入查询信息,希望搜索到某一地区的三星景点
b)业务应用接收用户请求后,通过能力开放平台的搜索能力接口请求搜索信息
c)能力开放平台通过搜索引擎获取搜索结果后返回给业务应用
d)业务应用展示搜索结果,用户通过搜索结果找到感兴趣的景点,发起订购优惠门票的请求
e)业务应用通过能力开放平台的移动支付接口请求支付扣费
f)能力开放平台通过移动支付平台完成支付后返回结果给业务应用
g)业务应用完成票务处理,并通过能力开放平台的地图能力接口请求用户位置至景点的地图
h)能力开放平台通过LBS平台获取用户位置信息,结合位置信息向地图服务请求地图信息,然后返回结果给业务应用
i)应用返回订购情况及根据用户位置产生的移动地图信息给用户
j)业务应用在景点门票有效期过期前,通过能力开放平台的短信能力发送提醒短信给用户使用门票
从上面可以看出,通过能力开放平台,业务应用的研发技术门槛降低,能力开放平台为业务应用提供信息搜索能力、位置定位、地图服务、移动支付、短信发送等服务能力,业务研发可重点关注景点、酒店资源维护,业务展现与营销等功能,提升业务应用研发速度。