UltraESB - UltraESB - Wikipedia

UltraESB
Ultraesb.png
VývojářiAdroitLogic
Stabilní uvolnění
2.3.2 / duben 2015 (2015-duben)
NapsánoJáva
TypEnterprise Service Bus
Licence
webová stránkaadroitlogický.org/produkty/ ultraesb/

UltraESB je lehký podnikový servisní autobus (ESB) schopný nativně podporovat mnoho přenosů a formátů zpráv. Umožňuje zprostředkování zpráv prostřednictvím skriptovacích jazyků Java nebo JSR 223 prostřednictvím API,[1] a je první ESB, která získala podporu pro proxy server Zero-Copy[2] zpráv s neblokujícími IO funkcemi. V roce 2013 byla nedávnou společností Fortune # 1 vybrána jako platforma ESB a API Management na základě jejího výkonu a stability.

Původní verze byla zveřejněna v lednu 2010 [3] a kód byl následně otevřen na základě licence OSI schválené Affero General Public License (AGPL ) dne 24. srpna 2010.[4] Kontinuální noční budování[5] jsou tam, aby zajistily výkon nejnovějšího vývojového kódu.

Funkce

Některé z klíčových funkcí UltraESB jsou:

  • Použít libovolné IDE - Umožnění uživatelům vybrat si pro vývoj jakékoli IDE výrazně snižuje křivku učení pro vývoj
  • Schopnost jednotkového testu spolu s téměř 50% pokrytím kódu[6]
  • Snadno rozšiřitelné prostřednictvím knihoven třetích stran, jarních konfigurovaných fazolí a vlastního kódu
  • Podpora řady formátů zpráv a transformací[7]
  • Podpora užitečných dat a protokolů, jako jsou AS2, HL7, SOAP, REST, FIX transporty jako MLLP / S, JMS, AMQP, FTP / S, SFTP a WS-Security, XACML a JTA XA transakce
  • Velmi lehké stažení ~ 42 MB pro úplnou distribuci (minimální verze <9 MB)
  • Podpora klastrování a převzetí služeb při selhání pro vysokou dostupnost
  • Integrované metriky a správa založená na JMX, CLI a webu

Podpůrné nástroje

Nástroje pro návrh a vývoj

UltraESB je vybaven různými vývojovými nástroji pro testování, vývoj a nasazení.[8]

  1. IntelliJ IDEA, Zatmění a NetBeans jako IDE
  2. Plugin pro IntelliJ IDEA
  3. UTerm - interaktivní příkazový řádek a skriptovatelný administrační nástroj
  4. Podpora správy / monitorování a integrace s Zabbix open source monitorovací řešení

Nástroje pro správu a monitorování

Nástroje pro správu a monitorování jsou dodávány se všemi distribucemi[9] než minimální (úplná distribuce a distribuce zdrojů).

  1. UConsole - webová konzola pro správu a monitorování
  2. IMonitor - provádí se jako nezávislá webová aplikace a umožňuje správu a monitorování buď jednoho uzlu, nebo klastru ESB

Viz také

Reference

  1. ^ http://api.adroitlogic.org
  2. ^ http://www.prweb.com/releases/2010/01/prweb3462154.htm
  3. ^ http://www.prweb.com/releases/2010/01/prweb3462154.htm
  4. ^ „AdroitLogic Open poskytuje vysoce výkonnou a lehkou podnikovou servisní sběrnici - UltraESB“. PRWeb. Citováno 2016-05-05.
  5. ^ „Kmen UltraESB - Nightly Build: Přehled plánu - Atlassian Bamboo“. bamboo.adroitlogic.com. Citováno 2016-05-02.
  6. ^ http://sonar.adroitlogic.com/
  7. ^ „Transporty a formáty zpráv - dokumentace UltraESB - dokumentace UltraESB“. docs.adroitlogic.org. Citováno 2016-05-02.
  8. ^ „Nástroje UltraESB - Dokumentace UltraESB - Dokumentace UltraESB“. docs.adroitlogic.org. Citováno 2016-05-03.
  9. ^ „UltraESB - nejlepší otevřený zdroj ESB“. adroitlogic.org. Citováno 2016-05-03.

externí odkazy