Mule(二):关于SOA

    Mule ESB是一个基于SOA架构的概念。SOA方式的开发允许IT企业创建将许多功能组件和服务组合到一起的应用程序。服务是一组完全独立的离散的功能模块,但是它们可以在相同的对象下协同工作。例如,假如你需要处理订货清单,你就需要一个把客户信息从数据库中取出拼入订货清单中的服务,以及去库存数据库核实订货清单中的货物是否还有存货的服务。

 

    因为每一个服务都是独立的,服务们可以被用来建立成多个处理过程中的每个块,这样就可以任意组合达到灵活复用的目的。例如,刚才从数据库中去客户信息的服务同样可以用在查看状态、信件或其它的文档当中。这个模块的创建允许你一次创建,重复使用,是一种流式的开发模式。

 

    使用SOA,企业在开发新的应用系统时,可以通过重复使用和重新配置已有服务达到节省开发费用和快速适应业务变化的目的。SOA同样使企业IT资源的集成做的更好,集成以往的应用程序和传统的系统。Mule完全支持SOA实现,实现服务间的通信,允许你非常容易的把各个服务联系到一起。

 

下一篇:处理数据

 

你可能感兴趣的:(工作,企业应用,SOA)