自微软Office2007系统面世后,微软首度提出OBA(Office Business Application)应用平台概念。如果说在当时OBA的定义在外界看来仍略显模糊的话,那么时隔数年后,在今年随着微软即将发布的一系列产品和举措,OBA应用平台架构战略将变得愈发清晰和完整,而与之相关的几大微软当家产品线的设计关联性也会变得非常紧密。
至此,一个架构宏大,包罗万象的微软企业信息化开发到应用整体平台计划即将浮出水面……
Office的华丽转身:由前台向后端延伸
自1993年Office3.0正式诞生起历经无数次更新升级,如今的office 2007版和即将发布的office2010已经达到了终端办公软件的发展巅峰,而微软office也成为其仅次于Windows系列的最成功软件产品,在全球拥有惊人的普及率。Word、Excel、Outlook、Powerpoint……,这些都成为日常办公中几乎每个人都耳熟能详的软件,熟悉的界面,熟悉的操作、熟悉的文件格式以及熟悉的软件互操作性等已在人们的日常使用中打下深深的“习惯”烙印。
而正因如此,微软有信心为看似普通的Office套件产品赋予更大的使命:即由前台的单机办公软件变成连通企业前后端的整体企业信息化管理协作平台。在当今这个“占领了用户桌面即占领了整个市场”的互联互通时代,微软的这一战略显然并不唐突。就如同QQ作为一个单一IM软件的的大规模普及使得腾讯得以将网游、SNS、博客、资讯、B2C等统统带到用户面前一样--Office系统前端功能发展到天花板后,也必然将后端的数据库、CRM、ERP、UC、HR等管理应用连接起来带给企业用户。问题只是:该怎么做?
OBA诞生:Office血统下孕育企业新架构
OBA,即Office Business Application,它并不是一种新软件而是一个应用平台的统称。它将Office system 作为业务系统前端操作平台的应用模式 / 架构,采用积木式的应用搭建方法,整合了前台办公应用与后台业务处理流程,构建在企业原有业务系统之上,并释放其价值。
当然,如果上述描述您觉得仍然拗口难理解的话,通俗地说就是把我们前台所熟悉使用的Office软件进行功能扩展,通过与微软后台软件的集成整合,就可以让Outlook/Excel等原本单打独斗的利器转换成整体部署的管理后台,赋予企业商业智能。而它不再仅仅是前台小妹手中的得力工具,同时将升级成了企业运营者和CxO们的管理法宝。
对于企业采用OBA的益处,微软产品解决方案经理Allen何描述,可以从几个方面来看,包括应用与开发管理、业务系统LOB、业务数据使用、业务应用与流程以及用户体验等。“以最熟悉的用户界面完成日常业务操作,扩大系统的使用范围,以最熟悉的用户界面完成日常业务操作,扩大系统的使用范围,简化用户体验从而简化用户操作,使用户获得跨设备的一致用户体验”这些都是微软在新一代OBA上的愿景。此外“快速业务流程优化与整合,快速开发业务应用;有效捕捉业务流程中产生的企业知识资产,降低企业合规风险;有效拓展业务系统的协作,统一沟通,内容管理与利用等核心有效拓展业务系统的协作,统一沟通,内容管理与利用等核心能力等等……”好处不一而足。
事情是否真的如此简单?强大的前端应用并不代表一切,跨越企业前后端的管理中间需要一座足够稳固的“桥梁”
Sharepoint进化:一座意义重大的“桥”
企业级的管理应用是一个整体,需要一把抓的思路。而Office系统原本是长于“单兵作战”,聚焦在处理个体问题。要把两者和谐统一起来,中间的桥梁很重要。要真正搭建起一个“OBA”,微软已经拥有强大的前端Office2010(2007)前台软件Outlook/excel等,有了VISIO,Project等等,后端也有像Exchange Server/Communication Server/Sql server,或者其他的数据库及数据仓库产品,而中间这座桥就是Sharepoint!
在以往,用户往往把Sharepoint简单看作是企业内容管理的一个平台,而忽略了它作为一个平台所具备的强大再开发性和对前端应用软件的协同调度和集中管理等特性。在最新的Sharepoint2010中,这些特性将得以全面升级并与微软的相关产品性达成最佳的组合,并且大大强大的移动运算的特性,加速三屏合一理念。而作为在企业中应用非常广泛的Sharepoint产品,它也足以担当起稳固的桥梁作用,使企业不必大幅调整现有管理平台架构即可实现OBA。
而藉由Sharepoint的桥梁作用都能实现哪些功能?简单地说可分为包括:团队协作、门户技术、内容管理、业务流程和表格、企业搜索、商业智能、移动设备访问、业务应用开发等八大方面。值得一提的是,在新一代Sharepoint中,借助Visio Services可实现数据可视化与交互,从而大大提升了企业管理的智能化。而通过沙盒解决方案,也保证了对企业自主服务部署的可控性和安全性。因此,可以说Sharepoint2010的开发设计已经完全面向于企业应用开发和管理调试需求,它的演进和进化为OBA的整体搭建做好的准备。
VS2010激情碰撞:打开Office定制开发之门
拥有着了完善的前后端工具以及 稳固的联接桥梁Sharepoint2010后,最为关键的当然就是实现企业应用的开发手段,这就是Visual Studio。这一系列的老牌开发工具集已经为全球程序开发人员所熟知。而在最新的VS2010版下,其最重要的改变就是面向Office应用开发的优化和紧密集成。
正如微软中国平台开发及工具事业部产品市场经理胡德民所说“OBA蕴含着微软一个宏大的想法,而VS2010则是实现这一想法的关键所在。面向Sharepoint2010,它提供了更为弹性的开发环境:从沙盒解决方案到支持Sharepoint Online云计算部署环境;提供了丰富的平台应用:炫丽的Sliverlight、高度可定制化能力以及开发与扩展LOB;此外它提供专为sharepoint开发的工具集,应用和部署也变得极为简便从而增加的开发者的效率。”
与Sharepoint的紧密结合使开发者能利用VS2010以最简化的方式快速及最佳效果达成企业应用开发需求。此外,VS2010也做了大量改变以适应面向Office开发的需要,包括移除对OFFICE PIA的依赖、C#和VB语言功能增强、部署能力的多样性等等。
据悉,2010年4月12日微软Visual Studio 2010即将在世界五大城市同步发布,其主题为“*/CODING完美世界/”,届时感兴趣的朋友可以ZOL报道的北京发布会直播获得更多信息。
小结:成就OBA霸业微软任重道远
从Office2007开始正式试水到Office2010的全面推进,微软在OBA平台已经积累了大量经验和成功案例。包括微软自身在应用其Dynamics CRM解决方案处理全球的员工报销,使公司每年50万笔报销的处理的时间缩短到 3 天,将每笔报销的直接 / 间接成本从21美金减少到8美金,每年节约5百万美元以上。
微软Office系统、Sharepoint平台和Visual Studio开发工具集三者的联动,创造了一个全新的微软信息化平台生态系统。作为生态系统最重要的节点,这三大软件产品线2010版新品即将在今年上半年陆续发布和上市。但相信要想真正看到OBA生态系统的运转和三大软件的联动在企业中广泛发挥效应,应该还需要一个很长的时间段。
从微软Dynamics CRM解决方案,到软件+服务战略,再到Asure云战略的高举高打,近几年微软的企业级软件不断发力其决心之大世所瞩目。但不可否认的是,虽然微软的企业级软件产品线已经足够丰富,但对照其他几大企业级软件巨头,微软在各领域的积累仍显不足。借助Windows平台和Office系统的强大用户基础由前端向后台延伸是一个绝佳的选择,但同时也面临一些风险。如何在产品转型和升级的过程中不丧失其原有的竞争优势,同时保持几大产品线协同运作时的步调一致?如何将OBA的优势真正与企业实际应用需求对接而避免它成为微软的“一厢情愿”?以及如何真正建立起一个微软、ISV、用户三方共赢的良性生态系统?
另一方面,微软希望用“搭积木”的方式达到一加一能大于二的效果。它试图将Office变成一个集成和使用其他垂直应用以创建新东西的强大开发平台。但自OBA诞生之日起,就伴随着舆论界对它的争议不断。有观点认为OBA太小不足以应对当今面向SOA的企业级架构;,也有人评论这是老古董EAI(企业应用集成技术)的复辟,是旧瓶装新酒。无论这些观点对错,传统观念冲突都不可避免地成为考验微软OBA霸业成败的挑战。
无论如何,微软在今年即将推出的2010版Office系统和VS的用户反响,将是应对所有怀疑最好的回应。