论文部分内容阅读
自Web2.0被0Reilly提出以来,其技术和理念促进了Web的极大发展,进而人们将Web2.0的应用领域拓展到企业和电信行业,以解决它们当前所面临的问题,由此产生了各种企业Web2.0应用方法和Telco2.0实践。然而总的来看,目前Web2.0在企业和电信行业的应用局限在对Web2.0技术和理念的纯粹应用上,缺少从技术和商务模式结合的角度进行软件开发模式和商业模式研究的案例,因而缺乏符合Web2.0特性的系统有效的模式和支撑平台。这种缺失造成的现状可概括为:(1)一方面,有可供调用的电信能力API;另一方面却无可供这些API施展的,为企业应用服务的良好生态环境及平台;(2)电信行业不能通过有效的生态环境及平台获取API收入,企业不能使用融合电信能力的创新应用。
Web2.0代表了一种新的软件模式和商业模式,它促进了传统信息资源库型的Web向服务型Web平台的演进。这篇报告旨在探讨:(1)适用于电信行业和企业应用的Web2.0软件模式;(2)基于该模式的企业信息化SaaS平台和应用程序聚合及安全可控的交易平台,以支持轻量级、敏捷、聚合特性的中小企业信息化开发;(3)将Telco2.0能力和企业应用实现便捷整合的方法。主要工作成果有:
1)设计了融合软件商店、SaaS和应用程序聚合的Executable Web软件模式以及对应的软件生态环境。这种模式可将整个Web应用联系起来,实现了基于Intent机制的广义Web聚合;克服传统软件商店的长尾断裂,应用同质化问题;克服传统SaaS应用数量少,且难以复用的问题。
2)设计了符合上述模式的BellMash平台。该平台基于分层体系架构,对各种服务的创造进行了分离关注,使得服务元素涵盖传统的各种Web服务以及本文的Webpage服务。该平台是一个SaaS平台、是软件商店平台、是一个Web应用聚合平台,同时还是一个应用开发者的接入平台。应用开发者既可以在上面发布自己的应用,也可以通过聚合其他软件商发布的应用和服务构件开发新应用。
3)实现了BellMash平台的可运行原型。开发了作为BellMash平台核心部分的浏览器端聚合引擎,该引擎直接在浏览器中运行而无需任何额外插件支持。同时,设计了基于Parlay X网关的快速电信服务RESTful/LPI开放方法,并将其整合到BellMash Web Service服务器部分,以支持电信服务使能的信息化应用,促进Telco2.0能力和企业应用实现便捷整合。该原型为平台的产品化提供了切实可行的基础。
4)设计了将BellMash作为移动widget平台的应用分发控制机制。这种机制对GBA基础设施进行复用,以同步于服务器侧和终端侧的URL实现鉴权控制。相比DRM该机制体现出低成本,轻量级的优势,更易于运营商和开发者实现移动Widget的授权分发。