WSO2 ESB

什么是WSO2 ESB?

WSO2 ESB是一个轻量级的易于使用的企业服务资源总线。WSO2 ESB允许系统管理员和SOA架构师,消息路由,虚拟化,中介,转换,日志记录,任务调度,负载平衡,失败了路由,事件经纪和更简单,轻松地配置。运行时被设计为完全异步,基于Apache Synapse进行处理。
WSO2 ESB4.0.2是可定制的解决方案,可以满足现有的需求。

在哪下载?

http://wso2.org/downloads/esb

WSO2 ESB组件体系结构?

先看张官方的图

WSO2 ESB支持许多应用层协议和消息标准(统称为“运输”),包括HTTP / S,电子邮件,Java消息服务(JMS)和虚拟文件系统(VFS)。它还支持域特定协议,如金融信息交换(FIX),高级消息队列协议(AMQP)和(HL7)的范围。新的传输可以很容易地插入框架中。

安装的先决条件?

1,安装1.6.0_23或者更高版本。

2,安装Apache ActiveMQ 5.0.0或者更高版本。

3,如果想运行示例客户端,安装Ant 1.7.0 或者高版本。

4,如果想编译源代码可以安装Maven 2.2.0或者更高版本。

5,打开控制台需要浏览器环境,Mozilla Firefox 3.0 以上或者MS Internet Explorer 7。

6,内存,最小需求1G以上。

7,空间需求,没有最小需求但是安装需要125M,不包括分配的日志文件和数据库。

8,操作系统:linux,Solaris或者MS Windows - XP/2003/2008。

如何安装在linux/unix上?

1,下载Binary Distribution路径在http://wso2.org/downloads/esb/

2,解压缩

3,配置JAVA_HOME,并设置环境变量

4,到安装目录的bin目录下,执行./wso2server.sh或者./wso2server.sh --console

5,使用https://localhost:9443/carbon

6,默认的用户名和密码是 admin admin

在windows下安装步骤同上,执行脚本.wso2server.bat

运行后的界面什么样?

如下图

使用用户名和密码admin admin登录

登录后可以对esb的控制台进行管理。

WSO2 ESB,布布扣,bubuko.com

时间: 2024-08-04 05:35:47

WSO2 ESB的相关文章

(9)WSO2 ESB功能——数据转换

这篇文章介绍如何通过WSO2 ESB实现数据转换的功能:如改变消息值,"0"转换为"律师投诉","1"转换为"公证员投诉":改变消息标签,添加消息属性等. 场景一:投诉管理 描述:改变消息值,"0"转换为"L","1"转换为"N" 1 创建法律援助服务 参见代码FayuanService,打包为FayuanService_1.0.0.aar服务发布

(8)WSO2 ESB功能——消息路由

这篇文章介绍如何通过WSO2 ESB实现消息路由的功能:基于内容的路由,根据消息内容的不同路由到不同的服务进行处理. 场景:投诉管理 描述:公众发起对律师或公证员的投诉,输入0转到律师服务进行处理,输入1转到公证员服务进行处理,其他值转到默认服务进行处理 3个服务:律师服务.公证员服务.默认服务 1 三个Axis2服务 默认服务Route:http://10.22.1.20:9763/services/Route?wsdl package service.hello.ws.demo.com; p

WSO2 ESB XML定义语法

1.参考文件位置: http://synapse.apache.org/userguide/config.html Synapse ESB(wso2中使用相同的配置)使用基于XML的配置语言进行配置.这是由Synapse社区创建和维护的域特定语言(DSL).该语言设计简单,直观且易于学习.此语言中的所有XML元素(标记)必须使用命名空间URL http://ws.apache.org/ns/synapse进行命名空间限定.如下图: 文档结构: 2.配置语法 1.registry 配置 <regi

(10)WSO2 ESB功能——服务编排

1 BPS官方文档<Quick Start Guide>(WS_NumberAdderCarbon) https://docs.wso2.com/display/BPS320/Quick+Start+Guide 本章将介绍如何设置和启动WSO2 BPS,在WSO2 BPS管理控制台创建.部署和测试一个BPEL流程发布包,该流程实现两个数的相加. 1.1 介绍 实现加法运算,不调用外部服务. 1.2 步骤 1.2.1 启动BPS 1.JDK 1.6.* 以上 2.从 http://wso2.co

企业服务总线(Enterprise Service Bus,ESB)与salesforce大数据联动

 如何选择ESB 什么是ESB 企业服务总线(Enterprise Service Bus,ESB)的概念是从面向服务体系架构(Service Oriented Architecture, SOA)发展而来的.SOA描述了一种IT基础设施的应用集成模型:其中的软构件集是以一种定义清晰的层次化结构相互耦合.一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件. 在企业计算领域,企业服务总线是指由中间件基础设施产品技术实现的. 通过事件驱动和基于XML消息引擎,为

企业服务总线Enterprise service bus介绍

企业服务总线(Enterprise service bus). 以往企业已经实现了很多服务, 构成了面向服务的架构,也就是我们常说的SOA. 服务的参与双方都必须建立1对1 的联系,让我们回顾一下SOA架构有哪些基本的要求: SOA在相对较粗的粒度上对应用服务或业务模块进行封装与重用: 服务间保持松散耦合,基于开放的标准, 服务的接口描述与具体实现无关: 灵活的架构 -服务的实现细节,服务的位置乃至服务请求的底层协议都应该透明: 在SOA中,我们还需要这样一个中间层,能够帮助实现在SOA架构中不

(11)wso2esb 服务 API调用

这篇文章介绍如何通过API调用部署在WSO2 ESB上的服务. 下面以WSO2 自带服务echo为例进行介绍. 1.生成客户端 点击echo服务名称,出现如下界面. 点击"Generate Axis2 Client",出现如下界面. 点击"Generate",生成一个zip文件. 2.生成客户端代码. 解压zip文件,导入Eclipse,或者直接在pox.xml文件目录下输入mvn clean install.生成客户端java代码. 3.客户端认证调用 编写程序调

论SOA架构的几种主要开发方式

 面向服务架构soa以其独特的优势越来越受到企业的重视,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署.组合和使用.服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性.Soa的开发方法一般主要有开源的dubbo.dubbox.mule.wso2.cxf,以及付费的oracle soa.ibm soa等.         SOA是一种粗粒度.松耦合服务架构,服务之间通过简单.精确定义接口进行通讯,不涉及底层编程接口和通讯模型.SOA可以看作是B/

论SOA架构的几种主要开发方式【转】

       面向服务架构soa以其独特的优势越来越受到企业的重视,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署.组合和使用.服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性.Soa的开发方法一般主要有开源的dubbo.dubbox.mule.wrs.axis.xfire.wso2.cxf,以及付费的oracle soa.ibm soa等.现在rest正在取代soa. SOA是一种粗粒度.松耦合服务架构,服务之间通过简单.精确定义接口进行通