微软认为“S+S”(软件+服务)是走向IT未来之路的重要途径。通过最优秀的软件和时时更新的服务相结合,无论是对企业还是个人,它将使IT技术在选择性、适应性和功能性方面都发挥最大的价值。客户端和/或服务端的软件,加之web 2.0以及其所提供的时时更新的成熟服务,其功效将远远超过单一软件或单一服务。广泛地讲,“软件+服务”是一把“IT大伞”,综合了很多IT现有的技术和理论——包括:“软件即服务”(SaaS), “面向服务的架构”(SOA)和 “Web 2.0” 。随着不同厂商从不同的切入点切入,整个IT业正在托起“软件+服务”这把大伞,走向IT未来之路。
“S+S”(软件+服务)是对Microsoft战略的一种高度概述。环顾当前业界技术趋势的发展,有三大催化因素促成了这种结果。
第一大因素,也是最重要的因素,就是廉价——廉价技术、廉价处理器、廉价存储器、廉价带宽。令人出乎意料的是,从单核到多核再到更多内核,摩尔定律依然适用。这一切使得我们能够以越来越低的成本获得越来越高的处理速度。在相同的价格点上,存储容量已经翻番,而且还将进一步持续下去,这一点确定无疑。但这并不意味着一切!
另一大因素是全球化人才。现在企业可以更经济地从东欧、中国和印度聘用的人才,而且这一切并不仅仅局限于科技行业。举个例子,如果您做过CAT扫描或X光扫描,也许会发现,扫描结果往往由身处印度的放射学家查看,随后将诊断结果发回美国,这种方法的成本降低了。
最后一大催化因素是互联网。它赋予人们访问所有这些资源、连接所有员工的能力,而且成本极低甚至无费用。那么,让人们很容易想到的问题是:这一切对于业务有怎样的意义?对人们看到的服务转型有怎样的意义呢?
微软首席软件架构师Ray Ozzie在2006年5月撰写的备忘录中真实地描述了业务中可能出现的“服务阻断”或“变革效应”——那实际上是三大创新因素的支点。
·第一个因素与“SaaS”(软件即服务)有关:Microsoft的“SaaS”战略是什么、我们要为“SaaS”做些什么?我们将“SaaS”真正地视为一种服务的交付方式。这是一种交付软件的方式,与软件和物理硬件所在的位置有关。在“软件即服务”的情况下,软件只是简单在某台远程服务器上运行,通过Internet访问。因此我们没有将“软件即服务”视为这种服务转型的至高点,而只是将其作为一种交付软件的方式。
·显然,另外一大因素是SOA(面向服务架构),我们将它简单地视为服务的组合或聚合。在过去几年中,它一直是企业的重要关注点。SOA最开始由开发者推出,从下到上,以web服务为载体,但现在要将其置于整个企业的上下文加以考虑。在服务领域,您可以将来自防火墙内外的服务组合和聚合,最终以SOA(面向服务架构)为基础,通过某些应用程序为终端用户交付功能性,而这些服务所处位置应完全透明。
·最后,也是比较有趣的一个因素就是Web 2.0。之所以说它有趣,是因为透彻理解它的人寥寥无几。我们将它视为由服务承载的协作体验,有些人从服务的商业模式角度看待Web 2.0。一个有趣的Web 2.0定义来自Tim O’Reilly,他将其称为“参与架构”。根据这种观念,有越多人使用应用程序,应用程序就越有意义、越有价值。比如说Wikipedia,如果它只有一个用户,显然毫无意义可言,事实是有许多用户使用并参与其中,赋予了它无法估量的价值,这与Microsoft构建软件的方式截然不同。我们极度关注终端用户,始终如一,我们围绕终端用户的需求构建软件,一旦满足了这些需求,我们会再加入协作功能。Web 2.0应用程序自始至终都考虑了协作方面。
许多人简单地认为——一切都将会变为“在云端”(Cloud)服务。根据这种观念,许多人不必在一种或另一种之间权衡利弊。在服务领域,许多驱使客户产生兴趣的因素正是长期以来令客户对软件灰心丧气的因素。在服务领域,可以买前试用,所有基础结构管理方面的麻烦都烟消云散——成为其他人的问题,您只需按需支付;但在软件领域,有完全的掌控权——自行定制、一次性支付、想使用多久就使用多久、拥有永久的许可,而诸如此类的许多效果在服务领域中都是不能实现的。用户应该做出选择:如果选择了纯软件或纯服务的途径,实际上就等于放弃了另外一方面的优势。 “S+S”(软件+服务)的理念针对这种想法,提出最好的方法是兼得两方之利益,并应能够获得服务器端和客户端软件的所有优势。即便处于防火墙之后,也可利用网络辐射面广泛的优势,从而在不必担心基础结构管理问题对软件功能带来任何限制。
因此,“S+S”(软件+服务)的关注点实际上是集众家之长,提供不同选择。纯服务模式的最大局限在于倾向于围绕单一应用程序。当人们希望讨论CRM时,他们总会提起Salesforce;当人们希望讨论网上个人生产效率工具时,他们总会提起Google应用程序。而实际情况是,没有任何人只使用一个应用程序——每个人都拥有很多应用程序,即便是最普通的消费者也有一系列应用程序,包括个人财务管理、日历、电子邮件等。消费者可能希望将某些应用程序保留在本地机器上,而可能希望通过远程方法使用其他一些应用程序。很多人习惯将其电子邮件保留在Web一端,但对于个人财务记录,大多数人都希望将其置于厨房或家用办公PC上。在另一个极端,许多企业CIO拥有成百上千个应用程序,并非所有应用程序都适合于远程使用。反之,所有应用程序都在本地使用并不一定是合理的——或许存在某个SaaS提供商,能够接受给定工作负载,更便宜、更容易地将某个应用程序作为服务提供,那么这就是放在远程的理想选择。因此,“S+S”(软件+服务)战略使得CIO能够自上而下地查看自己的应用程序组合,如果知道某个特定工作负载只是常规性任务,不会从中获得任何利益,就IT管理和开销而言,它只是在浪费金钱,那么你希望把它推出去;但另外一个应用程序,底层数据存储拥有大量客户数据或研发数据,你不会让它越过防火墙的范围。还有其他一些情况,如果您在特定的受政策监管环境中工作,不允许将某些数据放在防火墙之外,这种选择使您能够在防火墙之后获益,那么应该保留相关工作负载,而把能够更便宜、更经济地外包出去的工作负载推给远程。使用这种混合方法,纯软件和纯服务之间即保持了连续和统一。
服务这个词含义丰富,对不同的人群有不同的意义。
·当大多数人听到“服务”或“软件即服务”这样的说法时,都会认为所说的服务是指“最终服务”(Finished Service)。他们认为:一个服务具备最终用户所需的功能——开箱即用、只需打开浏览器、登录然后按步骤操作即可。比如,Windows Live、面向小型企业的Office Live、 Dynamics Live CRM、Office SharePoint Online、Exchange Online和 Office Communications Online提供的“最终服务”,这一切对于用户、个人和IT组织来说都是宝贵的服务。
·另外,微软还提出“附加服务”(Attached Service)的概念——这些服务本身很可能不是非常令人感兴趣,但在附加到某个软件时,它们就具备了无与伦比的价值,例如最近发布的Office Live Workspace提供的主要功能之一实际上就是远程文档共享。如果您的客户端安装了Office,如果您与其他许多Office用户一样通过电子邮件附件的方式进行协作并遇到了版本控制问题,那么Office Live Workspace将为您提供了一种远程服务。该服务使您能够有效地跨越不同企业的防火墙来共享这些文档。
·最后,还有一种对用户来说乏味但对开发人员非常有意义的服务——“组件服务”(Building Block Service)。用户可能永远不会看到这些服务,因为它们是针对可编程的交互式终端用户服务。以Windows Live为例,某些Windows Live终端用户服务以可编程方式对开发人员公开,可供调用,我们将其统称为Windows Live平台。
许多人简单地认为——一切都将会变为“在云端”(Cloud)服务。根据这种观念,许多人不必在一种或另一种之间权衡利弊。在服务领域,许多驱使客户产生兴趣的因素正是长期以来令客户对软件灰心丧气的因素。在服务领域,可以买前试用,所有基础结构管理方面的麻烦都烟消云散——成为其他人的问题,您只需按需支付;但在软件领域,有完全的掌控权——自行定制、一次性支付、想使用多久就使用多久、拥有永久的许可,而诸如此类的许多效果在服务领域中都是不能实现的。用户应该做出选择:如果选择了纯软件或纯服务的途径,实际上就等于放弃了另外一方面的优势。 “S+S”(软件+服务)的理念针对这种想法,提出最好的方法是兼得两方之利益,并应能够获得服务器端和客户端软件的所有优势。即便处于防火墙之后,也可利用网络辐射面广泛的优势,从而在不必担心基础结构管理问题对软件功能带来任何限制。
因此,“S+S”(软件+服务)的关注点实际上是集众家之长,提供不同选择。纯服务模式的最大局限在于倾向于围绕单一应用程序。当人们希望讨论CRM时,他们总会提起Salesforce;当人们希望讨论网上个人生产效率工具时,他们总会提起Google应用程序。而实际情况是,没有任何人只使用一个应用程序——每个人都拥有很多应用程序,即便是最普通的消费者也有一系列应用程序,包括个人财务管理、日历、电子邮件等。消费者可能希望将某些应用程序保留在本地机器上,而可能希望通过远程方法使用其他一些应用程序。很多人习惯将其电子邮件保留在Web一端,但对于个人财务记录,大多数人都希望将其置于厨房或家用办公PC上。在另一个极端,许多企业CIO拥有成百上千个应用程序,并非所有应用程序都适合于远程使用。反之,所有应用程序都在本地使用并不一定是合理的——或许存在某个SaaS提供商,能够接受给定工作负载,更便宜、更容易地将某个应用程序作为服务提供,那么这就是放在远程的理想选择。因此,“S+S”(软件+服务)战略使得CIO能够自上而下地查看自己的应用程序组合,如果知道某个特定工作负载只是常规性任务,不会从中获得任何利益,就IT管理和开销而言,它只是在浪费金钱,那么你希望把它推出去;但另外一个应用程序,底层数据存储拥有大量客户数据或研发数据,你不会让它越过防火墙的范围。还有其他一些情况,如果您在特定的受政策监管环境中工作,不允许将某些数据放在防火墙之外,这种选择使您能够在防火墙之后获益,那么应该保留相关工作负载,而把能够更便宜、更经济地外包出去的工作负载推给远程。使用这种混合方法,纯软件和纯服务之间即保持了连续和统一。
服务这个词含义丰富,对不同的人群有不同的意义。
· 当大多数人听到“服务”或“软件即服务”这样的说法时,都会认为所说的服务是指“最终服务”(Finished Service)。他们认为:一个服务具备最终用户所需的功能——开箱即用、只需打开浏览器、登录然后按步骤操作即可。比如,Windows Live、面向小型企业的Office Live、 Dynamics Live CRM、Office SharePoint Online、Exchange Online和 Office Communications Online提供的“最终服务”,这一切对于用户、个人和IT组织来说都是宝贵的服务。
· 另外,微软还提出“附加服务”(Attached Service)的概念——这些服务本身很可能不是非常令人感兴趣,但在附加到某个软件时,它们就具备了无与伦比的价值,例如最近发布的Office Live Workspace提供的主要功能之一实际上就是远程文档共享。如果您的客户端安装了Office,如果您与其他许多Office用户一样通过电子邮件附件的方式进行协作并遇到了版本控制问题,那么Office Live Workspace将为您提供了一种远程服务。该服务使您能够有效地跨越不同企业的防火墙来共享这些文档。
· 最后,还有一种对用户来说乏味但对开发人员非常有意义的服务——“组件服务”(Building Block Service)。用户可能永远不会看到这些服务,因为它们是针对可编程的交互式终端用户服务。以Windows Live为例,某些Windows Live终端用户服务以可编程方式对开发人员公开,可供调用,我们将其统称为Windows Live平台。
接下来,让我们从功能的层面上探讨“S+S”(软件+服务)。我们将讨论一些关于它们的有趣例子。
· 首先从跨多台PC和设备的无缝体验开始。世界已经发生变化,原本用户群的个体或用户群的中心是PC,现在不仅仅是PC,而是任意浏览器和互联网终端、移动设备、游戏机、起居室内的媒体中心PC、连接Internet的电视机顶盒。因此,问题已经成为:如何跨跃所有这些不同的设备获得无缝、一致的体验,并在后台完成同步。这样的一个典型范例就是Exchange Server。其中有多种不同的客户端体验,可以在后台访问Exchange Server,不过,跨跃多个后台同步的终端获得无缝体验应是最关键的功能。
·其次是之前提到的实现(Delivery)的概念,我们将SaaS(软件即服务)简单地视为一种实现方式。这里的一条关键原则是让客户可以在客户现场部署(On-Premise)、合作伙伴托管或Microsoft托管的应用程序之间做出选择。一个有趣的例子是Exchange Server。Exchange Server以套装的方式销售给客户,客户可在防火墙之后部署它,并根据需要进行操作。但客户若不想自己管理复杂的IT基础架构,那么,合作伙伴托管的Exchange是理想选择。随着针对500名或500名以上员工企业的Exchange Online的发布,这些企业实际上可以获得直接从Microsoft提供的托管服务。同样的软件位于后台,只是客户一方的交付选择有所不同。SharePoint Server也一样,我们以套装的形式提供SharePoint Server,同时合作伙伴托管的SharePoint如今已经成为一项业务,只要能够在相应的环境中增加价值,就能通过适合于特定流程的定制推动合作伙伴向前发展。SharePoint Online是由Microsoft托管的版本,也是非常出色的软件,为客户提供的一种部署选择。同样的情况也适用于Dynamic CRM 4.0,它可以以现场部署(On-premise)的方式提供,便于客户在防火墙之后部署,同时,合作伙伴托管的CRM以及Dynamic CRM Live是另外两种选择。
·联盟(Federation)是另一项重要的功能,我们将在其中看到这样一个现象:服务在防火墙内外同时运行,但必须彼此联盟。此处的一个典型实例就是Office Communication Server和Windows Live Messenger的即时消息传递。比如说,美国存在相关法规,要求金融服务行业记录与客户之间的往来,并且需要以某种方式进行记录。如果通过Window Live Messenger与客户交互,则无法以企业的身份控制交互,无法进行记录。因此最好向这些客户销售在防火墙后运行的Office Communications Server,使之在防火墙后部署,记录与客户之间的交互活动,但需要将联系人列表与Windows Live Messenger联合。因此,身份认证将在大量本地和远程运行的应用程序之间的联盟中起到重要作用。
·此外还有复合(Composition),复合应用程序的概念并非新事物,已经出现了很长一段时间。真正的新内容在于:我们改变或拓展了如今大多数人对复合应用程序的看法,从原本以企业为中心的企业重量级Web服务类型实现转变为在Web上完成的轻量级Mashup。Mashup也已出现两年了,但许多人都认为这是一种以客户为中心的应用模式。例如您可以获得一些公寓的名单,在地图平台之上将其Mashup在一起,然后就得到了一份待售公寓的标签视图。我们已经看到,企业正在非常迅速、非常轻松地构建众多与企业关系密切的Mashup,使得Web资产融入Mashup场景,并用于业务关键型功能。您会发现,如今大多数人都认为企业应用程序开发要通过Visual Studio和类似的IDE产品实现。另一方面,像PopFly这样的Mashup工具主要针对非专业开发人员、业余爱好者,但我们认为它代表了应用程序复合未来发展的重要趋势。
·最后是业务模型(Business Model),“S+S”(软件+服务)的伟大创举是在于产生了很多不同的软件盈利模式,而这对于 ISV 来说尤为重要。传统的“永久许可加维护”模型有着无限的生命力,但还有一些其他行之有效的盈利渠道。现在,大多数人认为广告业务是一种消费者行为,某些在线搜索公司显然通过收费搜索广告建立了良好的业务,而我们也在这个被认为存在巨大商机的领域投入巨资,从离线投资向在线投资的转变创造了在我们的广告平台上盈利的重要契机,并且通过收购aQuantive和其他一些这样的公司,我们也正在通过广告中心实现盈利。Microsoft Point是另一个机会,它是一个“微型交易“平台,用于美国的XBOX生态系统和Zune市场生态系统。我们构建这些平台为合作伙伴提供了广阔的机会,帮助他们在这些平台的基础上实现盈利,而这实际上仅仅是开始。
这样的话,我们现在回头讨论Exchange,以前我们总是讨论客户体验以及多头(Multi-Headed)的客户端,但在这里我们将Exchange作为这方面的一个范例来讨论,原因在于Exchange在后端可以作为客户现场部署,或者是通过合作伙伴的托管来使用,或者是由Microsoft直接托管的Exchange Online方式使用。但Exchange的有趣之处在于,它有很多种使用方式,在富客户端上可以使用Office Outlook,而Outlook Web Access作为一种具有完全功能的Ajax 应用程序,在复制Outlook UI方面有出色的表现,Outlook Mobile的工作方式却大相径庭,它不复制Outlook UI,而是专为移动电话这种小屏幕设备设计的,但它与后端系统是完全同步的,因此当用户在手机上打开一封电子邮件时,下次在电脑上再次显示这封邮件时它将被标记为已读。甚至Exchange 2007也具有有趣的语音访问特性,用户可以调用Exchange的语音服务,并告诉它会议要迟到了,它就会向所有会议人员发送一封电子邮件,告诉他们您将要迟到。当回到办公室,打开您的电脑,查看已发送邮件的文件夹,将显示Exchange已发送该语音邮件。这种在所有后端客户机之间的同步水平成为“S+S”(软件+服务)应用程序的一个重要特性,因为这标志着多种设备之间的结合,包括网络边缘的移动设备、基于浏览器的访问、Outlook形式的富客户端甚至是电话访问。位于Exchange之上的是这些称为Exchange Hosted Services的附加服务,包括反病毒、反间谍服务,所有这些服务都以附加方式位于Exchange之上。
另一个独立软件开发商(ISV)的示例,这家叫“Convergence”的软件开发商,销售一款称为“E-Sponder”的软件应用程序,它是一种基于SharePoint的工具,用于协调不同的机构,例如执法机构、救火机构、急救机构等,围绕某个特定事件对所有人员进行协调。那么想像一下超级杯橄榄球赛和FIFA世界杯赛,像这样的大型事件在本质上都是短暂的,它们有开始、有结束,因此用户没有时间学习使用最新的基于门户的UI来收看,这些人使用的是Office,他们使用Word、Excel和Outlook,因此E-Sponder的有趣之处实际上在于两点:首先,Convergence的人们不关心是将软件放在站点上还是放在数据中心,无论放在哪里您都可以购买它,如果您拥有能够安装和运行该应用程序的数据中心,那么他们将卖给您盒装产品,否则他们会在密苏里州的圣路易斯市的数据中心为您托管该程序,这实际上没什么区别,终端用户的行为是完全相同的。另一个有趣之处在于,对于各类客户(这些客户仍使用Office,包括Outlook、Word、Excel),他们没有“热身”时间, 其中的许多人都具有很强的流动性,例如警官和消防员,他们离网络或近或远,因此对E-Sponder的访问是通过各种方式进行的,包括PDA、Internet富客户端,或是另外一些不同的设备,这些设备可能要花费他们两个小时的时间来摸索和学习。
另一个例子,Zoho是位于硅谷的一家新公司,它的竞争对手有Office和Google Apps,它也提供个人生产效率工具以及电子表格和字处理程序,这一点与对手毫无区别。但Zoho的有趣之处在于它很早就预测到离线工作时人们通常使用Office,因此如果访问Zoho.com网站,就会看到他们提供了用于Microsoft Office的Zoho插件,它允许用户从Office 访问Zoho。这说明公司认识到离线功能固然重要,但他们也清楚地意识到离线工作的人们可能会使用Office,表明他们在离线功能方面比这个领域的其他人先行了一步,既与Office展开竞争,在某种意义上又与其是伙伴关系,因为他们提供了这种Office插件。
我们将该平台扩展为客户服务器服务平台,它的服务组件实际上分为4层。
Steve Ballmer谈过Microsoft是一家多核心业务的公司, 4大核心业务:桌面、企业、服务和设备(Device)。前两者有着巨大的市场认知度,而后两者则是我们正在着力发展的两块业务。值得注意的是,我们可以看到一些桌面产品已经通过Windows Live和Office Live延伸到了在线服务方面,同时服务器端的Exchange产品也正在通过Exchange Online和SharePoint Online延伸到了在线服务方面,这正是Microsoft的远景规划。“S+S”(软件+服务)为客户部署工作负载提供了这样一种可能——在传统软件架构与基于服务的架构之间进行选择。我们在服务和设备上也不遗余力地投入大量时间,设备绝不仅仅是移动电话,还包括MP3、游戏机、IPTV(现在称为Media Room)、Surface 电脑以及网络边缘上的各种终端,我们的开发工具可以使同类应用程序方便地在各种终端上实现同类功能。
这就是“S+S”(软件+服务),我们的理念从根本上来说就是提供传统实现和远程实现这两种选择。现在我们看到业内很多理念正在涌现,也听到很多其他公司仍然将服务当作唯一的一种选择。但我们坚定地认为这不是一种注重实效的做法,而只是要求客户做出更多折衷或放弃。我们认为“S+S”(软件+服务)是传统服务器端与客户端软件的强大功能和易于部署的低成本的在线服务的优势的完美结合。
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |