soa/esb
红豆和绿豆
这个作者很懒,什么都没留下…
展开
-
ESB的介绍
ESB是什么?ESB是一个主要依赖XML消息交换的企业级消息系统,这种消息继而被智能的通过一种非集中式的架构路由和转换。开源的ESB?Mule,ServiceMix,Apache Synapse,JBoss ESB,Sun的OpenESB和Apache Camel等。ESB和SOA之间的关系?原因是这两个词包含的内涵太丰富了,无法用一两句话说清楚,并且,这个转载 2016-11-14 13:27:35 · 5130 阅读 · 0 评论 -
wso2——(11)esb 服务 API调用
这篇文章介绍如何通过API调用部署在WSO2 ESB上的服务。下面以WSO2 自带服务echo为例进行介绍。1、生成客户端点击echo服务名称,出现如下界面。点击“Generate Axis2 Client”,出现如下界面。点击“Generate”,生成一个zip文件。2、生成客户端代码。解压zip文件,导入Eclipse,或转载 2016-11-14 19:32:39 · 1565 阅读 · 0 评论 -
WSO2 ——(9)ESB功能:数据转换
这篇文章介绍如何通过WSO2 ESB实现数据转换的功能:如改变消息值,“0”转换为“律师投诉”,“1”转换为“公证员投诉”;改变消息标签,添加消息属性等。场景一:投诉管理描述:改变消息值,“0”转换为“L”,“1”转换为“N”1 创建法律援助服务参见代码FayuanService,打包为FayuanService_1.0.0.aar服务发布。2、创建代理服务转载 2016-11-14 19:30:35 · 1810 阅读 · 0 评论 -
WSO2——(8)ESB功能:消息路由
这篇文章介绍如何通过WSO2 ESB实现消息路由的功能:基于内容的路由,根据消息内容的不同路由到不同的服务进行处理。场景:投诉管理描述:公众发起对律师或公证员的投诉,输入0转到律师服务进行处理,输入1转到公证员服务进行处理,其他值转到默认服务进行处理3个服务:律师服务、公证员服务、默认服务1 三个Axis2服务默认服务Route:http://10.22.1.20:转载 2016-11-14 19:27:15 · 900 阅读 · 0 评论 -
WSO2 ——(7)ESB功能:协议转换
这篇文章介绍如何通过WSO2 ESB实现协议转换的功能:通过 WSO2 ESB 实现SOAP/HTTP和JMS之间的协议转换,实现客户端与 ESB 之间 request/response 的交互方式。1 系统集成方式的演变如果你只有两个系统,不用折腾ESB了。如果你有多个系统,而且这些系统还是异构的,比如有些是Java开发的、有些是.net开发的、有些还是C/S的比如是tuxedo、还转载 2016-11-14 19:20:14 · 3212 阅读 · 0 评论 -
WSO2 ——(6)开发几种services的方法:SOAP与REST
Axis2 Service(aar文件)1.1 创建工程打开Developer Studio Dashboard,点击 Axis2 Service Project,点击next,只至出现如下界面,点击finish。 1.2 添加方法在Service类中添加一个方法,如下图所示。 1.3 产生WSDL文件右击工程,选择Generate WSDL,指定位置和名称,点转载 2016-11-14 19:08:39 · 2966 阅读 · 0 评论 -
WSO2 ——(5)Data Service Server创建Data Service
http://wso2.com/library/tutorials/create-simple-data-service-with-wso2-data-services/Data service server提供数据服务:支持关系数据库、CSV文件、Excel文件、LDAP服务器数据。使数据服务像web service或者REST风格的web Resources。本文介绍如何创建一个简单的转载 2016-11-14 18:01:46 · 1541 阅读 · 0 评论 -
wso2 ——(4)esb 汉化
汉化版本为wso2esb4.7.0,其他版本类似1 准备wso2esb4.7.0的正式发布版本基于carbon platform 4.1.5和carbon orbit4.1.0,carbon kernel4.1.0。wso2esb 4.7.0文档:https://docs.wso2.org/display/ESB470/Building+from+Sourcewso2esb 4转载 2016-11-14 17:54:11 · 2540 阅读 · 2 评论 -
wso2 ——(2)esb 基本组件介绍
1 WSO2 ESB简介WSO2 ESB是一个快速、轻量级、100%开源的ESB,基于Apache Synapse和Apache Axis2项目构建。支持协议转换、消息路由、服务编排、服务注册、容错、负载均衡、集群配置等功能。WSO2 ESB是基于WSO2的Carbon平台的(OSGi框架),包含许多功能和组件,可通过简单的添加删除来定制化ESB。1.1 架构1.1.1 消息架构转载 2016-11-14 17:52:35 · 3530 阅读 · 0 评论 -
wso2——(1)esb安装
1 安装参见WSO2 ESB 4.8.0 文档Installing the Product部分。1.1 安装要求1.1.1 系统要求操作系统l Microsoft Windowsl Linux (Ubuntu, Fedora, Gentoo, SUSE, and Debian, and so on)l Oracle Solaris and转载 2016-11-14 15:34:53 · 1579 阅读 · 0 评论 -
如何选择ESB
什么是ESB企业服务总线(Enterprise Service Bus,ESB)的概念是从面向服务体系架构(Service Oriented Architecture, SOA)发展而来的。SOA描述了一种IT基础设施的应用集成模型;其中的软构件集是以一种定义清晰的层次化结构相互耦合。一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件。在企业计算领转载 2016-11-14 13:00:43 · 645 阅读 · 0 评论 -
企业数据总线(ESB)和注册服务管理(dubbo)的区别
一、概述 1、什么是ESB 就是企业数据总线的意思,他的核心功能就是兼容各种协议接口,可以将数据在各种协议之间进行流转,并且可以针对数据格式进行编排转换。(格式转换、协议转换、代理、编排、安全控制、监控、不支持高并发,类似于路由器维护着一张路由表进行路由转发) 代表性的项目有:JBOSS ESB,Mule,Camel 以及一些其他的esb项目2、什么是服务注册 就是将所有的转载 2016-11-14 19:46:29 · 1782 阅读 · 0 评论