如果说企业现在的问题已经从什么是SOA变成了如何实施SOA,那么ESB就是企业实施和了解SOA最好的切入点。
SOA是公认的IT基础架构发展的新阶段,它能让企业充分利用其在开发人员、软件语言、硬件平台、数据库和应用程序方面的现有投资,在提高生产率的同时降低IT成本和风险,从而帮助企业实现业务灵活性与创新。
时至今日,SOA已经从理论探讨阶段走向实际落地阶段。作为最理想的SOA设计模式,ESB(Enterprise Service Bus,企业服务总线)为SOA提供了理想的服务连接架构,成为当今业界关注的新焦点。
信息传输的高速公路
有一条经验在过去数十年里得到无数次验证:旧的应用程序不会很快就消失。由于它们的作用不可或缺,因而会被持久使用下去。因此,企业迫切需要一种IT系统的重用性和连通性,以确保现有应用程序和新应用程序之间进行自由转换和畅通的消息传递,从而让以往的IT投资和建设成果能够在新的环境和需求中仍然得以充分利用。
传统的点对点应用整合方式造成无法避免地弊端——将最终造成企业IT架构蛛网化复杂性,伴随而来的是繁复僵化的应用架构、高额的维护成本和缓慢的响应速度。
而ESB则明确强调信息处理在集成过程中的作用,这里的信息指的是应用环境中被集成对象之间的沟通。以往传统的EAI实施中碰到的最大的问题就是被集成者都有自己的方言,即各自的信息格式。作为基础架构的EAI系统,必须能够对系统范畴内的任何一种信息进行解析。传统的EAI系统中的信息处理大多是被动的,信息的处理需要各自中间件的私有方式支持,例如API的方式。因此尽管信息处理本身很重要,但信息的直接处理不会是传统EAI系统的核心。
ESB作为SOA架构的信息传输龙骨,为SOA提供一种连通性基础架构,用以连接SOA中的服务。这种模式,有助于减少应用接口数量和复杂性,从而降低IT维护和更改的成本与风险,让企业能够以更简单、更快速、更安全的方式来使用服务,获得前所未有的灵活性和市场响应能力。
1
2
3
下一页>>