Apache Synapse egy könnyű megoldás végrehajtása Enterprise Service Bus (ESB) segítségével Java kód.
Ez a Java könyvtár nyílt forráskódú és fejlesztette ki az Apache Software Foundation, hogy végrehajtja az alapelvek a jól szervezett ESB, ami működik aszinkron módon használó XML, REST, és a webes szolgáltatások.
Alapvetően Synapse létrehozásához használt mesterséges pár virtuális szolgáltatások ül a ESB réteget, a tetején az összes meglévő szolgáltatások.
Ez a réteg használja közvetítők közötti csatlakozni a meglévő szolgáltatások révén az ESB réteg és szállítja mozgatni az adatokat körül.
Synapse jön ki a dobozból egy sor kész használható szállítások és közvetítők.
Csak hogy néhányat említsünk a támogatott közlekedési rétegek felsoroljuk HTTP, HTTPS, JMS, TCP, UDP, VFS, SMS, POP3, IMAP, SMTP, és XMPP.
Mi az új ebben a kiadásban:
- HTTPD mint a hozzáférési naplózás képessége a NHTTP közlekedési
- Message boltokban és az üzenet processzorok végrehajtására komplex integrációs minták és a fejlett üzenetküldő forgatókönyvek
- fogadása sorrendben támogatást a küldési mediátor, hogy szolgáltatást láncolt könnyebb
- A feltételes router mediátor végrehajtására komplex forgalomirányítási forgatókönyvek sok feltételek és szabályok
- Támogatás létrehozására és kezelésére REST API-k URL minták és URI sablonok
- Adja meg szekvenciák és végpontok sablonokat és újra zökkenőmentesen a teljes konfiguráció
- Hasznos teher gyári mediátor kiépítésére egyéni XML hasznos terhet
- A címzett lista végpont
Mi az új a 1.2-es verzió:
- Proxy szolgáltatás - megkönnyíti a közlekedés, interfész (WSDL / séma / Policy), üzenet formátuma (SOAP 1.1 / 1.2, POX / REST, szöveges, bináris), QoS (WS-címzés / WS-Security / WS-RM) és optimalizálása kapcsoló (MTOM / SWA)
- Nem-blokkoló HTTP / S transzportoknak alapján Apache HttpCore ultragyors végrehajtása és támogatása több ezer kapcsolatok nagy concurreny állandó memória használat
- Beépített Registry / Repository, megkönnyítve a dinamikus frissítését és újra a konfigurációs és a hozzárendelt erőforrások (pl XSLTs, XSD, JS, ..)
- Könnyen kiterjeszthető keresztül egyéni Java osztály (mediátor és parancs) / Spring mediátorok, vagy BTF Script nyelvek (Javascript, Ruby, Groovy, stb.)
- beépített támogatást ütemezési feladatokat a Quartz ütemező
- terhelésmegosztásra (vagy anélkül ragacsos ülések) / fail-over, és fürtözött szabályozása és a gyorsítótárral támogatás
- WS-Security, WS-megbízható Üzenetek és szabályozás A konfigurálható (Üzenet / üzemeltetés / szolgáltatási szint) WS-politika
- JMS (v1.x felfelé) Üzenet támogatja a bináris, szöveges vagy XML és SOAP
- Támogatás hesseni bináris webes szolgáltatás protokoll
- Ipari vezérelt Financial Information Exchange (FIX) protokoll
- fokozott támogatása Apache VFS szállítások (s / ftp, fájl, zip / tar / gz, WebDAV, CIFS ..)
- Támogatás üzenetet felosztása és aggregációs segítségével EIP
- adatbázis-keresés & store támogatás DBMediators újrafelhasználható adatbázis-kapcsolat medencék
- Továbbfejlesztett postai szállítás a POP3 / SMTP / IMAP protokollokat
- GZip kódolás át a HTTP / S közlekedési
- Dual-Channel üzenetváltás a WS-címzés
- Ability pin egy proxy szolgáltatást vagy egy adott feladat példányok egy fürt
- Kötelező sorozatot, ha szükséges, mielőtt közvetítői
- Könnyű, XML és webes szolgáltatások központú üzenetküldő modellt
- konfigurációk sorozatban egy fájlrendszer számára versioning / backup és restaurálás beépített Registry támogatás
- Támogatás Hiba kezelése és idők, hasznosítás http / s karbantartás módban és gracefull shutdown
- JMX ellenőrző támogatás
- Sok minták és a beépített Axis2 szerveren kipróbálni és kísérletezni minták (mintákat tartalmaz WS-Security, JMS POX / A szöveges üzenetek, Script közvetítés és még sok más minták is elfogyott a doboz)
- Továbbfejlesztett dokumentáció minták és a kezdetekhez
Hozzászólás nem található