
| 出版日期:2005-02-21 总期号:1388 本年期号:11 |
|
整合应用离我们有多远?
叶林海 日前,IBM公司在沪举办企业整合应用研讨会。会上,IBM宣布新的IBM产品将帮助客户打造整合业务流程的面向服务的系统架构(SOA,Service Oriented Architectures)。SOA依靠可重复使用的标准接口,可帮助企业集成内部应用,并与客户和供应商进行整合。 当前,大多数IT经理和“架构师”面临的一个主要挑战是如何实现业务流程、应用和数据的差异化,同时提高应用的运行速度和效率。实时的业务需求要求理顺业务流程和交易过程,并要求企业对客户及贸易伙伴更快、更有效地做出响应。要实现业务的高响应能力,要求部署灵活的IT 基础设施。IBM亚太区WebSphere副总裁庞睿达先生断言:整合是加快新业务解决方案的推出以及降低成本的关键所在,今年将是SOA年。 为此,记者特邀IBM亚太区WebSphere副总裁庞睿达、IBM合作伙伴上海金仕达多媒体有限公司软件开发部客户服务经理邓廷寰、上海自动化仪表股份有限公司信息技术研究室主任任崇权就有关问题进行探讨。 整合应用提上日程 记者:企业为什么要利用SOA进行应用整合? 庞睿达:目前,许多企业都是通过硬线(Hard-wired)关联的模式实现企业内外部的应用沟通,但这种模式很难快速响应市场变化。SOA集合了Web服务等基于行业标准的软件组件,让企业能够建立灵活、可重复使用的应用关联来应对特定的行业问题。SOA把业务组件分成基本的构建模块,就像通过标准化软件接口实现IT基础设施的模块化,从而使灵活的业务流程与灵活的IT流程相匹配。 邓廷寰:SOA能给用户带来的利益是显而易见的,这也是SOA为什么具有诱惑力的一个重要因素。企业内部的业务流程的充分融合,能够灵活地适应市场变化,应对变化做出快速的反应,增强市场竞争能力,及时调整企业的策略这方面的优势,这是目前任何一种技术所不能取代的。 记者:目前,华东地区企业在整合应用方面的需求状况如何?利用SOA整合应用的市场环境成熟吗? 邓廷寰:应当说,华东企业在意识方面是比较超前的,但从另一个角度看,这些企业也都是比较稳健的,注重的是实际效果,企业在没有看到明显的效益的时候,虽然愿望强烈,但不会有大的投资。总体来看,市场处在培育和尝试阶段,还不太成熟。更确切地说,虽然从2004年就开始了SOA技术方面的讨论和尝试,但大多数的企业用户,基本持观望和怀疑的态度,这是一个机遇与风险共存的市场,需要慎重对待。这不仅是一个技术是否成熟和需要完善的问题,同样,来自企业内部的业务整合和外部的商业流程的整合,这方面的客观条件目前还不到水到渠成地步,还需要企业内部和商业企业之间进行多方面的磨合和演进。 任崇权:目前,就华东企业而言,应用整合还不是个主要的问题,现在碰到的问题还是初级的整合比较多,因为华东企业在信息化建设方面还是处在起步阶段,并没有到非要把原来的否定掉不可的地步。所以IBM的整合概念在中国还是超前的,虽然在国际上是没有问题的。 庞睿达:IBM自去年在中国市场推行SOA以来,应该说各项技术标准已成熟。借助IBM软件在相关领域的领导地位,IBM为SOA的推广打下了坚实的基础——参与Web服务行业标准的开发、市场领先的基于Java的WebSphere应用服务器与卓越的用于企业整合的软件、Tivoli基础设施管理与安全软件以及真正可以解决业务问题的行业知识、产品和服务。就外在环境而言,IBM所提供的整合应用解决方案也得到了客户的认同,因此,2005年应该是SOA的普及年。 整合应用该怎么做 记者:企业整合应用应解决哪些问题?企业目前在整合应用方面存在什么问题? 邓廷寰:企业整合应用主要是解决业务流程问题,实际上可能会触及到管理机制和内部资源的分配。同时也解决了IT发展与企业业务发展不协调的问题。企业目前在整合应用方面存在的问题有两个方面:一是企业信息化程度不高,距离实现SOA整合的基本条件还有一段距离,严重一点说差距很大。二是业务流程整合,来自企业内部和外部的阻力,不是一朝一夕能够解决的。 任崇权:企业整合应用包括三大部分:人力整合、信息整合、业务整合。要把这些东西整合起来有两个问题要解决,一是自己的人才准备好了没有,二是自己要整合的东西搞清楚了没有。结合自身的情况,我们和浪潮合作,要求各方面一定要做到位,不到位我们情愿等一等。比如我们的生产系统始终不急于上,有几个原因,一是因为我们内部的准备工作没有做好,包括场地调整、企业的归并等基础工作。二是因为我们的信息也要有一个整合的方式,要有一个统一的标识,比如整个公司的编码系统要做起来,而我们做的时候就要把这些东西整合起来,包括图纸,外构件等。这些工作都做完了以后,让浪潮的模块来适应我们的系统。 庞睿达:已经成功创建集成化基础设施的企业会发现,仅仅采购集成软件是不够的。集成化基础设施涉及到整个“解决方案”层面,包括架构设计和实施服务、培训和持续支持。 记者:用户应该如何规避整合应用所带来的风险? 庞睿达:客户可以首先采用能够解决小部分业务问题的SOA,然后根据需要逐步对SOA进行扩展,直至完全实现随需应变。最佳的方法是开始构建较小的SOA,侧重于提高当前缺乏效率的交互性。开始,简单的SOA使企业可以在做出大投资之前先衡量ROI,并在出现大的问题之前获得小改善的经验。CIO在购买软件时应该询问供应商对Web服务和SOA的支持,这是一个重要的注意事项。应该检查新应用程序的开发,以便考虑某些应用程序功能是否可能需要用于其他目的,以及可以嵌入对Web服务标准的支持以支持重复使用。最终要完成大规模的企业转型,可能需要通过建立企业服务总线(形成SOA的骨干网或神经系统)来开始该工作。然后以企业合理的节奏,将服务提供商和服务请求程序逐渐添加到ESB。随着IT的SOA的增长,ESB成为在服务水平上连接应用程序,并调节消息流量以提高效率和可靠性的一种有力方式。 邓廷寰:整合应当从业务流程上着手,进行全面规划,实施过程中先试点,逐步铺开,逐渐积累经验,根据进度和实际情况及时调整实施策略。实施SOA前途光明,冷静认真对待,一定会有收益。 SOA与Web服务 SOA是一种面向业务应用程序系统的体系架构设计风格,但可以应用于其他系统,包括中间件技术,例如网格计算。Web服务是可以用于创建SOA的一套标准。尽管没有Web服务标准也可能创建SOA(例如,在SOAP之前,人们已经在HTTP或JMS上使用XML来实现相似的结果),但运用Web服务标准却是我们目前实现与外部软件交互的最佳方法。 随着我们转向SOA,我们将看到该方法用于支持各种其他新的系统功能。事实上,SOA是Web服务高级功能的基础,例如WS-Trust和联合身份识别管理规范。 |
|||||||||||||||||||