Mule應用架構:1、關於mule

來源:互聯網
上載者:User
文章目錄
  • 關於Mule應用部署

Mule應用架構

kimmking

2012-12-6

本文介紹Mule結構上的特性,你可以使用它們構建你的Mule應用。

l  關於Mule

l  關於Mule執行單元

l  關於流

l  流架構

l  子流

l  流的配置

l  進階用例

 

關於Mule

Mule ESB提供綜合的應用整合,既可服務於小型商業公司,也可用於大型企業。企業服務匯流排(ESB)作為Mule的核心功能,即可利於組織內部的內網串連,也利於基於Web的API和其他雲資源的外部串連。

 

所有的Mule應用—和他們雲端式的遠親,例如iApps—都很容易建立,因為他們支援被設計成可以插入(plug in)到Mule服務匯流排提供的標準介面的方式預打包構建模組。

 

Studio介面提供強大的拖拽(drag andgrop)設計圖形和應用構建器(application builder)。相應的XML編輯環境為哪些直接編輯代碼的開發人員提供了很多便利。

 

你可以部署Mule應用到健壯並且輕量級的Mule 伺服器,它在獨立安裝和叢集拓撲模式下表現的一樣棒。管理主控台(Management Console)支援部署到Mule倉庫(Repository)和連續地部署到多個Mule叢集。

 

CloudHub(官方名稱是Mule iON)提供了一個快速將應用安裝到雲端的平台。

 

強大的DataMapper特性不僅可以把負載從一種資料格式轉換成另一種格式;而且可以重新對應資料欄位,同時使用各種複雜的方式過濾、增強和路由負載。

 

資料載入器(Data Loader)選項減少了上傳大量資料到Web API服務端(例如Salesforce和SAP)的痛苦和不確定性。

 

大量的、越來越多的免費或付費Connector,支援你的Mule應用程式快速簡單地做雲整合(Cloud-integration)。

 

關於Mule應用

一般來說,Mule應用在接受一個訊息的時候,就會按照接收訊息的順序處理這些訊息。這種處理可能會導致不同的結果。有時候,Mule應用返回一個更改或是代替的訊息給原始訊息來源。此外,應用也可以按照原始或更改的格式把訊息發送到一個或多個第三方應用。在其他情況下,如果訊息不符合特定的標準,Mule可以拒絕處理它。

複雜的Mule應用可以做到遠遠超出這種線性訊息處理。進階的機制可以用不同的方式處理不同的訊息。而且你可以構建你的應用,利用:

l  多種隊列和線程協議來最大化輸送量

l  事務或者叢集節點來最大化可靠性

l  Object Storage Service來確保資料持久化

這些只是你可以用Mule應用來實現的功能中的一小部分。

關於Mule應用部署

你可以用下面三種方式部署Mule應用:

作為一個zipped壓縮檔(包含Mule應用和所有的代碼資源、配置資訊),使其運行到一個應用伺服器(例如Mule ESB獨立伺服器)上。

部署到Mule倉庫,然後你可以通過Mule管理主控台來管理。這種方式支援把一個Mule應用部署到Mule叢集拓撲。

部署到CloudHub平台(即Mule iON)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.