MULE ESB简介

简介: Mule ESB是一个轻量级的、开源的、基于Java的ESB(Enterprise Services Bus)和企业应用集成平台。它能够让企业开发人员快速地、简便地集成多个应用程序,无论这些应用程序是用什么样的技术开发的(Java, .NET或其它),也无论这些系统部署在什么样的平台(Unix, Linux, Windows),也无论这些应用程序采用什么样的通讯协议(SOAP, Socke
Mule ESB是一个轻量级的、开源的、基于Java的ESB(Enterprise Services Bus)和企业应用集成平台。它能够让企业开发人员快速地、简便地集成多个应用程序,无论这些应用程序是用什么样的技术开发的(Java, .NET或其它),也无论这些系统部署在什么样的平台(Unix, Linux, Windows),也无论这些应用程序采用什么样的通讯协议(SOAP, Socket, RMI, EJB…)。

  和Java平台的ESB实现不同,Mule ESB突出了以下几方面的特色:

  1、与特定平台无关的开发、运行能力。Mule ESB可以以多种方式运行,你即不用绑定在特定的消息传输系统,也不需要和具体的运行平台相绑定(比如: Weblogic Server、WebSphere等)。

  2、Mule ESB中的Component可以用什么你熟悉的技术进行编写,从简单的无侵入式Java对象(POJO)的各种框架下建立的特定对象(EJB)。

  3、Mule ESB允许你重用现有应用程序的各种组件,甚至不需要改动你的代码来与Mule ESB进行集成。

  4、Mule ESB能够处理的消息可以是任意格式的,从SOAP到二进制数据。

  5、Mule ESB被设计为非常容易扩展的,很多扩展甚至不需要你实现Mule ESB中的特定接口或是继承Mule ESB中的特点类。

  6、Mule ESB是建立在一个可插接的架构上的,所以它可以很容易的被剪裁,定制并嵌入到你自己的系统中。

目录
相关文章
|
Go 数据中心 微服务
Golang 语言微服务的服务发现组件 Consul 的系统架构介绍
Golang 语言微服务的服务发现组件 Consul 的系统架构介绍
114 0
|
Java 数据库 程序员
|
5月前
|
存储 设计模式 运维
Angular遇上Azure Functions:探索无服务器架构下的开发实践——从在线投票系统案例深入分析前端与后端的协同工作
【8月更文挑战第31天】在现代软件开发中,无服务器架构因可扩展性和成本效益而备受青睐。本文通过构建一个在线投票应用,介绍如何结合Angular前端框架与Azure Functions后端服务,快速搭建高效、可扩展的应用系统。Angular提供响应式编程和组件化能力,适合构建动态用户界面;Azure Functions则简化了后端逻辑处理与数据存储。通过具体示例代码,详细展示了从设置Azure Functions到整合Angular前端的全过程,帮助开发者轻松上手无服务器应用开发。
42 0
|
8月前
|
缓存 Shell API
作者推荐 | 一文深度解读 — 彻底认识与理解微服务技术之Rest与Restful架构精髓
作者推荐 | 一文深度解读 — 彻底认识与理解微服务技术之Rest与Restful架构精髓
476 0
|
存储 JSON 网络协议
微服务之consul初体验
consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二进制的包。每个节点都需要运行agent,他有两种运行模式server和client。每个数据中心官方建议需要3或5个server节点以保证数据安全,同时保证server-leader的选举能够正确的进行。
269 1
|
Java 容器
一步一步学Mule ESB——(第一篇:基础篇)
mule 它是一个以Java为核心的轻量级的消息框架和整合平台,基于EIP(Enterprise Integeration Patterns,由Hohpe和Woolf编写的一本书)而实现的。Mule的核心组件是UMO(Universal Message Objects,从Mule2.0开始UMO这一概念已经被组件Componse所代替),UMO实现整合逻辑。
1996 0
|
存储 负载均衡 微服务
Consul 架构简介
Consul 架构简介
509 0
Consul 架构简介
|
网络协议 Unix Docker
Consul服务治理原理简介及使用过程(二)
Consul服务治理原理简介及使用过程
204 0
Consul服务治理原理简介及使用过程(二)
|
存储 缓存 运维
Consul服务治理原理简介及使用过程(一)
Consul服务治理原理简介及使用过程
386 0
Consul服务治理原理简介及使用过程(一)
|
XML JSON 缓存
.NET 云原生架构师训练营(模块二 基础巩固 REST && RESTful)--学习笔记
- 什么是 REST,什么是 RESTful - RESTful API 设计 - RESTful 成熟度模型
307 0
.NET 云原生架构师训练营(模块二 基础巩固 REST && RESTful)--学习笔记