Mule (software) - Mule (software)
![]() | tento článek obsahuje obsah, který je napsán jako reklama.Leden 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | Ross Mason |
---|---|
Vývojáři | MuleSoft |
Stabilní uvolnění | 4.2.1 / 22. července 2019 |
Úložiště | ![]() |
Napsáno | Jáva |
Operační systém | Cross-platform (JVM ) |
Typ | Enterprise Service Bus |
Licence | Licence CPAL pro komunitní vydání, Proprietární pro Enterprise Edition |
webová stránka | www |
Mezek je lehký podnikový servisní autobus (ESB) a integrační rámec[1] poskytuje MuleSoft. Platforma je Jáva -založeno, ale může zprostředkovat interakce mezi jinými platformami, jako je .SÍŤ použitím webové služby nebo zásuvky.
Architektura je škálovatelná,[2] zprostředkovatel distribuovatelných objektů, který zvládne interakce mezi staršími systémy, interními aplikacemi a téměř všemi moderními transporty a protokoly.[3]
Podpůrné nástroje
Nástroje pro návrh a vývoj
- Anypoint Studio: Grafické vývojové prostředí založené na Eclipse pro navrhování, testování a spouštění toků Mule. Skládá se ze dvou typů editorů pro vývoj: Visual editor a XML editor.
- Anypoint Enterprise Security: Sada funkcí souvisejících se zabezpečením pro zabezpečený přístup a transakce s aplikacemi Mule.
- Sada Mule Healthcare Toolkit: Poskytována ke zpracování standardních zpráv HL7 používaných ve zdravotnických organizacích.
- Mule IDE (nyní zastaralé), sada Zatmění zásuvné moduly pro vývoj, nasazení a správu projektů Mule.
Nástroje pro správu
- Mule Management Console: Uživatelské rozhraní, které poskytuje zařízení pro správu běhu nasazení do úložiště Mule a klastrů.
Mule má integrační modul, ale komunitní edice postrádá podporu rozhraní Advanced Management. MuleSoft nabízí Enterprise Edition of Mule, která poskytuje konzolu pro správu, registr služeb a vyšší dostupnost.
Cloudhub
Cloudhub je Mulesoft Cloudová integrace platforma pro integraci pro připojení aplikací, dat a zařízení s integračními konektory (jako je jeden na Twitter atd.) platforma jako služba (iPaaS).
Mule ESB a zprávy
Podpora AMQP
AMQP (Advanced Message Queuing Protocol) je podpora založena na RabbitMQ Jáva Klient a podpora AMQP až 0,9,1.[4]
Podpora JMS
JMS (Java Message Service) je a Middleware zaměřený na zprávy API poskytuje Věštec pro komunikaci mezi různými komponentami aplikace. To poskytuje spolehlivou, volně vázanou a asynchronní komunikaci založenou na zprávách, která podporuje dva modely: point-to-point (fronty) a publish-subscribe (topic). Mule podporuje všechny funkce specifikací JMS verze 1.0.2b a 1.1 a poskytuje stejný koncový bod.[Citace je zapotřebí ]
Podpora WMQ
WMQ nebo Websphere MQ je produkt IBM Message Oriented Middleware pro komunikaci distribuovaného systému. Mule také poskytuje podporu pro WMQ s názvem Mule WMQ Transport, který pracuje s verzemi 7.0, 7.1 a 7.5 a poskytuje stejný koncový bod.[Citace je zapotřebí ]
Univerzální objekt zprávy
The Univerzální objekt zprávy Rozhraní aplikačního programování je součástí metodik návrhu na vysoké úrovni používaných k popisu a definování aspektů datového objektu použitého ve spojení s Mule ESB. Myšlenkou je postupné události zabalit práci do rozumných svazků a zpracovat ji ve fázích, které mohou odpovídat modelům zpracování založeného na transakcích, které jsou užitečné v čase nebo v kritických aplikacích, jako jsou finanční transakce, kde jsou následné úspěšné výsledky požadované k povolení požadovaného výsledku. Pokud ale uživatel nedodá potřebná data nebo chyba běhu dojde, pak model umožní stavové ustavení, což znamená „nedošlo k žádnému poškození“, uživatel pak může provést transakci, aniž by ztratil příliš mnoho práce nebo zrušil celou transakci.
Universal Message Object definuje parametry, které program použije pro komunikaci interních zpráv a jeho komponenty k nastavení a získání proměnných na základě potřeb uživatele a funkčnosti programu.
Reference
Další čtení
- Tijs Rademakers a Jos Dirksen, „otevřené ESB v akci“ (publikace Manning: říjen 2008, ISBN 1-933988-21-5; ISBN 978-1-933988-21-4)
- Peter Delia a Antoine Borg, „Mule 2: A Developer’s Guide“ (tisk: listopad 2008, ISBN 1-4302-0981-X; ISBN 978-1-4302-0981-2),
- David Dossot a John D'Emic, „Mule in Action“ (publikace Manning: duben 2009, ISBN 1-933988-96-7; ISBN 978-1-933988-96-2)
- Začínáme s Mule Cloud Connect (O'Reilly Media: prosinec 2012, tisk ISBN 978-1-4493-3100-9; ISBN 1-4493-3100-9; Ebook ISBN 978-1-4493-3095-8; ISBN 1-4493-3095-9)
- David Dossot, John D'Emic a Victor Romero, „Mule in Action, druhé vydání“ (Manning Publications, Early Access Program)
- Hanson, Jeff (31. ledna 2005), „Služby řízené událostmi v SOA“, JavaWorld, vyvoláno 2020-07-21