关于WSO2 ESB
关于WSO2 ESB
本章节主要介绍WSO2 ESB,包括其一些使用ESB的业务案例、功能及架构
- ESB的介绍
- ESB的架构介绍
- 此版本介绍
- 主要功能的概念介绍
1.1 ESB的介绍
1.1.1 ESB概述
企业服务总线(enterpriseservice bus,简称ESB)是一种能够实现各种应用之间通信的软件体系架构。而不是让每个应用程序以各种格式直接相互通信,每个应用程序只需与ESB通信,ESB就可以将消息转换和路由到相应的目的地。
ESB通过事件驱动和基于标准的消息传递引擎(总线)提供其基本服务。得益于ESB,集成架构师可以在不编写代码的情况下传递有价值的消息。开发人员通常使用标准的中间件基础设施产品中的技术来实施ESB。与面向服务架构(SOA)一样,ESB本质上是企业架构设计模式的集合,现在由许多企业软件产品直接实现。
WSO2ESB是一种快速,轻量级,多功能的企业服务总线。它是100%的开源,并在Apache Software License Version 2.0下发布,这是当今最有利商业的许可证之一。使用WSO2 ESB,您可以执行各种企业集成模式(EIP),包括数据过滤、转换和通过HTTP,HTTPS,JMS,邮件等协议在业务系统中路由传递SOAP,二进制,纯XML和文本消息。
1.1.2 分布式计算进化
ESB是分布式计算演进的一部分。早期的分布式计算是系统间的点对点通信。这是一种从分布式组件中创建复杂应用程序的简单、明显的方法。当有少量应用程序需要一起工作时,这实际上是一个合理的解决方案。然而,这种点对点通信的增长数量与企业应用数量的平方成正比。这对于大型企业来说,是难以管理的。
90年代后期,企业应用集成(EAI)产品的兴起。这些致力于突破企业由点到点集成解决方案引起的限制。典型的解决方案使用中心辐射架构。这是一种至今仍被很多企业使用的解决方案。在中心辐射架构的企业应用集成中,所有的通讯都有中心枢纽路由。点对点通信的数量与企业数量呈线性关系,因此这对点对点架构是一个很大的改进。然而,中心枢纽在业务中常常会成为瓶颈。
ESB可以被认为是上述逻辑进程的下一步。ESB作为企业中所有应用程序的消息代理。它允许使用根据需要提供的编排来显示更细粒度的基本功能。这大大提高了系统的灵活性,并允许更快速和更便宜地适应变化。
1.1.3 ESB在SOA的上下文中
Ø 流式XML(意味着ESB可以发送XML,而不必创建大的内存缓冲区并完全解析每个消息)。
Tip:WSO2 ESB中提供了来自WSDL和其他XSD文件的自动模式。
关于WSO2 ESB相关推荐
- WSO2 ESB(1)
什么是WSO2 ESB? WSO2 ESB是一个轻量级的易于使用的企业服务资源总线.WSO2 ESB允许系统管理员和SOA架构师,消息路由,虚拟化,中介,转换,日志记录,任务调度,负载平衡,失败了路由 ...
- wso2 esb_使用WSO2 ESB进行邮件内容过滤
wso2 esb 每个集成设计师或开发人员都应该熟悉Gregor Hohpe和Bobby Woolf所描述的企业集成模式(EIP) . 模式之一是"内容消息过滤器" (不要与消息过 ...
- wso2 esb_使用WSO2 ESB构建制造服务总线(MSB)
wso2 esb 在进入本主题之前,我想介绍一些制造业中常用的术语. 制造执行系统(MES)一词是AMR Research在1990年提出的,从先进的制造计算机信息系统的发展到现在,MES概念已经发展 ...
- wso2 esb_通过运行示例从WSO2 ESB开始
wso2 esb 我最近加入了一个新任务,我们必须基于WSO2工具栈实施ESB解决方案. 尽管我熟悉ESB的大多数概念以及其他一些实现(例如Mule ESB ),但这是我第一次必须使用WSO2 ESB ...
- 使用WSO2 ESB构建制造服务总线(MSB)
在开始讨论本主题之前,我想介绍一些制造业中常用的术语. 术语制造执行系统(MES)由AMR Research于1990年提出,从先进的制造计算机信息系统的发展,MES概念已经发展了近三十年. 以下是制 ...
- WSO2 ESB的一种消息传递方式
正如我之前在WSO2 ESB工作时所发布的那样. 为了更好地理解此ESB,我一直在浏览示例 (尚未完成所有示例 ). 示例12是关于与ESB的单向消息传递,并使用TCP监视器使其可见. 我之前已经介绍 ...
- 通过运行示例从WSO2 ESB开始
我最近加入了一个新任务,在该任务中,我们必须基于WSO2工具栈实施ESB解决方案. 尽管我熟悉ESB的大多数概念以及其他一些实现(例如Mule ESB ),但这是我第一次必须使用WSO2 ESB . ...
- WSO2 ESB 学习(二) ---安装篇
1:先决条件 2:下面的步骤将带领你在windows上安装WSO2 ESB 下载 WSO2 ESB二进制包. 解压zip包到年装好的 WSO2 ESB 设置 JAVA_HOME 环境变量和PATH环境 ...
- WSO2 ESB(4)
WSO2的企业服务总线(ESB)的用户指南 用户指南介绍了如何配置WSO2 ESB使用基于Web的管理控制台. WSO2的管理控制台已经过测试的Mozilla Firefox2.0,3.0和Inter ...
- wso2_使用WSO2 ESB进行邮件内容过滤
wso2 每个集成架构师或开发人员都应该熟悉Gregor Hohpe和Bobby Woolf所描述的企业集成模式(EIP) . 模式之一是"内容消息过滤器" (不要与消息过滤器模式 ...
最新文章
- flash动画制作成品_Flash制作点燃蛋糕蜡烛的互动动画
- 'vt100': unknown terminal type.
- Java基础篇(04):日期与时间API用法详解
- 赋予mysql用户触发器权限_MYSQL设置触发器权限问题的解决方法
- wrodpress登录mysql_登陆wordpress后台MySQL错误
- python的requests库安装失败_robot framework-requests库安装过程问题解决
- ASN1对象与OID之间转换的函数
- PHP中include和require的区别详解
- 电子科技大学第九届ACM趣味程序设计竞赛(热身赛)题解
- win10cmd重置系统_命令提示符修复系统win10 系统还原
- 电阻电感电容基本单位、读数、封装类型、种类
- 用Scratch制作手游的角色方向虚拟控制器/虚拟摇杆的方法+源码
- react引入静态图片的方式
- The Open Group即将举办线上线下企业架构从业者峰会
- 伪造邮件***,看我如何给网易邮箱APP发送垃圾邮件【二】
- Jackson ImmunoResearch 蛋白质印迹指南丨膜清洗
- 超好用的电脑浏览器广告去除拓展工具
- 用 Javascript 编写λ演算解释器
- 建筑施工与管理计算机综合应用能力实训报告,建筑施工管理计算机综合应用能力实训报告...
- 一级计算机上字处理题的替换题步骤,一级计算机练习题计算机一级计算机基础及+MS+OFFICE+应用(操作题)-试卷6...