信息化 频道

技术的变化能否跟上业务的脚步?

【IT168 专稿】    刚才谈到:运营模式要变;流程为要;技术是关键。接下来跟大家分享技术是关键这一部分。

    大家可以先记住这样一张图,在屏幕右边出现的图。前面提到,一个企业一定需要业务敏捷才可能比其他企业表现得好,怎样才能做到业务敏捷呢?非常重要的一点是要去优化、调整所有的引擎。引擎是什么?就是这张图。现在很多企业已经都搭建了应用的基础架构,也搭建好SOA架构,在这个之上究竟怎样可以做到业务敏捷性呢?非常重要的是图上面两层——要去利用现有非常强大的核心技术,去加强业务策略和业务流程之间的一致性、整合性。在各行各业都可以通过业务流程和业务策略的一致性整合起来,达到业务敏捷性。

 

 技术的变化能否跟上业务的脚步?

IBM中国开发中心WebSphere开发总经理童煜玲

    这里看到的三个例子是国外的例子。第一个例子来自于政府教育部门;第二个例子来自于医疗;第三个例子来自于银行。当然,还有其他行业的很多例子,包括大家熟悉的SOA成功典范——中远集装箱管理。非常多的实例证明业务流程和企业战略保持一致,利用核心技术达到业务的敏捷性。

    接下来把刚才的图分成两层来看。首先,看核心技术。今天大家都非常熟悉应用基础架构,像事务处理,应用服务器、消息处理。属于应用基础架构的产品包括CICS、MQ、WAS等。在此之上是搭建好的SOA基础架构,这是IBM非常核心的技术。只有当核心技术在企业的IT实践中得到非常好的实施之后,才可以考虑下一层。因在核心技术之上,要实现业务敏捷性,非常重要的是扩大核心技术的影响力,充分发挥出来核心平台能带给我们的好处。这就像一个放大器。现在有四个放大器帮助我们去利用现在SOA核心技术和应用基础架构,这四个放大器就是:动态、虚拟、互联互通和弹性。

    今天的核心技术背后有非常深厚的历史背景。SOA在2005年提出,它更像是海纳百川,充分汇聚利用IBM此前非常好的核心技术,包括基于互联网的计算、分布式计算等。在这些基础之上才出现了SOA——面向服务的基础架构。在稳固的SOA基础之上,我们需要做更多的工作,去实现流程的自动化和整合,流程的建模和优化,还有商业智能、对性能的管理,最重要的是最终实现业务的敏捷性。

    在应用基础设施方面,必须谈到标准——SPECJEnterprise2010,就是充分利用和发挥这个优势,让我们可以在单节点上的性能达到前所未有的水准。在应用基础设施方面,IBM还在不断进行核心技术增强,去帮助用户实现系统的健壮性和诚信。

    在SOA层面,IBM在做什么呢?第一,我们有策略生命周期管理,可以去管理监控整个策略执行的过程,保证服务的合规性。第二,模式化的编程模式,在这样的标准下,所有的可执行单元都可以被包装成服务,大大加快应用程序灵活的集成。第三,服务的联合管理,我们知道SOA最重要的就是服务,服务在不同的业务领域里面称之为服务域,对这些服务域中的服务如何去进行管理,是不是可以把它们放到联合的域里面,大大加强复用的可能性,这就是服务联合管理做的事情。第四,SOA连接标准,当这个连接标准出来之后,各个厂商都可以以同样的标准去做服务,厂商之间的服务可以通用起来,非常大的提高灵活性。

    从应用基础架构到SOA层面,我们看到增强技术帮助大家在动态业务网络里更加灵活。这些增强究竟帮助IT和企业做到什么?有这样几个关键点:第一,系统的健壮性。第二,诚信。第三,灵活性。在有非常好的核心技术帮助系统健壮存在的时候,怎样可以去实现更高的业务敏捷性?这时需要用到放大器帮助我们利用高吞吐量,实现处理不断增加的信息量,通过独创业务产品实现竞争优势,在保证业务完整性的前提下实现业务流程快速变化。

    第一个放大器是动态。应用怎样可以动态起来?有一个简单的例子跟大家分享。在没有新技术的情况下,如果一个应用里面两个不同的组件需要用到两个不同版本的XML解析器,只能有两个不断的复制会话状态中各种客户的信息,因为同一个XML解析器的不同版本,利用起来都可能有冲突,没有办法动态的说用哪个版本的XML解析器。在新技术情况下,可以利用OSGi的方式,让两个版本的XML共存,让客户的会话信息不再需要复制,而是大家用一个共享库,根据组件的需要实时调用需要版本的XML解析器。这是动态应用的例子,通过核心技术的增强实现,这个OSGi功能版就是基于WebSphere Application Server v7版本的功能包。

    第二个放大器是虚拟化。通常理解虚拟化可以帮助我们最大化的利用硬件资源、软件资源,还有非常重要的一点,可以最大化地帮我们利用人力资源。我们有70%的人力都是花费在维护现有系统上的,当使用云模式之后,可以看到非常快的降下人力预算。第二,当利用云技术,利用虚拟化之后,一定会有更高的敏捷性,会有更短的部署时间适应变化。刚才提到的WAS本身有自己测试的方式,我们利用WebSphere  CloudBurst测试环境从一无所有到所有环境包括DB2都安装好,这个过程从过去的三个小时变成了现在的十几分钟。第三,虚拟化带来的好处是改进质量并且降低复杂性。

    第三,在互联互通上面,一个企业当有新的商业应用的时候有很多种考虑,究竟用什么样的方式搭建我们新的应用。第一种方式,自己动手构建运行和维护我们这样的运行程序,通常是核心应用可能现在会采用这样的模式。第二种方式,可能会购买运行一些已经有的封装软件,像SAP的软件,CRM的系统,现在已经有很少企业自己开发CRM了。第三种方式,可以直接和商业伙伴进行B2B的连接,利用合作伙伴的解决方案进行直接的互联。第四种方式,租用软件即服务。比如Salesforce,在国内IBM也和伙伴一起提供电子商务的软件即服务的模式,也有客户使用这样的模式。当开始新的商业应用有多种方法来做,这会导致一个问题,你会发现企业的应用系统越来越复杂,有很多应用处在不同的地方,有不同的提供商,可能有在公共云上的服务在使用,也可能有套装软件,还有自己开发的程序。这时候互联互通就变成了很大的问题,可能要面对上万的API做开发,把不同的系统联系起来。

    基于这个,前面Nancy Pearson提到了我们最新的收购Cast lron,他会理解上万个API,会理解所有数据的模式,非常重要的一点,去理解工作流,我们讲应用流,会把工作流和数据之间做相应的映射,理解你的两个应用之间需要怎样互联,应用是怎样流动起来的。这些都是Cast  Iron做的事情。流程整合之后也带来了非常好的安全性。Cast  Iron对流行的套装软件和软件即服务的提供商都有非常好的支持,这里是熟悉的非常有名的不管是内部还是外部可能会用到的应用系统。有一个例子分享Cast  Iron为什么有这样的需求,可以做什么。有一个企业有新的销售机会,它有移动的销售人员,在这个情况下,这时候需要租用在公共云上CRM系统,移动的销售人员可以把找到的客户放上来。这时候需要把企业的SAP和公共云上的CRM系统做客户关系的同步,销售人员收集了销售线索,完成了销售机会,需要把销售订单和企业的规划同步,SAP要管理执行订单过程,订单状态也需要和我们的公共云上的服务CRM进行同步。这些需求Cast Iron可以怎样帮助呢?简单的几步:首先,在Cast Iron里选择今天要做的东西,这样的话就需要选择一个模板,选择什么样的模板,这个模板也是一个可视化的,可以去调整的,当选择了这个模板之后做一些必须的输入,比如说密码之类的输入,输入之后下一步就可以去做这样的同步,同步的速度非常快就结束了。

    这是谈到了互联互通的解决方案,最后一点如果我们再看放大器的时候也是非常重要的一点,当我们发现我们所有的策略,我们的流程、我们的业务敏捷性都实现了之后,可能就有一些让我们很快乐的烦恼了,可能有  非常多的人会来访问你的网站,假如你是网上零售商,你会有非常大的压力,这时候你怎样处理,这时候讲从弹性可扩展的角度看问题的解决方法。(图)这是一个分析公司做出的研究,如果响应时间延迟一秒对一个Web用户究竟平均影响有多大?这可能大家都很难想象,比如说页面的浏览率会减少多少,会减少11%,而转换率对企业来讲是最重要的,会减少7%,仅仅是因为响应时间一秒的延迟,客户的满意度会下降16%,,客户满意度的下降带来另外一个问题,因为客户不耐烦了,所以会去打电话到你的呼叫中心寻求支持,会带来成本的增加,会带来很多这样的问题,损失了你的收入,品牌受损,更多的支持呼叫使成本有相应的增加。怎样来看这样一个问题呢?每一个应用都有它的薄弱环节,如果我们能够找到这个薄弱环节,对这个薄弱环节找到一些办法解决的话,其实我们就可以很好的解决前面我们提到的问题。

    首先,来看成本和响应时间的关系。绿色的图是成本,蓝色的是我们的响应时间,我们看其实是有一个临界点的,当超过了这个临界点之后,或者是你的响应时间可能会大大增加,另外一种可能是成本会大家增加,如果你的响应时间保持不变的话,可能需要加很多的服务器解决这个问题。我们是不是有更好的办法来解决这个问题呢?更好的办法是把这个临界点向右推,我们想办法找到那个薄弱的环节把临界点向右推。比如说还是提到的零售的网站的例子,它的薄弱环节就是处理大量有关数据库的信息,WebSphere极限事务处理的产品,这个技术就是解决这个问题,可以帮助你很主动的把这些信息缓存起来,不用实时和数据库做同步,其实是实时的缓存很容易,要保证数据很负责任的做缓存,比如说数据的可靠性还有缓存的控制。通过这样的方式,我们就可以把临界点在不断的向右推。

    今年Nancy  Pearson介绍了新产品的发布,WebSphere  DataPower xc10,这是硬软结合的模式来增加弹性,有200G的缓存能力。当有了DataPower xc10之后,当到了临界点客户不太高兴的时候,增加一个Datapower很容易做到,这时候有了很好的缓存之后,我们的临界点就向右又推了一步。通过这样的动画的分享,我想主要是对放大器的分享,在核心技术的基础上如何利用新的技术,比如说云技术、虚拟化的技术,弹性可扩展的极限处理技术,来更好的实现我们业务的敏捷性。

    最后跟大家做一个很简短的总结,今天谈的技术是从业务敏捷性对一个企业的重要,Nancy  Pearson谈到当一个企业有上述几点的时候怎样超过其他的企业。黎先生谈到了,在一个企业真正做的时候,在业务层面要怎样考虑。我刚才的介绍希望大家了解,IBM的WebSphere怎样从技术上保证我们要做的事情,保证他们可以实现业务敏捷性。第一张图请大家记住,这张图也请大家记住,这两张图合在一起就是我们今天讲的主题,首先我们希望一流的核心技术,现有大家很熟悉的应用的基础架构,SOA的这些产品可以帮助大家搭建一个非常灵活、健壮的平台,在这个基础之上可以利用这些放大器可以实现企业的业务敏捷性。总结起来业务是随着技术的需求不断的变化而快速改变的。
 

0
相关文章