Apache Synapse е лека решение за прилагане Service Bus на Enterprise (ESB), използвайки Java код.
Този Java библиотека е отворена произхождащи и разработена от фондация Apache Software, изпълнение на всички основни принципи на добре организирана ESB, която работи асинхронно използвайки XML, почивка, и уеб услуги.
По принцип Synapse се използва за създаване на изкуствен набор от виртуални услуги, която седи на ESB слой, на върха на всички съществуващи услуги.
Този слой използва медиатори в Интер-свързват съществуващите услуги по ESB слой и транспортира да преместите данните наоколо.
Synapse излиза от кутията с набор от готови за употреба с транспортирането и медиатори.
Просто, за да назовем само няколко от поддържаните транспортни слоеве ние списък HTTP, HTTPS, JMS, TCP, UDP, VFS, SMS, POP3, IMAP, SMTP, и XMPP.
Какво ново силна> в тази версия:
- HTTPD като сеч достъп способности в областта на транспорта NHTTP
- Съобщение магазини и процесори за съобщения за прилагане на комплексни модели за интеграция и напреднали сценарии съобщения
- Получаване на подкрепа последователност в изпрати медиаторът да услуга верижното лесно
- Conditional рутер посредник за осъществяване на сложни маршрута сценарии с много условия и правила
- Подкрепа за създаване и управление на REST API, с моделите на URL и URI шаблони
- Define последователности и крайни точки като шаблони и повторна употреба без прекъсване през цялата конфигурация
- Payload фабрика посредник за изграждането на потребителски XML полезния товар
- списък Получател крайна точка
Какво ново във версия 1.2:
- прокси услуги - улесняване на транспорта, интерфейс (WSDL / Schema / Политика), формат на съобщението (SOAP 1.1 / 1.2, POX / ПОЧИВКА, Текст, Binary), QoS (WS-Посрещане / WS-Security / WS-RM) и оптимизация на превключване (МИМ / SWA)
- Non-блокиране HTTP / S превозва базирани на Apache HttpCore за свръхбързи изпълнение и поддръжка на хиляди връзки с висок concurreny с постоянна памет
- Построен през Registry / Repository, улесняване динамично актуализиране и обратно натоварване на конфигурацията и свързаните с тях ресурси (напр XSLTs, XSD, JS, ..)
- разширява лесно чрез потребителски Java клас (медиатор и команда) / Пролет медиатори, или BSF скриптови езици (Javascript, Ruby, Groovy и др.)
- Вграден в подкрепа на планирането на задачи с използване на планировчика Quartz
- балансиране на натоварването (със или без черупките сесии) / Fail-над, и струпани Дроселиране и подкрепа за кеширане
- WS-Security, WS-Надежден Messaging & Дроселиране конфигурира чрез (съобщение / експлоатация / ниво на обслужване) WS-Политики
- JMS (v1.x нагоре) подкрепа съобщение за двоичен, обикновен текст и XML и SOAP полезния товар
- Подкрепа за Hessian протокол двоичен уеб услуга
- протокол Industry задвижва финансов обмен на информация (FIX)
- засилена подкрепа за Apache VFS транспорт (S / FTP, файл, ZIP / катран / GZ, WebDAV, CIFS ..)
- Подкрепа за съобщение за цепене и агрегиране използване на ЕПИ
- Database за справка и подкрепа магазин с DBMediators с басейни връзка многократна употреба база данни
- Засилено Mail транспорт с POP3 / SMTP / IMAP протоколи
- GZip кодиране над HTTP / S транспорт
- двуканална обмен на съобщения с WS-Посрещане
- Възможност за закрепване на прокси услуга или задача да сървърни единици върху клъстер
- Задължително последователност, ако е необходимо, преди да медиация
- Лек, XML и уеб услуги, ориентиран модел съобщения
- Конфигурации сериализирани в файловата система за версии / архивиране и възстановяване с вградена поддръжка на Registry
- Подкрепа за управление и периодите за грешка, възстановяване с HTTP / и поддържане на готовност и gracefull изключване
- подкрепа мониторинг JMX
- Много проби и вграден Axis2 сървър, за да изпробват и да експериментират с проби (мостри включва WS-Security, JMS шарка / Текстови съобщения, Script посредничество и много повече проби, които могат да бъдат управлявани от кутията)
- Засилено документация за пробите и подготовка за работа
Коментари не е намерена