[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > SOA子站 > SOA评论分析

如何成为SOA世界的超级英雄

作者: 文莱,  出处:IT专家网, 责任编辑: 李春禹, 
2008-07-16 10:00
  无论您目前具有哪些应用、系统和技能,无论您将来可能运用哪些系统、技术和技能,WebSphere MQ都可将其整合为SOA的一部分。那么我们如何利用WebSphere MQ(SOA的信息传递主干)成为SOA世界的超级英雄?

   【IT专家网独家】当今全球经济的业务格局影响了各种规模的企业。这些企业正被迫调整自己应对重要变化的基本方式:

  新客户以及正在变化的客户。在未来5到10年内,中国和印度将增加10亿多新消费者。美国战后人口飞速增长期间出生的那一代人将消费他们积累的财富,或者将财富过继给他们的继承人。

  全球整合。技术和标准将实现商品和服务的即刻传输,并重新定义信息共享方式。工作将被分解成片段,流动到全球范围内任何能够最佳执行的地点,然后重新组装。

  业务模式创新。行业、收入和企业模式将兴起,使公司能够迅速抓住新的商机,让自己和合作伙伴从大多数企业中脱颖而出,并动态适应变化。

  新技术模式。新型架构、系统和技能集将兴起,以便能够更有效地支持业务模式创新。

  2006年IBM开展了CEO调查。调查结果表明,87%的CEO认为在未来两年内需要进行根本性变革,以便推动创新。它还表明,实现了广泛整合的企业收入增长速度比竞争对手快5%。据报告,广泛整合业务和技术的CEO的客户满意度、速度和灵活性超过整合较少的CEO。

  我们需要的超级英雄在哪里?

  设想能够连接、交互信息,并将其提供给一切技术资产,不论是自主研发的资产、打包的应用程序、移动设备,甚至是远程输油管道上的无人操控设备。再设想一下,能够轻松开始满足您的当前需求,同时为未来奠定基础,使您能够发展并动态适应变化,而无需重新设计解决方案的架构。IBM WebSphere?软件为您提供了所有这些能力,能够将所有资产整合起来,并在多个业务流程中重用,提高可伸缩性和服务质量水平,从而满足您的业务需求。

  如果没有可靠的连接,业务及其赢利能力都将受到业务连续性中断的直接影响,使您无法在适当时机获得适当信息来支持决策流程。企业可能受制于IT系统的复杂性——以及这些系统的开发和维护成本。灵活敏捷的整合功能使IT能够快速响应新的业务驱动商机。

  面向服务架构:加入超级英雄俱乐部

  面向服务架构(SOA)简化IT项目,实现业务敏捷性。它是一种IT架构风格,支持将业务整合为一组彼此连接的服务。服务的含义是什么?它是一种可重复的业务任务,例如检查潜在客户的信用级别,或者开设新账户。该任务可编排到当前及未来的业务流程中。

  目前,许多企业已经在采用SOA,并实现有意义的收益,但是最敏捷并且全球整合的企业正在利用IBM Smart SOA?方法,将其提高一个级别。该方法将企业面临的相关挑战对应于相关SOA响应——从基本到高级。这意味着采用SOA技术伴随业务模式创新,并循序渐进地向敏捷、全球整合的企业过渡。SOA的成功途径是将软件组件的物理实施与其表示或界面分离。通过这种方式,服务定义及其接口可在业务要求的时间限度内保持稳定,而不会受到较低层面上技术变化的影响。

  如何利用WebSphere MQ(SOA的信息传递主干)成为超级英雄

  许多企业面临着连接在设计时未以协作为目标的资源的挑战,包括企业内部和外部来自不同厂商的多种硬件系统,以及操作系统和编程语言。

  WebSphere MQ为您的SOA提供通用的信息传递主干,包括有保证的事务交付,使用通用接口将一切连接到一起,以使信息可以自由流通。这种主干将连通性代码从应用程序中移出并放到网络中,使您的开发人员可花费更少的时间维护连通性代码,将更多的时间用于开发业务逻辑。这还允许信息在所有应用与技术服务之间流通,从而提供端到端事务处理能力,并提供更高的可用性、可伸缩性和安全性。

  常言道,脊柱灵活的人才不会老。企业也不例外。没有这类信息传输主干,部分业务将陷于瘫痪。例如,银行将不能够在其大型机上的COBOL应用之间轻松交换信息,这是一种在分支机构使用的新型Microsoft? Visual Basic应用,它的新Web 2.0应用通过其自助服务互联网渠道提供,无需处理不同的操作系统和代码页集,同时提供事务处理的完整性。

  客户每天要通过其SOA处理数十亿项事务。在考虑采用信息传输主干的客户中,有五分之四选择了IBM WebSphere软件。它已成为事实标准。Wintergreen Research的《2007至2013年全球关键业务应用信息传输市场商机、市场预测和市场战略》(Worldwide Mission Critical Messaging Market Opportunities, Market Forecasts and Market Strategies, 2007-2013)报告中指出“IBM引领业务关键型信息传递市场”。

  独特的超级英雄超能力

  利用WebSphere MQ,可受益于整合、自适应的高质量SOA。

  应用独立性和异步功能

  WebSphere MQ使应用程序在必要时通信,同时从开发和使用角度保持其独立性。WebSphere MQ应用(我们姑且称之为应用A),将需要与之通信的其他应用看作是通过队列表示的一组服务接口。这些其他应用的物理实现可能随着时间的推移而发生变化。例如,采购订单处理系统可能是特定硬件和操作系统配置下的现成打包应用。如果打包的应用被替换为采用不同平台配置上托管的不同厂商的应用,则应用A不受影响。

  如果应用A向目的地应用发送信息(我们姑且称之为应用B),那么该信息安全地保存在基础设施中,可随时由应用B处理。应用B不需要知道关于应用A的任何事情。它只是处理该信息,并且如有必要向应用A返回应答,而服务名称包含在消息的一个特殊部分之中。即使两种应用都短暂经历宕机或者网络故障,所有业务关键型消息也都安全地保存在基础设施中。WebSphere MQ使您能够选择需要跟踪的消息(在日志中记录),以及哪些消息并非很重要(不在日志中记录)。

  发送和接收应用不需要同时可用,所以它们对彼此依赖较少。因此,WebSphere MQ能够同时发送若干项请求并在它们到达时处理应答。当业务规模增长时,WebSphere MQ的异步本质意味着可以发送并接收应用A的多个实例,而不受彼此的制约。

  投资回报最大化:连接现在与未来

  WebSphere MQ实际上可以连接任何商用IT系统,支持80多种不同的平台配置,因此不论您是有COBOL、C、C++、C#、Fortran、Java?、.NET还是Web 2.0应用,都可将它们全部连接起来,从而轻松交换信息,支持事务处理完整性,做到交付一次并且仅交付一次。1万多家客户依赖WebSphere MQ在其公司内部和外部传输业务关键型信息。正如一个客户所说的,“我们使用WebSphere MQ有十多年的时间了,从来没有丢失过一条信息。WebSphere MQ最好地利用您已经具备的技能集。它在支持的不同平台中提供一致的编程接口,同时充分利用底层操作系统的独特功能。例如,WebSphere MQ可利用IBM Parallel Sysplex?和IBM System z?平台的耦合功能,以提供动态工作负载分发、弹性和高可用性。

  利用快捷简便的安装配置迅速开始

  当您时间紧迫,需要立即开始时,可依赖WebSphere MQ轻松快捷地连接。它可在数分钟内安装和配置。由于产品中包括一个样本应用用以在主干中测试连接性,并包括以多种编程语言编写的样本代码,您可重复使用它们来节约时间,尽快上市。您今天构建的一切都可在将来重复使用,在业务需求扩展时,不必重新设计架构。

  越来越高的可用性

  当您的业务面临增多的订单时,不论是因为客户迅速增加、对您产品和服务的需求增长还是到达需求高峰期,WebSphere MQ 都可提供可伸缩性,能够通过群集扩大负载。多台服务器共享工作负载,通过在其余服务器中动态变更路由工作负载来应对故障。据Rob Dearborn撰写的2005年Infonetics Research报告《企业运行中断的代价:北美垂直市场》(Costs of Enterprise Downtime: North American Vertical Market)表示,金融企业每年的运行中断成本占其收入的16%。1 据美国国家档案及文件管理局称,在经历2到6天宕机的企业中有25%立即破产。2 这还未将品牌损失计算在内,特别是如果您的企业依靠互联网开展业务。此外,这也没有将监管惩罚计算在内。群集为您提供必要的故障恢复能力,使您的业务能够24x7地全天候运行。

  深入洞察企业主干

  WebSphere MQ Explorer工具提供关于通过主干连接的一切的视图,使您能够监控和管理基础设施的运行状况。当您向主干中添加应用程序时,可从您的环境中的该窗口上看到应用程序。所有平台的所有WebSphere MQ artifacts构件,例如队列管理器、队列、信道、正在处理的信息以及群集等,都可通过Explorer工具查看和管理。基础设施的管理可通过IBM Tivoli? OMEGAMON?软件等系统管理产品扩展。

  保护您的业务免受免遭风险威胁

  在一个充斥着各种标准并且技术日益增多的世界里,有时很难选择哪些最适合您的业务。要知道,一种适合长远发展的方法可能存在风险。WebSphere MQ使您能够推进标准和技术,超越原有标准的能力,例如XML、SOAP、WS*和Web 2.0,并支持您的传统投资。

  JMS(Java Messaging Service)是Java社区使用的一种面向信息传递接口的JEE(Java Enterprise Edition)规范。多数企业有大量应用程序,其中只有一些是基于Java。WebSphere MQ完全符合JMS标准,并且具有能够向外连接到前面提及的所有其他技术的优势。尽管JMS能够跨多厂商JEE环境提供一致的编程模式,但并未描述消息应该采用何种物理表示方式。当您需要使不同的Java实现进行互操作时,这就是问题。WebSphere MQ本身在运行时可用于任何符合JEE标准的应用服务器,从而解决了这个问题,使所有信息都可互操作。WebSphere MQ还超越了JMS提供的服务的质量。WebSphere MQ的服务质量、可靠程度以及弹性都使之成为SOAP消息的理想传输方式,使Web服务超级可信,同时使Web服务规范也不断走向成熟。

共2页。 1 2 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅