Understand Microsoft Software plus Service ,理解微软的软件加服务
最近,在Internet上搜索,除了Tim Chen的离开外,涉及到Microsoft最多的就是关于微软的“软件+服务”的战略,而且各家媒体从不同的角度对微软的S+S战略作了说明,可惜除了引证Ray Ozzia以及StevenB的只言片语外,给外人的感觉仍然是一头雾水。
从我的理解来看,微软的S+S包含两个层次。
微软所指的软件加服务,一是指网络服务,二则指微软安装在计算机上的软件
具体来说,有三种:第一,MS提供可以提供服务 的基础架构平台,例如LH+IIS7,用户可以在这上面自己定义和定制、部署自己的服务;其二,MS以及MS的partner/客户可以部署微软的系统,而这些系统为第三方服务,例如Exchage Hosting;第三,MS提供面向客户的服务例如Live等。
这是第一层次的微软的软件+服务,在第二层次上,我认为是“复合应用”,引用Ray的一段话:“
Software + Services is Microsoft’s approach for the next generation of computing. By bringing together the best of both software and services, we maximize capabilities, choice and flexibility for our customers. The power of local client and/or server software combined with the community and always up-to-date nature of services will beat software-only or service-only approaches. The broad Software + Services approach unites multiple industry phenomena including software-as-a-service, service-oriented development and Web 2.0 under a common umbrella. The entire industry is converging on a Software + Services approach, with different vendors approaching it from different starting points.”
从这段话可以看出,S+S融合了Web2.0、SOA、SaaS等概念,涵盖的是从用户体验、软件的部署、系统联合、应用的复合以及软件经济等各方面的大概念。
用户体验:例如通过Live、OBA等方式,将用户体验从客户端到浏览器、从桌面到移动终端等;
系统的部署:SaaS,解决系统delivery的新的模式;
系统联合:SOA的经典,解决数据、services、流程在不同的组织、不同系统的互联
应用复合:应该是一个新的方面,扩大了SOA的外延,将系统之间的集成 从后端的服务集成、数据的集成、流程的继承一直延伸到前段的客户体验,OBA就是一非常好的实践。顺便说一句,应用复合的提出,让响应SOA的人群看到了希望,相信对目前对SOA仅7%的满意率的比例会带来极大的提高。
软件经济:以salesforce为代表的新的软件经济模式
可以想象,在S+S的阳光下,未来的应用应该是这样:客户可以通过移动终端,随时check mail,同时,在邮件中通过集成的应用,完成对订单的处理而不用去专业的系统中,再通过调用UPS的快递服务,完成发货的处理。在发货以后,通过GPS或者RFID等,在Virtual Erath上实时地监测货物的到达情况。每天,通过终端,直接使用Excel Service,完成对销售的分析。