使用Mule Studio开发ESB应用 - Hello World

标签: mule studio 开发 | 发表时间:2012-03-29 02:37 | 作者:huyouheng
出处:http://blog.csdn.net

本文介绍如何使用Mule Studio开发一个简单的"Hello World"ESB应用。

第1步 - 下载和安装Mule Studio
www.mulesoft.org下载Mule ESB Community Edition的发布包. 无需安装, 解压至本地硬盘即可使用。

第2步 - 启动Mule Studio
在解压目录下执行 muleStudio.exe以启动Mule Studio, 并在 Select a workspace界面中输入或选择一个workspace路径。


第3步 - First Steps
如果启动的是一个新的workspace, Mule Studio会显示 First Steps界面, 选择 Go to Mule Studio开始使用Mule Studio。


第4步 - 创建一个新的工程
在主菜单中选择 File > New > Mule Project.


Mule Project界面中输入工程名字,点击 Next.

New Mule Flow界面中, 选中 Select to create a new message flow in the project复选框, 然后输入新建消息流的 Name, 点击 Next.

Create a Java project界面中使用缺省值, 点击 Next.

Java Settings界面中, 使用缺省值, 点击 Finish.

工程创建完毕之后, Mule Studio会在可视化消息流编辑器中打开新建的消息流的.

第5步 - Hello World消息流
从侧面的 Endpoints中拖拉一个 File端点到消息流编辑器中。

鼠标右击该 File端点并点击 Properties

输入或选择 Path属性。


现在我们就有了一个源端点, File源端点定时扫描在 Path属性中指定的目录,一旦有文件出现时, 就将该文件放入消息流。


从侧面的 Endpoints中拖拉第二个 File端点到消息流编辑器中。

消息流编辑器中自动将这两个端点用有相箭头连接起来, 箭头方向指示消息流方向。
鼠标右击该 File端点并点击 Properties

输入或选择 Path属性。

现在我们就有了一个目标端点, File目标端点从消息流中接受文件, 并将其写入在 Path属性中指定的目录。

第5步 - 运行Hello World ESB应用程序
首先保存工程, 然后在Package Explorer中右击当前的消息流,并选择 Run as > Mule Application

当应用启动完成后, 会在Console中显示"Started app...", 检查有无任何错误。


启动完成后, 向源端点的 path 目录创建或复制一个文件,几秒钟之后,该文件就会被移到目标端点的 path 目录下。

使用Mule Studio创建Hello World ESB应用程序成功 !

作者:huyouheng 发表于2012-3-29 2:37:30 原文链接
阅读:84 评论:0 查看评论

相关 [mule studio 开发] 推荐:

使用Mule Studio开发ESB应用 - Hello World

- - CSDN博客推荐文章
本文介绍如何使用Mule Studio开发一个简单的"Hello World"ESB应用. 第1步 - 下载和安装Mule Studio. 从 www.mulesoft.org下载Mule ESB Community Edition的发布包. 无需安装, 解压至本地硬盘即可使用. 第2步 - 启动Mule Studio.

微软发布最新开发工具Visual Studio LightSwitch

- ghx88 - cnBeta.COM
感谢1美元PaypalVPS的投递. 微软向微软开发人员网络(MSDN)用户发布了最新的软件开发工具Visual Studio LightSwitch. 这个开发工具利用模板和快捷键简化商务应用程序的开发. LightSwitch是面向对编程艺术不太精通的商务应用程序开发人员的一个新工具.

Mule应用架构:1、关于mule

- - CSDN博客推荐文章
本文介绍Mule结构上的特性,你可以使用它们构建你的Mule应用. l  关于Mule执行单元. Mule ESB提供综合的应用集成,既可服务于小型商业公司,也可用于大型企业. 企业服务总线(ESB)作为Mule的核心功能,即可利于组织内部的内网连接,也利于基于Web的API和其他云资源的外部连接.

文章: Mule ESB 3.3与CloudHub

- - InfoQ cn
MuleSoft最近发布了企业服务总线(ESB)产品Mule ESB 3.3. 在新版本中,除了应用程序集成之外,Mule ESB还拥有了数据集成功能;从而为开发者提供了一个面向本地或云端应用的集成解决方案. 分享云计算在传统IDC、移动互联网、SaaS应用、PaaS平台等领域应用,阿里云开发者大会,免费报名中.

[SOA] Mule ESB Linux 部署

- - CSDN博客架构设计推荐文章
本文介绍如何在 Linux 上部署 Mule ESB. Mule 是一个以Java为核心的轻量级的消息框架和整合平台,基于EIP(Enterprise Integeration Patterns,由Hohpe和Woolf编写的一本书)而实现的. Mule的核心组件是UMO(Universal Message Objects,从Mule2.0开始UMO这一概念已经被组件Componse所代替),UMO实现整合逻辑.

谷歌I/O大会回归本源关注开发者:推出最新Android Studio开发工具

- - csdnNews
2013年谷歌I/O开发者大会今天在美国加州旧金山芳草地艺术中心开幕,在持续3个多小时的大会上,谷歌发布了一些新的服务和产品更新. 主题演讲议程最后以谷歌CEO Larry Page出场并回答开发者提问结束. 本次大会上并没有出现令人惊喜的新硬件,也有媒体表示对今年的I/O大会有所失望. 但事实上今天的大会才是真正的、以开发者为中心的I/O大会.

【实验手册】使用Visual Studio Code 开发.NET Core应用程序 - 张善友 - 博客园

- -
开源和跨平台开发是Microsoft 的当前和将来至关重要的策略. .NET Core已开源,同时开发了其他项来使用和支持新的跨平台策略. .NET Core 2.0 目前已经正式发布,是适用于针对 Web 和云构建跨平台应用程序的最新开源技术,可在 Linux、Mac OS X 和 Windows 上运行.

[SOA] Mule ESB 3.x 入门(一)—— 消息流

- - CSDN博客架构设计推荐文章
关于Mule ESB,简单来说Mule接受一个消息,按照某种顺序处理这个消息,这样的处理可导致多种结果. 有时,Mule改变或变换消息返回到原来的消息来源(request-response). 或者,在其原有的基础上改变形式发送到一个或多个第三方(router, transfer). 而在其他一些情况下,如果消息没有达到的具体要求,Mule可以拒绝处理的消息validation, throttling).

室内设计公司Studio O+a

- valid00 - 阮一峰的网络日志
上个月,Dreamhost贴出了新办公室的照片. 设计者是一家叫做Studio O+a的室内设计公司,Facebook、Yelp、Paypal、StubHub、Shopping.com等公司的办公室,都出自它之手. 我发现,它的设计有三个显著特点:宽敞的布局,舒适的环境,轻松随意的气氛. 先看一下,Yelp的办公室.

Ashampoo Burning Studio 10 绿色便携版

- yasy - 姥姥精品软件坊
       Ashampoo Burning Studio 10 体积不大(100M左右),功能简单实用,完全可以媲美体积巨大的Nero. 有了它,你可以刻录自己的数据光盘、音乐CD、视频DVD,甚至蓝光光盘;并且可以抹除可擦写光盘、查看光盘信息、制作封面、制作启动目录等. 程序整合了Burning Studio、Movie Shrink & Burn、BurnYa.