在《世界是平的》一书中,弗里德曼简明地概括了今天我们所处的时代——全球化3.0。
在弗里德曼看来,是软件给了他们利器,加上全球光纤网络的问世,使企业间、人与人之间天涯若比邻。
软件成为利器。但在今天企业的现实中,软件更像是“达摩克利斯”剑。用得好,它就是利器,用得不好,它也会成为企业羁绊。在美妙的平坦世界的内核下,我们需要让梦想照进现实——看看貌似平坦的下面到底掩盖了多少遗留的绊脚石,难以填平的黑洞,以及需要被跨越的鸿沟……
当梦想照进现实
理想的敏捷企业存在于梦想中,姑且先让我们看看梦想中的企业,在信息技术的支持下,将会变得多么激动人心。
√ 各业务系统完全实现集成和协作,在协作基础上构建出高效的企业应用体系。
√ 供应链上的信息可以及时传递与处理,客户不用等待,制造商即时知道需要往空缺货架补货,销售商知道此刻齿轮卖了多少。
√ 新业务推出,立即获得IT支持,每一次价格打折,每一次促销活动,都能有眨眼一样的快速响应。
√ 业务流程变化了,IT系统就可灵活变化。
√ 可以用软件塑造、设计、创造、买卖、管理存货、替人报税,甚至在地球的另一端检视别人的X光片。
以上所有的事情都可以随时随地,在任何电脑上进行。
与此相对,看看现实又如何?
√ 一套ERP系统实施会耗费企业一两年甚至数年时间。
√ 部门级应用重复建设、信息孤岛到处都是。
√ 软件无法满足需求强烈的个性化需求,更无法适应未来商业环境的变迁。
√ 套装软件“开盒即用”,却很难满足不同用户的个性化需求。
√ 软件定制开发 建成即成闲置。
√ 企业与企业间供应链难以整合,而非互联互通。
√ 开发周期长、开发费用高,实施费用超支和工期延长司空见惯。
√ 开发商不能快速适应客户的需求变化,很难提高开发的效率,陷身于软件定制泥潭无法自拔。
√ 开发成果得不到有效的积累,研发成本居高不下。
当梦想照进现实,现实却如此坚硬,它似乎在拖“人人都变力量中心”的后腿。软件需要被重新理解、重新书写、重新表达—软件推动企业组织发生变革,组织变革本身也在反作用软件形态。
“如果你爱它,就让他用软件,因为那是天堂;如果你恨它,就让他用软件,因为那是地狱。” 套用《北京人在纽约》的一句台词,这种矛盾的“痛点”,当遭遇迅速转型和发展的中国——它的企业形态如此复杂,它的普遍管理水平还是很低,它的变革速率与力道又是如此之大时,表现将更加鲜明、强烈。
“部门”变身构件化“流程”
不得不说,今天的企业大部分还是部门级职能的组织结构,这是工业文明形态在组织机构内部的影子。依据现代企业组织,在生产和制造企业中的很多活动被贴上了“生产”、“工程”、“销售”这样的标签。但是,这些典型职能在管理大师德鲁克看来只是一个个空瓶子而已。究竟这些瓶子里该装些什么?举例来说,在所谓的生产职能中,我们到底需要1公升的瓶子,还是10公升的瓶子?这才是问题的核心。
在工业文明时期,企业组织“按职责划分职能部门,条块分割,垂直领导,纵向管理”。这样,软件对组织的支持最初也更多从此角度入手。基于部门级的应用,要么是管理套装软件在软件主体上固化了大部分的软件功能,而只留一小部分参数配置,在产品结构上表现僵化、难以适应更频繁充分的变化需求;要么按照部门级应用思路定制,代码堆砌的速度都赶不上业务变化的速度。这些基于部门级应用的解决路径造成了今天企业信息化建设中普遍的难题,并在信息化发展的半个多世纪后弊端尽显——大量的企业系统各自为政、重复建设,沦为信息孤岛。
互联网让个体小单元力量开始兴起。这时候,工作流程成为企业的运营核心。由于获得了足够便捷的技术支持,部门级应用的瓶子可以被敲碎,而变身成一个又一个具有特定运营目标和商业价值的活动过程了。流程成为企业管理的重心,而对流程的出色支撑将是一个软件平台是否卓越的重要指标。
今天的软件形态已经进化到了构件阶段。构件的组合与变化最容易表现为流程,构件简单就搞定人性化可视开发。这时候,因实现功能不同,构件的粒度有粗有细。不同粒度的构件精确地描述不同类型、级别的业务功能点,并可因构件之间的标准接口,最终组装成满足业务模型的应用软件。
构件这一共同的标准是一股有力的抹平力量,也赋予更多人以力量。人人可在更广大的平台上沟通与创新。这些更好地支持了商业流程的构件,渗透到了企业中每一个需要管理的环节。这时候,软件不再被按职能不同而简单地划分为ERP、CRM、BI或人事、财务、行政等管理软件。软件即是构件化的组织,构件化的组织即是软件。软件随组织而动,组织因软件而变得敏捷。
理想的软件事实上应该是变形金刚—企业的所有流程都被构件写成,可被改造成随时组装的服务,运行在一个普遍适用的大平台上,而各种“服务”的资源库又足够大,企业就有了足够的软件管理能力。唯有到了这个地步,我们才能真正地一起工作。
构件的SOA,抹平企业间鸿沟
构件推动企业自身内部变革,在抹平的世界,CIO们还要帮助关联企业改进IT生态环境。经验告诉我们,降低IT成本不光在企业内部,合作伙伴的系统能否和自己有效匹配,他们用什么系统也关乎自身的成本问题。当合作成为主题,企业不再是单打独斗的角色的时候,企业需要更多对于企业合作与协调的管理能力。
沃尔玛是个强调企业间合作与协调的典型例子。顾客在沃尔玛的店中从架上拿了什么单品,给收银员一扫描就会产生一个信号。信号会穿越沃尔玛的网络,直达商品的供应商。不管供应商的工厂在中国沿海,还是在缅因州沿海,信号都会在供应商的电脑屏幕上蹦出,提醒他再生产一件这种商品。
这样灵动的景象背后是复杂而庞大的软件在支撑。沃尔玛用了20年的时间赢得了这场业务与IT结合的胜利。可今天公司所处的竞争环境和节奏与沃尔玛当年已大为不同,“快”成为成功制胜的关键。那些业务遍布全球,或者需要通过大规模协调生产的企业,来不及再有一个20年来缔造自己的IT协同系统。虽然它们同样需要如沃尔玛一样灵动。SOA(面向服务的架构)来的正是时候。
相较更多更实用的技术而言,SOA本质是一种企业系统的设计方法学,其诞生的背景是最大限度地重用应用程序中的服务,以提高IT能力的适应性和效率。在美国,企业间有着真正艰难而痛苦的系统鸿沟。由于半个多世纪的应用系统建设,美国各企业已经形成了到处林立的业务系统。各企业间彼此孤立,无法互通。美国SOA的实践者们抹平系统间的间隙,实现SOA架构的第一步是将那些掩藏在个应用系统之中的业务功能模块切割开来,加以包装之后成为标准的服务构件(SCA),然后还要将分散在不同系统中的数据整合包装成为数据服务(SDO),最后根据业务的需要用BPEL(一门用于自动化业务流程的形式规约语言)将分散的服务连接成为新的服务。
在中国,则有些不同。一些企业的系统已经成熟,但是大量企业的系统还未建立,或者相对很少。即使是那些已经存在的系统中,也很少是能够被标准化切割的。至于新建的系统则很少有统一的技术架构,从而不得不面对系统间的标准化问题。
美国的CIO们跨越企业间鸿沟靠的是SOA整合新旧系统,而中国的同行则面临完全不一样的挑战—在推动企业间跨越合作鸿沟的过程中,他们需要解决这样一个问题:如何在一个标准的框架内构造企业所需要的所有标准服务,并且容易管理和变化。美国企业的应用系统大量采用了有限的厂商如SAP、Oracle等的产品,它们可以一定程度地被标准切割,而中国很多企业和美国完全不同。所以,中国的SOA之路一定和美国不同。
现在看来,构件让SOA在中国有了更好的实践基础。作为历史遗产系统较少的中国市场,从技术的角度讲,让SOA落地的两个标准都和构件相关。一个叫做SCA—支持对原有业务流程的提取和包装成为服务构件;另一种叫做SDO—可对原有数据整合包装,使之成为数据服务。它们一道,将成为简化SOA应用程序开发的新模式,最终成为SOA落地的新技术与标准。这些标准是SOA的方向。
今年9月,包括普元、BEA、IBM、SAP等18家IT厂商共同成立了SOA标准联盟,希望能够将各厂商自己的SOA产品推向大统一的SOA。按照他们的说法,SOA标准的建立类似于在企业软件领域形成了一个如同TCP/IP这样的互联网协议。“在两三年后,整个标准化工作将会完成。”
没有遗产系统表面上看起来是鸿沟,可它反而让中国这个独特的后发市场,有了用构件技术更彻底实践SOA的最佳机会。
小企业有了免费构件“圣代”
今天的技术革新,在赋予个人更多力量的时候,对于那些小企业也是一样。如果能学会如何善用创新工具,小企业就能有大手笔。
企业软件不应该是唯有大企业才能买得起的专利。但事实是,大多数的小企业买不起大多数的企业应用软件。可买不起软件的小企业照样有制造、工程、销售、市场、客户关系等等这些大企业的管理问题。因此,小企业要寻找那些高实用性、高性价比以及可灵活扩展的软件应用。所幸的是,现在有三股力量正在成为中小企业低成本获得软件应用的福祉。
第一股是软件开放源码。第二股是软件即是服务—买软件变成租软件。第三股则是有平台厂商将原来收费的专业软件平台向小企业免费开放,比如普元的EOS社区版。这几股低成本获取企业级软件应用的方式,将在长时间混存,并各自找到拥趸,各得其所。
先来说软件开放源代码。开源的魅力不用多讲,它们成为众多小企业的免费餐点选择,自有其诱人之处。但开源模式也有先天不足。由于任何人都可以贡献智慧,这导致它缺乏真正的领军人物,从而缺乏完整的系统设计思想。更严格地讲,现在的开源运动道德规范仍然是黑客的行事准则,缺少积极向上的专业精神。并在开源产品层面缺乏创新—就连开源运动引以为傲的Linux也模仿了Unix,Linux所鼓吹的稳定性恰恰来源于它与Unix的继承关系,而不是开源组织的功劳。
再来说“软件即是服务”。这是salesforce.com这样的新型Web服务型软件公司带来的软件应用模式。软件不再被当作套装购买安装,而是按需售卖在网上的软件“使用授权”。金山公司的杀毒软件“改卖为租”是一个成功的案例。企业杀毒这样的通用问题可以被“改卖为租”的软件来解决,但是大量的企业管理个性化问题,远非一个“租用”就能简单搞定。小企业对于软件应用有着独特的需求—要满足企业个性化的要求;要支持企业不断成长,随业务变化持续定制;要低成本实施,高附加价值,拿来就能用,一用就见效,日后还可以进一步扩展……小企业软件的应用问题原来也是如此“麻烦”—沟壑难平!
相对第一股力量和第二股力量,第三股力量—专业企业级应用平台针对小企业的免费开放有了更多的优势。以EOS社区版为例,它用免费的方式向小企业开放,大幅降低了小企业拥有企业级软件应用的门槛。现在来看看它是如何做到的:
√ 基于构件技术优秀内核,小企业根据自身的需要选择构件。当需求变化时,可通过构件包的调整及组合,快速满足新需要。
√ 大量高度复用的预制构件已在内部集成,并可用图形化方式组装、实现可视化页面开发、共享基础应用框架等。
√ 内部集成了开源应用服务器Jboss,并很快集成为免费的开源数据库,从而为小企业提供完整的应用套件。
√ 当小企业业务发展后,可向上升级为专业版,从而跨越多种不同的应用环境,保护已有投入。
EOS社区版的出现,让构件技术建设小企业所需要的—高可用性、低成本、可持续扩展的软件—有了卓越的解决之道,也成为它们在开源代码、软件租用之外的第三种更佳选择。
弗里德曼也将“资源开放”也称之为一辆重要的推土机。这是因为有了它,全球数百万人就可以免费取用多种工具,从软件到百科全书。今天,EOS社区版在中国的小企业市场免费开放,也将是小企业的一客美味“圣代”。它的触角会不断延伸,终极目的是比开源、租用软件提供更多更好更可靠的中小企业个性化应用,变成影响深远的小企业应用推土机,帮助抹平它们的数字鸿沟。
未来:不仅仅是构件
商业与软件技术的联合进化,让构件走到了今天的时代。
无论是客户的市场需求、开发商过去的无能为力、技术内在的自我演变,以及那些软件使用的记忆遗毒,都给了构件足够加足马力的理由。在企业信息世界的征途中,那些令人痛苦的绊脚石和鸿沟终将被它抹平。但静下心来,我们审视,构件能更好地反应企业变化和成长,但它也仅仅是技术的维度。我们知道,抹平整个企业世界的沟沟坎坎远非技术维度就能全然解决。
“绵延数英里的铁路径直穿过,这幢大楼的里里外外都在忙着接货、运货和转运货物;电梯、机械传送设备、无数的链接装置、移动人行道、重力滑道、仪表传递装置、气动输送管,以及所有已知的为减少劳动力而发明的机械装置,都在我们这个伟大的运转机构中发挥了作用。”这还是在说有了卫星系统的沃尔玛吗?错!这是大约100多年前,1905年美国第一大零售商西尔斯的芝加哥总部的销售系统。那时它已经可以每天处理10万个订单。
过去30年的中国企业随着不断变得平坦的世界,一直以惊人的速度向前奔跑。但当看到这段在商业巨擘萨姆·沃尔顿生平的《信任萨姆》一书中出现的文字,相信到今天,依然会让很多企业相形见绌。这段文字揭示了企业世界中除了技术之外的其他鸿沟与绊脚石—它们更多关乎人,它们是那些来自与人相关的—想象力、管理能力、执行力、组织、文化……它们也许进化缓慢,会顽固地存在于企业内核。在未来,即使所有的软件都是用构件来写。我们也不得不认真正视它们。
沃尔玛繁忙的景象背后是复杂的软件在支撑
必须直言不讳地指出,现在很多人在使用的SOA的说法,完全是在美国的IT语境下展开的。中国很多企业IT应用现状和美国完全不同。中国的SOA之路也一定和美国不同。
小企业青睐的开源软件一向不缺乏战斗力。但仅有战斗力是不够的。免费的构件业务平台是小企业的新选择。 |