mule studio基础了解.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mule studio基础了解

Mule studio 了解概况: Mule译为文,骡子、倔强之人它的图标确实也与骡子有几分神似。Mule是一个以java为基础的企业服务总线(ESB),该集成平台允许开发者在遵循SOA服务导向式架构方法学下快速便捷的将不同应用程序连接在一起交换数据。可以忽略各个应用程序中使用的不同技术,使他们集成在一起。 Mule中的思想: Flow: 流,也就是消息流是由接收消息,处理消息,为消息选择路径等一系列组件组成的。它是mule中的核心思想,十分重要。以下是一个简单flow的例子以及代码: flow span=name=Simple_Example_Flow1doc:name=Simple_Example_Flow1/flow http:inbound-endpoint span=exchange-pattern=request-responsehost=localhostport=8081doc:name=HTTPpath=kittens//http:inbound-endpoint set-payload span=value=Kittens? Kittens!doc:name=Set Payload//set-payload echo-component span=doc:name=Echo//echo-component 具体细节后面会有讲的。 流中可以依据功能划分为三大类: Message processor(消息处理器):对消息进行加工处理,如filter,transformer,router等。 Message source(消息源):flow开始的地方,接收消息进入流中,触发处理器,如:Inbound/Outbound Endpoints。 Component(/cpro/ui/uijs.php?c=newscf=1001ch=0di=128fv=16jk=982d8f7ab67b8380k=%D7%E9%BC%FEk0=%D7%E9%BC%FEkdi0=0luki=2n=10p=baiduq=csai_cprrb=0rs=1seller_id=1sid=80837bb67a8f2d98ssp2=1stid=0t=tpclicked3_hctu=u1730417u=http%3A%2F%2Fwww%2Eshangxueba%2Ecom%2Fjingyan%2F2274019%2Ehtmlurlid=0组件):主要实现一些特殊的功能,mule studio中提供的完成不了的。 Mule Message: 消息,是通过整个应用程序可能流经很多flow。它有两个重要的组成部分: Message header:包含该消息的基本的元数据。元数据是由属性(properties)和变量(variables)组成,元数据可以为我们提供有用的信息,譬如告诉我们这个消息去向哪里。元数据都有一个特定的范围来规定它的生命周期。 属性(properties)的范围有两种: Inbound properties:在消息源头被创建,不能被用户设置和修改。 Outbound properties:可以被用户配置,outbound属性如果随着一个message从一个Flow的outbound endpoint(出口端)流近另一个Flow的Inbound endpoint(入口端)可以变成Inbound properties。在一些特殊情况,如新的Flow是flow-ref而不是transport的话,范围还是没有改变。 变量(variables)是用户自定义的元数据,也有两种范围: Flow variables:仅存在当前flow中。 Session variables:存在这应用程序中。 Message payload:是你真正要在应用程序中传输的数据,消息头中的元数据只是起到更好的表明要传输的数据,而payload才是你真正要传输的数据。 工作环境: Canvas:是用来布局各个组件的,你可以在右上角搜索需要的组件名或者根据分类查找。 下面可以切换三种视图,message flow:就是当前视图、global elements:定义的全局元素、configuration xml:xml编辑的视图。 Package explorer:flows文件中存放的.m/cpro/ui/uijs.php?c=newscf=1001ch=0di=128fv=16jk=982d8f7ab67b8380k=flowk0=flowkdi0=0luki=4n=10p=baiduq=csai_cprrb=0rs=1seller_id=1sid=80837bb67a8f2d98ssp2=1stid=0t=tpclicked3_hctu=u1730417u=http%3

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档