写点什么

Mule ESB 3.1 发布

  • 2011-01-14
  • 本文字数:941 字

    阅读完需:约 3 分钟

本周,MuleSoft发布了其企业服务总线Mule ESB 的3.1 版 Mule 3.0 去年9 月发布,重点在于“简化一切,让Mule 3 更加适合于每一个人”。Mule 3.1 则通过关注 Mule Cloud Connect Mule Flow 和 BPM 将这一理念更进一步。

Mule Cloud Connect 彰显了 Mule 使用公共服务的能力。3.1 版只带有 4 个连接器,用于使用 Twitter SalesForce 、在线支付服务 Authorize.Net Cybersource 。比如说,所有的 Mule 声明都使用 Twitter 作为示例,下面的代码是 Authorize.NET 处理信用卡支付的示例:

复制代码
<auth:config merchantLogin="<YOUR MERCHANT LOGIN>" merchantTransactionKey="<YOUR MERCHANT TRANSACTION KEY>" name="auth" testMode="true"/>
<flow name="payment">
<http:inbound-endpoint address="http://localhost:9898/payment" exchange-pattern="request-response"/>
<auth:authorization-and-capture cardNumber="370000000000002" expDate="12/12" amount="400"/>
<expression-transformer>
<return-argument evaluator="bean" expression="responseReasonText"/>
</expression-transformer>
</flow>

开发者还可以使用自己的客户化 XML Schema 构建云连接器(需要指令、登录)。

3.0 中引入的 Mule Flow 添加了对 3 个更高层抽象的支持:“invoke”用于调用服务、“poll”用于监控端点并在某些消息到来时触发流程、“enricher”可以使用系统调用的结果并将其注入到当前运行的流程当中。此外,3.1 版还将底层所用的 Apache CXF 升级到了 2.3.0 并添加了对 Spring Security v3 的支持。

最后,Mule 与业务流程管理(BPM)实现了解耦。jBPM 是“Mule 中的组件而非传输器,这样我们不仅可以连接到外部的 BPM 引擎,还可以在 Mule 中使用 jBPM 处理消息”。这种改变导致的结果就是 Mule 3.1 移除了 Mule 3.0.1 中不建议使用的 BPM 传输器。现在与 BPM 交互的推荐方式是通过“”消息处理器。

虽然 Mule 代码基于 CPAL 许可开源,但诸如 Mule 管理控制台其他特性则需要商业许可。Mule 的其他变化包括 Apache ServiceMix Apache Synapse JBoss ESB 。借助于 3.1 中的 Flow 功能,Mule 开始了与 Apache Camel Spring Integration 的集成

查看英文原文: Mule ESB 3.1 Released

2011-01-14 05:574233
用户头像

发布了 88 篇内容, 共 259.7 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

☕【Java深层系列】「并发编程系列」让我们一起探索一下CyclicBarrier的技术原理和源码分析

洛神灬殇

并发编程 AQS CyclicBarrier Java 线程 1月日更

字节跳动数据湖技术选型的思考与落地实践

字节跳动数据平台

数据湖 数据流 Apache Hudi

2022年Flutter真的会一统大前端吗?

坚果

Flutter 小菜 1月月更

深入浅出Apache Pulsar(4)Pulsar Functions

云智慧AIOps社区

Apache kafka 云原生 pulsar 消息中间件

TDSQL-C PostgreSQL版的高可用特性

腾讯云数据库

tdsql 国产数据库

SAP ABAP 业务开关和 SAP 电商云的 Feature Level

Jerry Wang

angular abap 1月月更 增强包 增强技术

迭代发布后,为什么还需要开迭代回顾会议?

LigaAI

团队管理 敏捷开发

SparkSQL高并发:读取存储数据库

华为云开发者联盟

数据库 高并发 Sparksql 存储 读取

在线XML转JSON工具

入门小站

工具

Netty核心概念之ChannelHandler&Pipeline&ChannelHandlerContext

CRMEB

起个变量名,好的代码应该是这样的

蜜糖的代码注释

Java 互联网 开发 后端技术

第四节:SpringBoot中web模版数据渲染展示

入门小站

springboot

智联生活行业加速器热门FAQ:物联网企业该如何与华为云合作?

华为云开发者联盟

物联网 华为云 智联生活 智联生活行业加速器 云市场

Python监督学习之分类算法的概述

王小王-123

Python 人工智能 机器学习 分类算法

面试官:知道 Flutter 生命周期?下周来入职!

百瓶技术

前端 生命周期 客户端 Flutter 小菜

从重大漏洞应急看云原生架构下的安全建设与安全运营(上)

腾讯安全云鼎实验室

云原生 安全漏洞 安全服务

国内公有云首个支持保留消息功能!百度智能云天工物联网核心套件技术再升级

百度大脑

人工智能

20000字详解大厂实时数仓建设 | 社区征文

五分钟学大数据

数据仓库 实时数仓 1月月更 新春征文

中科柏诚:积极践行为中小企业服务宗旨,同乡村振兴有效衔接

联营汇聚

Redis:我是如何与客户端进行通信的

华为云开发者联盟

redis 通信 协议 指令 客户端

《火绒安全2021终端安全情报年鉴》发布 拦截弹窗广告45亿次

火绒安全

网络安全 终端工具 终端安全 勒索攻击 弹窗

恒源云(GPUSHARE)_Teacher Forcing训练小技巧来啦~

恒源云

深度学习 语音识别

腾“云”架“雾”,3DCAT带你进入元宇宙

3DCAT实时渲染

云渲染 元宇宙

8节深度学习干货课程,帮你轻松点亮AI项目开发技能

OpenI启智社区

人工智能 深度学习

鸿蒙轻内核M核源码分析:LibC实现之Musl LibC

华为云开发者联盟

鸿蒙 内存分配 LibC Musl LibC Musl

为数据库性能调优插上 AI 的翅膀 | 调优测试框架 Matrix 团队访谈

PingCAP

服务网格的落地探索和实践

ZEGO即构

微服务 istio 服务网格 音视频开发

TDSQL-A技术架构演进及创新实践

腾讯云数据库

tdsql 国产数据库

企业可以定级吗?可以自己确定等保等级吗?

行云管家

网络安全 等保 等级保护 等保2.0

【监控体系】全面系统的Zabbix讲解 | 含源码&监控类型整理

云智慧AIOps社区

运维 监控 zabbix 智能运维 监控工具

基于Flink CDC打通数据实时入湖

五分钟学大数据

flink 1月月更

Mule ESB 3.1发布_Java_Tim Cull_InfoQ精选文章