UltraESB - UltraESB - Wikipedia
Vývojáři | AdroitLogic |
---|---|
Stabilní uvolnění | 2.3.2 / duben 2015 |
Napsáno | Jáva |
Typ | Enterprise Service Bus |
Licence |
|
webová stránka | adroitlogický |
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]
- IntelliJ IDEA, Zatmění a NetBeans jako IDE
- Plugin pro IntelliJ IDEA
- UTerm - interaktivní příkazový řádek a skriptovatelný administrační nástroj
- 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ů).
- UConsole - webová konzola pro správu a monitorování
- 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é
- Apache ServiceMix, podobné a související open-source ESB
- Guaraná DSL
- POJISTKA ESB
- Oracle Enterprise Service Bus
- Otevřete ESB
Reference
- ^ http://api.adroitlogic.org
- ^ http://www.prweb.com/releases/2010/01/prweb3462154.htm
- ^ http://www.prweb.com/releases/2010/01/prweb3462154.htm
- ^ „AdroitLogic Open poskytuje vysoce výkonnou a lehkou podnikovou servisní sběrnici - UltraESB“. PRWeb. Citováno 2016-05-05.
- ^ „Kmen UltraESB - Nightly Build: Přehled plánu - Atlassian Bamboo“. bamboo.adroitlogic.com. Citováno 2016-05-02.
- ^ http://sonar.adroitlogic.com/
- ^ „Transporty a formáty zpráv - dokumentace UltraESB - dokumentace UltraESB“. docs.adroitlogic.org. Citováno 2016-05-02.
- ^ „Nástroje UltraESB - Dokumentace UltraESB - Dokumentace UltraESB“. docs.adroitlogic.org. Citováno 2016-05-03.
- ^ „UltraESB - nejlepší otevřený zdroj ESB“. adroitlogic.org. Citováno 2016-05-03.