全新的移动产业生态系统促使标准的世界不断演进

by OMA | Tuesday, May 19, 2015

全新的移动产业生态系统促使标准的世界不断演进

作者:Joaquin Prado,开放移动联盟技术项目总监

在当今的无线通信行业中,标准开发群体和标准使用群体之间严重缺乏沟通。鸿沟的一边是定义无线网络如何运行及提供服务的标准开发组织(Standards Development Organization, SDO),而另一边是在这些网络上使用的各种应用(apps)的开发人员。

IEEE对“标准”做出了如下定义:“标准是设计并确立规范和程序的文件,用于确保人们每天所使用的材料、产品、方法和服务的可靠性。标准解决一系列的问题,包括但不限于各种各样力保产品功能和兼容性、促进互通性以及支持用户安全与公共健康的协议。只有通过标准的使用,对互联性和互通性的要求才能得到保障。只有通过标准的应用,新产品和新市场的可信度才能得到验证。”1

标准化在以下几个方面给移动产业链提供了益处。第一,众多的标准开发组织及其彼此间大量的合作协议,帮助行业避免了工作上的重复,并阻止了行业内部的分化。第二,标准开发组织由来自整个移动产业链上不同环节的各方组成,他们可为整个体系架构带来各种真知灼见。如果不是这样,不同供应商各自提供的林林总总的方案就难以协同工作。第三,诸如MMS和设备管理(Device Management)等传统标准必须随着网络的发展而不断演进,以确保其互通性和向下兼容能力。最后,标准开发组织提供了一个法律和商业上的框架,确保了许可、参与权、发布流程和冲突解决等方面的公平。

很明显,在定义可在全球范围内提供可靠且互通的移动语音/数据网络及服务的复杂系统时,标准开发组织扮演着一个根基性的角色。随着这些无线网络向全IP架构演进,应用开发者们成为了相关标准的新兴使用群体。在应用开发者群体这个依赖开源软件(Open Source Software, OSS)的高度竞争的领域中,仅仅针对iOS系统就开发了超过130万种应用2,传统的标准制定程序及成果可能就显得过时并落后于市场发展了。

在工作方式上,标准开发组织与开发者群体之间相去甚远。标准开发组织的典型工作就是针对一个比较复杂的问题来定义一个解决方案,而且这种解决方案往往是长期性的,以确保网络或服务层面的完整性和互通性。标准开发组织的工作成果通常是一份面向整个行业发布的文件(多数采用PDF格式),业内公司在开发其产品和服务时绝大多数将采用并遵从相关标准。

应用开发人员在利用相关标准进行应用程序开发时心存疑虑,他们的工作使用了一些从社群角度看是相互连接的工具,这些工具使他们和其他厂商都能将彼此的成果相互借鉴、改头换面并重新发布。在网络层这样做是合乎情理的。所以,整个移动产业生态系统的活力需要标准开发群体与应用开发群体在工作实践和成果中跨越鸿沟,以确保在整个移动产业链上的效率和互通性。

那么,问题就在于标准开发组织如何能去适应这样的要求,即他们可更好地使得开发人员能够利用其制定的标准。标准开发组织群体中越来越多的成员相信,标准开发流程和他们的开发成果能够也必须演进,以满足包括应用开发人员在内的新的移动产业生态系统的需求。诸如开放移动联盟开发者工具包(Open Mobile Alliance Developer Toolkit)等新的尝试提供了如下工具:一个客户端/服务器端模拟器,一个用于创建配置文件数据的编辑器,一个存有GitHub代码及规范的资料库,一个关于标准使用案例的实验工具包,一个用于测试实现程序的沙盒(sandbox)服务器,一个用户社区,以及一个基于标准的开源项目列表。

随着移动产业链向全IP网络演进,以及一种包括应用开发人员群体在内的商业模式的形成, 标准开发组织也必须相应地做出去引入应用开发人员这样的演变。为此,标准开发组织必须给应用开发人员提供相应的工具,以支持他们能够利用标准组织制定的标准。一个移动服务生态系统,如果能在给开发人员带来创新与创意时,将标准开发中固有的安全性与互通性结合起来,将会使整个产业链获益良多。

关于开放移动联盟 (OMA) 
开放移动联盟(OMA)成立于2002年6月,由全球领先的移动运营商、设备和网络供应商、信息技术(IT)公司以及业务和内容提供商组成。OMA针对在承载网络上创建跨越地理位置限制的互操作性业务制定开放的标准。OMA的标准可跨越不同类型的移动网络为几十亿个已有和新型的固定和移动终端提供支持。这些移动网络包括传统的蜂窝运营商网络以及支持机器间通信的新兴网络。更多信息,请查看www.cn.openmobilealliance.org.