摘要: 一.Synapse介绍Synapse 是一个简单的 XML 和 Web 服务管理与集成代理,可用于构成 SOA 和企业服务总线(ESB)的基础。Synapse是 Web 服务项目中一项成熟的 Apache 活动,并且是非常成功的 Apache Axis2 项目的一个分支。它提供了中介、管理、以及在各种不同的应用程序之间转换 XML 消息的能力看看官方给出的架构图二.官方示例1,环境准备A Java 2 SE - JDK or JRE of version 1.5.x or higher (JDK 1.6.0_21 recommended)Apache Ant http://ant.apache 阅读全文
posted @ 2011-11-03 18:17 skyme 阅读(5875) 评论(3) 推荐(2)
摘要: ESB是什么?ESB是一个主要依赖XML消息交换的企业级消息系统,这种消息继而被智能的通过一种非集中式的架构路由和转换。开源的ESB?Mule,ServiceMix,Apache Synapse,JBoss ESB,Sun的OpenESB和Apache Camel等。ESB和SOA之间的关系?原因是这两个词包含的内涵太丰富了,无法用一两句话说清楚,并且,这个词在不同的地方含义也有所不同。SOA----面向服务架构,实际上强调的是软件的一种架构,一种支撑软件运行的相对稳定的结构,表面含义如此,其实SOA是一种通过服务整合来解决系统集成的一种思想。不是具体的技术,本质上是一种策略、思想。ESB-- 阅读全文
posted @ 2011-11-03 13:14 skyme 阅读(5934) 评论(0) 推荐(2)