"2008 IBM WebSphere随需应变整合大会"日前在上海隆重举行。IBM(NYSE:IBM)同与会的近百家来自不同行业的企业、政府部门及合作伙伴代表分享了其在构建不受限制企业服务总线(ESB,Enterprise Service Bus)帮助客户从连接性角度部署SOA的领先技术、方法论和丰富的最佳实践经验。IBM还向与会者展示了其全面的ESB产品组合,并发布了一款帮助国内企业快速起步SOA的一款高实用性和高投资回报率的ESB功能扩展产品包–WESB(WebSphere Enterprise Service Bus)。
SOA 是公认的 IT 基础架构发展的新阶段,它能让企业充分利用其在开发人员、软件语言、硬件平台、数据库和应用程序方面的现有投资,在提高生产率的同时降低IT成本和风险,从而帮助企业实现业务灵活性与创新。时至今日,SOA已经从理论探讨阶段走向实际落地阶段。作为最理想的SOA设计模式,ESB为SOA提供了理想的服务连接架构,成为当今业界关注的新焦点。
IBM作为SOA公认的领导者,在帮助企业构建ESB部署SOA方面拥有丰富的经验、领先的方法论和全面的ESB产品组合。根据全球5000多家SOA客户实施经验,IBM此次强调指出:作为SOA架构的核心连接性产品,ESB的构建至关重要–不恰当的ESB方案不仅不会帮助企业提升业务灵活性和响应能力,反而会增加IT基础架构的复杂性和刻板性,从而制约企业业务发展。因此,企业可以通过独立或组合使用的方式在企业中实施ESB方案。通过在企业内全面而有效地部署针对不同需求的ESB产品来满足所有业务领域的需求,由此企业将具备SOA所需的核心连接性功能,实现现有应用的整合和IT资产的重用。
ESB–SOA的信息传输高速公路
有一条经验在过去数十年里得到无数次验证:旧的应用程序不会很快就消失。由于它们的作用不可或缺,因而会被持久使用下去。因此,企业迫切需要一种IT系统的重用性和连通性,以确保现有应用程序和新应用程序之间进行自由转换和畅通的消息传递,从而让以往的IT投资和建设成果能够在新的环境和需求中仍然得以充分利用。
传统的点对点应用整合方式造成无法避免地弊端–将最终造成企业IT架构蛛网化复杂性,伴随而来的是繁复僵化的应用架构、高额的维护成本和缓慢的响应速度。
ESB作为SOA架构的信息传输龙骨,为SOA提供一种连通性基础架构,用以连接SOA中的服务。这种模式,有助于减少应用接口数量和复杂性,从而降低IT维护和更改的成本与风险,让企业能够以更简单、更快速、更安全的方式来使用服务,获得前所未有的灵活性和市场响应能力。
IBM指出,使用任何技术和产品构建的ESB都应包括下列四方面主要功能:
"路由器"–根据信息内容,在不同应用和服务之间进行信息传输和路由;
"转换器"–进行应用之间的通信协议转换;
"翻译机"–进行应用之间的消息格式转换;
"收发室"–处理来自不同渠道的业务事件(同步传输,异步传输,发布/订阅等方式)。
IBM观点–不恰当的ESB会限制企业业务发展
IBM指出,ESB方案的选择是决定SOA部署成败的关键。因此,企业在选择时不应只考虑一个因素或项目,而是将所有因素都考虑进来,包括平台覆盖范围;是否支持Web服务;是否支持现有应用环境;能否为协同交易提供可配置的内在支持;安全性;可扩展性;处理能力;性能;是否能够卸载XML和Web服务等。特别是,如果企业希望对当前的复杂应用和定制应用进行整合或者将它们作为服务提供给客户的话,仅仅靠单一的ESB产品是不行的。
综合考虑所有因素,IBM认为,无法通过单一ESB产品来满足用户对功能方面的所有需求,正如世界上并没有包治百病的灵丹妙药。业务环境中包括太多类型的技术、网络负载和技能,而适用于所有应用环境的万能产品根本就不存在。无论多么有效,单一的ESB解决方案都不是面向端到端SOA实施的完整解决方案。企业需要可以扩展和定制的不受限制的ESB来满足SOA架构的需求,并为SOA的其他领域或切入点提供支持。
因此,企业可以通过独立或组合使用的方式在企业中实施ESB方案。通过在企业内全面而有效地部署针对不同需求的ESB产品来满足所有业务领域的需求,企业将具备SOA所需的核心连接性功能,实现现有应用的整合和IT资产的重用。IBM提供广泛的ESB产品来满足每个客户的部署需求。这些ESB产品能够保证整个企业内以及任何已部署的ESB之间都可以实现无缝互连和兼容。客户无需为每个项目选择各自的ESB。所有的ESB都能并列运行,以便在整个企业内对不同的ESB进行定制部署。
IBM ESB产品组合拥有三款产品:基于J2EE规范,针对标准接口整合的WebSphere Enterprise Service Bus(WESB);针对遗留应用和异构系统进行整合的WebSphere Message Broker(WMB);以及针对特定需求的大交易量处理进行整合的WebSphere DataPower。灵活地在不同的场景中部署并应用这些ESB产品,从而帮助企业构建一个全面的、不受限制的企业服务总线。
最新WESB功能扩展包–快速体验SOA连接性价值
据介绍,新推出WESB扩展功能包,包含企业服务总线、开发工具、应用服务器和适配器四种功能,而其成本价格则对广大中小企业以及希望进行SOA试点的大型企业极具诱惑力。该功能包包括:
WebSphere Enterprise Service Bus (WESB)–针对Web应用的入门级企业服务总线产品,为您的应用整合提供快速便捷易用的整合能力;
WebSphere Integration Developer (WID)–功能强大的服务设计/开发工具;为客户提供全部所需的企业服务总线和开发工具包;
WebSphere Application Server NetWork Deployment (WASND) — 应用服务器网络部署版,为您的应用提供最佳的J2EE运行环境!
使用内置的适配器(File/FTP/EMAIL/JDBC)–增强WESB的连接能力。
作为一种经济适用的服务集成解决方案,WESB支持数百种 ISV 解决方案并提供扩展的WebSphere适配器(Adapter)支持,便于企业与现有IT资产进行连接。预先构建的调解功能有助于减少开发时间和成本。
由于WESB与WebSphere应用服务器(WebSphere Application Server,WAS)一脉相承,企业可以充分利用市场领先的成熟人才和服务(例如,集群、故障转移、系统管理和安全性)。共同的工具和管理方法意味着从WAS到WESB再到WebSphere Process Server(WPS)的迁移实际上是无缝的,这意味着企业客户并不需要更多的技术人力资源,即可实现从应用开发到应用整合再到流程整合的无缝发展的SOA之路。与 Tivoli 软件的无缝集成,则可以令企业享受世界一流的安全和系统管理功能。
另外,WebSphere Integration Developer是一款与 WESB 结合使用的工具,它提供了一种集成、交互式和可视化的开发方式,而且只需很少的编程技能,能够大大加快应用开发的速度。
采用WESB功能扩展包来开发应用和搭建企业服务总线,核心优势体现在:
建立在WebSphere应用服务器(WAS)网络部署版之上,可作为企业新应用开发的部署平台(Run Time Environment);简单易用,具有Java开发背景的工程师可以迅速学习上手;
为标准通信接口(HTTP,JMS,WebSphere MQ,Web Service,XML,WebSphere Adapter)构建ESB,实现应用快速整合和SOA框架;
包括了强大的SCA开发工具WebSphere Integration Developer,用户/开发商无需另外购买开发工具;
灵活的产品打包计划,降低了企业购买成本,适合中小企业轻松建立新一代的企业信息交换平台;
无缝整合IBM提供的具有更强大整合能力的WebSphere Message Broker(支持更多的标准化和非标准化通信接口和协议)以及DataPower(拥有针对Web Service和XML无以伦比的处理性能和安全网关功能),便于企业定制可伸缩的企业整合方案。
对于中国的各大软件开发企业而言,WESB扩展功能包的推出,能够让软件开发商们在不增加成本的基础之上,缩短开发时间和人力资源的要求,并使其基于ESB的解决方案具备更强的未来扩展性,从而在市场上获得更多的成本和竞争优势。IBM公司希望通过推出WESB扩展功能包优惠政策,帮助广大的中国企业能够在短时间、低成本的情况下迅速走上SOA的第一步。