Apache Synapse je lehké řešení pro realizaci Enterprise Service Bus (ESB) pomocí Java kódu.
Tato knihovna Java je otevřený source a vyvinutý Apache Software Foundation, kterou se provádějí všechny základní principy dobře organizované ESB, který pracuje asynchronně pomocí XML, REST a webové služby.
V podstatě Synapse se používá k vytvoření umělého sadu virtuálních služeb, které sedí na vrstvu ESB, v horní části všech stávajících služeb.
Tato vrstva používá mediátory na inter-připojení stávajících služeb přes vrstvu ESB a přepravuje se pohybovat kolem data.
Synapse je po vybalení z krabice se sadou ready-to-použití dopravy a prostředníků.
Jen abychom jmenovali alespoň některé z podporovaných dopravních vrstev jsme seznam HTTP, HTTPS, JMS, TCP, UDP, VFS, SMS, POP3, IMAP, SMTP a XMPP.
Co je nového v této verzi:
- HTTPD jako protokolování přístupu kapacity v dopravě NHTTP
- obchody zpráv a procesory zpráv k provádění komplexních integračních vzorců a pokročilé scénáře zpráv
- Příjem podporu sekvence v odesílací mediátora, aby se služby řetězení snadnější
- Podmíněná router prostředníkem pro provádění složitých směrování scénáře s mnoha podmínkami a pravidly
- Podpora pro vytváření a správu REST API s vzorů adres URL a URI šablon
- Definovat sekvence a koncových bodů jako šablony a znovu hladce přes celé konfigurace
- Payload továrna prostředníkem pro stavbu vlastní XML užitečné zatížení
- seznam příjemců endpoint
Co je nového ve verzi 1.2:
- Proxy služby - usnadňující transport, interface (WSDL / Schema / Policy), formát zprávy (SOAP 1.1 / 1.2, POX / REST, Text, binární), QoS (WS-Addressing / WS-Security / WS-RM) a optimalizace přepínání (MVH / SWA)
- Non-blocking HTTP / S transporty na bázi Apache HttpCore pro ultrarychlé provedení a podporu pro tisíce spojů ve vysoké concurreny s konstantním využití paměti
- Vestavěný registru / úložiště, usnadňuje dynamickou aktualizaci a přeložení konfigurace a související zdroje (např XSLTs, XSD, JS, ..)
- Snadno rozšířit pomocí vlastní třídy Java (mediátor a zabezpečení) / Spring prostředníků, nebo BSF skriptovacích jazyků (JavaScript, Ruby, Groovy, atd.)
- Vestavěná podpora pro plánování úloh pomocí Quartz plánovač
- Load-balancing (s nebo bez lepkavými sezení) / Fail-over a clustery pásma a podpora ukládání do mezipaměti
- WS-Security, WS-Reliable Messaging a škrticí konfigurovatelné (message / provoz / servisní úroveň) WS-Politiky
- JMS (v1.x nahoru) podpora zpráva pro binární, prostý text a XML a SOAP užitečné zatížení
- Podpora jutové protokol binární webové služby
- Průmysl řízený Finanční informace eXchange (FIX) protokol
- Vylepšená podpora pro Apache VFS dopravy (S / FTP, souboru, zip / dehtu / GZ, WebDAV, CIFS ..)
- Podpora zpráv štípání a agregace pomocí EIP
- Database vyhledávání a podpora obchod s DBMediators s připojením na jedno použití databáze bazény
- Enhanced Mail s POP3 / SMTP / IMAP protokolů
- kódování GZip přes HTTP / S dopravy
- Dual-Channel výměna zpráv s WS-Addressing
- Možnost připnout proxy službu nebo úkol instancích serveru v clusteru,
- Povinné sekvence v případě potřeby před zprostředkování
- Lehký, XML a webových služeb zaměřených modelu zpráv
- Konfigurace serializovat do souborového systému pro verzování / zálohování a obnovení s vestavěným-in podporu registru
- Podpora pro zpracování chyb a časové limity, využití http / s režimu údržby a gracefull vypnutí
- Podpora monitoring JMX
- Recenze vzorky a vestavěný Osa2 serveru vyzkoušet a experimentovat se vzorky (vzorky včetně WS-Security, JMS neštovice / Textové zprávy, scénář zprostředkování a mnoho dalších vzorků, které lze spustit z krabice)
- Rozšířené dokumentace pro vzorky a Začínáme
Komentáře nebyl nalezen