HTML5的意义与20年前完成CTI一样,具有里程碑意义。目前来看,它是通向互联网最近的距离。
Web技术从90年代兴起到千禧年的大踏步发展,Web技术实现的应用已经融入到各行各业和人们衣食住行的各种场景,尤其是现在最流行也是最有发展的移动互联网在业务发展的突出表现,Web技术的创新、革新乃至于未来的方向,也是不同行业的IT人员思考的问题,早期的静态HTML页面,短暂CGI程序的出现,后来的JSP、ASP动态页面技术,再后来的J2EE的出现来改变Web技术的格局,以及Flash技术对多媒体(声音、视频、即时消息、消息推送)在浏览器端的辉煌。
纵观应用架构和技术实现发展的情况,后端的J2EE的架构已经能够满足未来业务构架的需要,包括其最核心的Servlet以及衍生的Servlet的技术(例如SIP Servlet,构架了一个实现SIP通信的Servlet Container),数据访问的引擎(EJB),那么客户端侧的展现一直都处于一个多样化但又各有缺陷的局面,尤其现在客户端要求在媒体方面、UI方面、及时性方面、效率方面、稳定性方面都提出了一个苛刻的期望,当Flash诞生之日起曾经给人们带来了一丝希望,至少90%以上满足人们在客户端的应用展现需求,但是Flash本身是一个重量级的应用,需要客户端的下载和Player的重载运行,同时Flash在语音、视频等多媒体的实时性、性能层面没有更多的考虑,更多是Play而不是Communicate的,再有其消耗的带宽、支持的编码和UI定制的方式都是相对私有和封闭的,对于开发者来说需要了解一套新的技术平台。
HTML5源自HTML,但不是HTML,其最早的版本是Web Application 1.0,其目的是构建一个客户端的Web应用框架,结合CSS6的使用,能够完美的实现轻量级的客户端应用,当然包括对语音、视频、消息等多媒体的实现,尤其对于移动客户端,包括智能手机、平板电脑,都能够直接通过浏览器实现应用体验和操作。
企业通信行业是一个围绕着企业内外提供多渠道、多媒体、多种类通信应用的一个行业,结合通信服务的各种需求,使用移动互联网,以及与虚拟化技术相结合,之前很多在Windows、Linux、Mac等之上的胖客户端应用已经不能满足客户的需求和行业发展的趋势,这个滞后的做法与作为后端的服务已经朝着Java体系在迁移形成了鲜明的对比,例如SIP在Java Servlet的实现,已经在包括IBM Websphere、Oracle Bea Weblogic等J2EE容器提供商上得到了支持,未来的符合IMS架构的SIP通信核心实现(SIP Server)已经在朝着标准Java容器的道路上,包括Media Server、Presence Service的辅助SIP服务与这些Java容器的SIP核心服务形成了一个紧密协作的企业通信后台。
作为通信客户端的实现,无论是提到通信就会想到的电话,包括多媒体的视频电话,还是在企业对外服务扮演重要角色的呼叫中心的座席软电话,HTML5应该是首选的技术方向,作为在浏览器端无需下砸和重载运行的Web技术,使用电话的人可以在各种移动设备上进行语音电话、视频电话和消息的沟通,再也不用担心自己用的是Android、IOS、WebOS还是Bada、RIM,再也不用关心我需要安装个Player来做播放一个客户端,与浏览器形成了一个附加的客户端容器,再也不用担心电话的实时性,再也不用担心带宽的问题,再也不用担心媒体QoS的问题。
作为一个座席人员也不在只能坐在一个固定区域来接听拨打电话,有网路的地方就能有服务,有浏览器的地方就有服务。因此,作为企业通信行业而言,应该追赶上HTML5的步伐,哪家能够尽早的开发出HMTL5版本的电话、软电话以及其他客户端应用,就会更有竞争力,更会在行业发展中处于一个领先的地位.hTML5虽然不是万能的,但是是现阶段必须要关注和大力发展的,为了不要掉队和被市场淘汰,请一起HTML5吧!
原文转自:于桂宝新浪博客