软件流行“混搭风”

  • 来源:计算机世界
  • 关键字:IBM,组合式业务
  • 发布时间:2014-09-03 09:01

  传统的IT模式在新的形势下越来越难以适应快速变化的市场需求。

  这是一个快速变化、追求创新的时代,日趋激烈的市场竞争要求企业不断创新、迅速适应市场的变化。而传统的IT模式在新的形势下显然已经落伍。与此同时,以云计算、大数据、移动化以及社交等为代表的新一代技术的普及,正在深刻地影响着IT产业的发展,为IT行业的变革奠定坚实的基础。因此在新的形势下,IBM提出了“组合式业务”的概念,并在日前举行的2014 IBM技术峰会上对此进行了全面的阐述。

  “信息技术的革新带来新时代的数字革命,面对这场变革,传统的IT模式已经无法满足企业多变的业务需求,而‘组合式业务’可以帮助企业灵活地通过云、移动等技术,自由组合动态互联的业务流程与服务,帮助企业更高效地应对市场变化和客户需求,赢取竞争优势与市场先机。”IBM全球副总裁兼大中华区软件集团总经理胡世忠说。

  组合式业务助力创新

  所谓“组合式业务”是指根据企业业务需求,灵活地通过云、移动、智慧流程等技术,更智慧地自行组合、互联的业务流程与服务,从而帮助企业交付更高效的应用,拓展更广阔的新市场并获取更大的竞争优势。

  而支撑这个概念的主要背景就是随着云计算、大数据、社交等新一代技术的应用和普及,企业的围墙被推倒,IT系统远不只是管理企业内部,同时企业之间也开始“跨界”竞争,使市场不确定性增加。身处于这样一个时代,企业要想生存和发展,必须具有新的特质。

  “IBM认为:第一,在这样的环境中要不断地流程创新,也就是说流程不能僵化;第二,实时的洞察,实时的转变;第三,要把企业内部整合好,互相联通甚至和企业外部联通。”IBM全球副总裁兼IBM中国开发中心总经理王阳博士说。

  这就对开发者或者IT人员提出了新的要求,也就是作为开发者要能够快速开发、快速部署。显然,“按部就班的开发模式在这样一个时代已经行不通,现在我们进入了一个组合的时代,也就是组合企业内部、外部包括互联网上的各种API,通过组合完成应用系统的开发。”王阳说。

  据悉,今年IBM将在中国市场充分发挥软件技术的创新能力,基于业务需求驱动各行业向“组合式业务”转型。这其中深耕行业将是IBM的重点战略。

  北京中交兴路车联网科技有限公司的车联网平台就是IBM联手合作伙伴向“组合式业务”转型的一个范例。据悉,双方合作建立了一个开放的车联网平台,并在该平台上开发出了简单易用的移动应用。中交兴路还将基于IBM MessageSight提供海量移动设备的连接能力、近乎实时地处理大量事件,满足中交兴路对海量移动手机设备进行并发连接、处理的业务需求。此外,中交兴路将借力IBM Worklight移动互联等创新技术,建立车联网创新中心,为业务高速发展、构建车联网服务系统提供有力支撑。

  向“IBM as a Service” 转型

  IBM认为,企业在向“组合式业务”转型过程中,云将是最为重要的基础支撑。基于此,IBM投入重金打造了一个PaaS平台Bluemix。在本次技术峰会上,IBM在中国市场正式推出了Bluemix。在PaaS市场还处于刚刚起步阶段,IBM投入如此大,也充分展示了其打造全产业链端到端服务的决心。

  “BlueMix能让企业‘云+端’的智慧型应用以极致的速度打造出来,快速推向市场,同时能提供非常好的移动体验,还根据用户的反馈不断地快速迭代,从而交付商业价值。”IBM创新工程院院长兼Bluemix全球主架构师毛新生在演讲时表示,IBM将倾其全力带领它的合作伙伴和生态体系帮助企业实现上述目标。

  毛新生还总结了Bluemix的一些特点。比如,它可以帮助企业快速地将自己的想法通过“云+端”的智慧型应用发布到互联网上,可以进行非常高速的迭代,每天一个版本发布,甚至每天多个版本发布;其次,它是一个好的集成平台,让企业把很多已有的核心资产(系统、应用数据、业务流程等)与新一代互联网上的应用无缝整合,就如同它们原本也是互联网应用一样。另外,Bluemix的开放性也不得不提,Bluemix是基于开源项目Cloud Foundry而开发的,而且IBM也将秉承开放的原则,联手第三方合作伙伴共同构建PaaS平台。

  作为Bluemix在中国的首批用户,软通动力在这个开发平台有了3个多月的应用体验,软通动力公司云计算技术总监陈增伟用“标准的服务、开放的API、集成的环境”来评价其团队的Bluemix体验。

  在大会上,IBM WebSphere全球战略副总裁兼全球首席技术官Jerry Cuomo还现场演示了如何基于Bluxmix平台快速开发出一个智能穿戴设备应用。大会第一天,Jerry Cuomo打了一条很特别的领带,他称之为“情绪领带”,其应用就是基于该平台开发的。这条领带能够监测他的心率,并能把这个信息发到Twitter上,然后可以综合社交网站上的评论和心率等信息显示出不同的颜色,来代表他的不同情绪。比如“蓝色”代表现在心情很好,“红色”代表有点紧张等。

  “Bluemix上提供很多相关服务和组件,用户可以非常方便、快捷和简单地组合出新的业务来。”Jerry Cuomo说。

  值得一提的是,Bluemix只是IBM完整的云战略的一部分。除了位于中间的PaaS层的Bluemix以外,在IaaS、SaaS层,IBM都有自己的产品和服务。在王阳看来,今天的IBM已经转型成为一个“IBM as a Service”的公司。

  “在IaaS层,IBM有SoftLayer,而在SaaS层,IBM过去投入巨资收购了大量的SaaS公司。IBM能提供支持各行各业不同流程的各种商业服务,助力企业实现无边界的应用。”王阳表示。

  移动为先

  在软件向移动端转移的趋势下,IBM的“组合式业务”更不能少了移动端的布局。

  IBM的移动战略非常清晰,即高效地开发和部署移动应用程序;保护和管理移动基础设施以优化性能;利用移动洞察力,最大限度地吸引客户参与其中;通过移动应用推动增长与投资回报,最终促进企业实现转型。

  基于以上战略目标,IBM为用户提供了一系列的产品。具体包括IBM的MobileFirst应用程序的开发以及IBM的Worklight平台。

  而在此次技术大会的采访中可以看到,IBM的移动战略对象首先瞄准了移动开发者。

  “我们在移动端的战略目标非常清楚,即为开发者提供最优的体验,这包括为他们提供最全面的移动平台,这个平台即可以在云端部署,也可以在本地部署。还有一个更关键的元素就是为开发者提供更好的服务。”Jerry Cuomo在接受采访时说。

  据悉,IBM并不是简单为开发人员提供白纸一样的平台,然后把剩下的工作全部推给工程师,而是依照每个不同行业的特性,提供已经在行业市场的公认的模块与附加服务。例如,在为保险公司提供移动平台产品时,IBM的移动开发平台可以为保险公司提供预先配置好的应用程序,来帮助他们处理保单流程。

  “IBM的移动战略称为‘移动为先’。一是,因为在移动端用户黏性非常强;二是移动市场的发展速度非常快;三是移动可以给用户提供更多的便利性以及更好的用户体验。在这一过程当中,IBM不能用传统的应用开发、部署以及维护支撑的思路来服务于我们的客户。因为移动应用和传统的应用并不一样,如果一味简单地用传统的应用去迁移,那用户体验以及相应的便利性就达不到需求。我们必须要面向市场,面向用户来考虑问题。比如,IBM在帮助程序员打造APP的时候,希望他们做得更加美观、吸引人,这时IBM为客户提供的平台与产品就不只是一个中间件或者一个引擎,而是尽量在审美上能够给客户和最终用户带来更多乐趣。”IBM中国开发实验室开发总监黄省江说。

  来自IDC的数据显示,移动企业软件和服务市场到2016年将达到310亿美元的规模。而IBM商业价值研究院最近对数字前端办公室的调研数据表明,人们在使用手机和平板电脑完成大量以前仅限于台式机的工作活动。这些工作活动包括访问电子邮件(62%通过手机,38%通过平板电脑)、协同和项目管理(25%通过手机,34%通过电子邮件)以及视频会议(30%通过手机,33%通过平板电脑)。从非传统办公室环境中执行这些活动和接入其他企业应用的能力可能从根本上改变企业执行大量活动的方式,包括从销售和客户服务到物流和维护。

  由此观之,移动端业务对IBM提出的“组合式业务”发展至关重要。

  DevOps落地方法论

  在IBM今年的技术大会上,DevOps是除了Bluemix之外的另一个重点内容,也是能让IBM提出的组合式业务真正落地的一套方法论。

  DevOps是一套软件开发和软件项目管理理念,它集开发、测试、部署和运营为一体,能降低软件开发成本同时加速应用的交付。

  “DevOps其实可以让软件开发人员生活变得更好、工作质量更高。因为它可以提高软件开发的效率,可以增强开发的有效性。从商业角度来说,它创造了很多价值。由于当下,大多数商业价值都是由软件创造的,从这个意义上来说,DevOps非常重要。”IBM Rational产品开发和用户支持全球副总裁Salvatore Vella表示。

  Salvatore Vella介绍说,DevOps的核心思想是消除流程中冗余的步骤,同时尽可能地通过自动化来提高效率,另外,通过及时的反馈和快速迭代来进行错误修正,从而提高应用程序的有效性。“目前,IBM已经将DevOps的思想融入到Rational相关产品中,借助这些产品中的流程和规范,客户可以迅速地从DevOps中受益。”

  实际上,IBM不只是在向外推广其DevOps的理念,其本身也因为实施DevOps而收获了巨大的成功。既加快了产品开发进度,同时也减少了浪费,节省了开发成本。

  Salvatore Vella介绍了IBM应用DevOps的两个案例。一个是IBM著名的认知计算产品Watson,IBM通过不断地改进Watson的开发流程,其迭代时间从最初的9周一次降到了后来的3周一次,现在又把它变成了1天一次。另外一个例子是IBM 的Rational产品,在2008年时平均需要5天时间才能做一次迭代测试,一次总部署要 2天,而现在一次迭代只要5个小时,总部署时间从2天缩短到现在的20分钟。

  链接

  IBM技术峰会

  IBM技术峰会是由IBM举办的每年一度的技术大会。内容包括前端理念、前沿信息技术。每年都吸引了数千技术达人与行业专家,以及来自全球的IBM顶级科学家团队到场,分享信息技术领域的创新思想。今年,大会以“MIX with Tech”为主题,重点阐述了在新的时代如何依托云、利用大数据、社交等新技术,通过组合式业务来加速企业创新。

  信息技术的革新带来新时代的数字革命,面对这场变革,传统的IT模式已经无法满足企业多变的业务需求,而‘组合式业务’可以帮助企业灵活地通过云、移动等技术,自由组合动态互联的业务流程与服务,帮助企业更高效地应对市场变化和客户需求,赢取竞争优势与市场先机。

  按部就班的开发模式在这样一个时代开始行不通,现在我们进入了一个组合的时代,也就是组合企业内部、外部包括互联网上的各种API,通过组合完成应用系统的开发。

  因为移动应用和传统的应用并不一样,如果一味简单地用传统的应用去迁移,那用户体验以及相应的便利性就达不到需求。

  本报记者 邹大斌 王博

关注读览天下微信, 100万篇深度好文, 等你来看……