Apache Synapse представляет собой легкий решение для реализации Enterprise Service Bus (ESB) с помощью Java-кода.
Эта библиотека является Java с открытым исходным кодом и разрабатывается Apache Software Foundation, реализации всех основных принципов хорошо организованной ESB, который работает в асинхронном режиме с помощью XML и REST, и веб-служб.
В основном Синапс используется для создания искусственного набор виртуальных услуг, который находится на слое ESB, поверх всех существующих услуг.
Этот слой использует посредников между подключать существующие услуги через слой ESB и транспортирует для перемещения данных вокруг.
Синапс выходит из коробки с набором готовых к использованию транспорта и посредников.
Просто, чтобы назвать несколько из поддерживаемых транспортных слоев мы перечислим HTTP, HTTPS, JMS, TCP, UDP, VFS, SMS, POP3, IMAP, SMTP, и XMPP.
Что нового В этом выпуске:
- HTTPD как возможность протоколирования доступа в NHTTP транспорта
- магазины сообщений и сообщений процессоры для реализации сложных моделей интеграции и передовые сценарии обмена сообщениями
- Прием поддержку последовательность в передающем посредника, чтобы сделать обслуживание легче цепочки
- Условный маршрутизатор посредник для реализации сложных сценариев маршрутизации со многими условиями и правилами
- Поддержка для создания и управления API, REST с узорами URL и шаблоны URI
- Define последовательности и конечные точки в качестве шаблонов и использовать легко по всей конфигурации
- Полезная нагрузка завод посредником для построения пользовательских XML полезной нагрузки
- Список получателей конечная точка
Что нового в версии 1.2:
- Прокси услуги - содействие транспорт, интерфейс (WSDL / Схема / Политика), формат сообщения SOAP (1.1 / 1.2, ЧО / ОТДЫХ, Текст, Двоичный), QoS (WS-адресации / WS-Security / WS-RM) и оптимизация переключения (МТОМ / SWA)
- Неблокирующая HTTP / S транспортов на основе Apache HttpCore для сверхбыстрого исполнения и поддержки для тысяч соединений при высокой concurreny с постоянным использованием памяти
- Встроенный в регистре / репозитории, облегчая динамическое обновление и перезагрузку конфигурации и соответствующие ресурсы (например, XSLTs, XSD, JS, ..)
- легко расширена с помощью пользовательского класса Java (медиатора и командной) / весна посредников, или ЧФ скриптовых языков (JavaScript, Ruby, Groovy, и т.д.).
- Встроенная поддержка для планирования задач с помощью кварцевого планировщик
- балансировки нагрузки (с или без липких сессий) / Fail-за, и сгруппированы Регулирование и поддержка кэширования
- WS-Security, WS-сообщений Расписание и Регулирование настраивается через (сообщение / операция / уровень обслуживания) WS-политика
- JMS (v1.x вверх) поддержка сообщение двоичный, простой текст и XML и SOAP полезной нагрузки
- Поддержка протокола Гессе двоичной веб-службы
- Промышленность приводом финансовый обмен информацией (FIX) протокол
- Улучшенная поддержка Apache VFS транспортов (S / FTP, файл, почтовый / смолы / GZ, WebDAV, CIFS ..)
- Поддержка расщепления сообщение и агрегации с использованием EIP
- поиск базы данных и поддержка магазин с DBMediators с пулов соединений многоразовые базы данных
- Расширенные Почта транспорта с протоколами POP3 / SMTP / IMAP
- Кодировка GZip по HTTP / S транспорта
- Двухканальная обмен сообщениями с WS-адресации
- Возможность закрепить прокси сервис или задачу для экземпляров сервера в кластере
- Обязательное последовательностью, если требуется до посредничестве
- Легкий, XML и веб-услуги ориентированных модель обмена сообщениями
- Конфигурации по частям в файловую систему для резервного копирования версий / & восстановление с встроенной поддержкой реестра
- Поддержка для обработки и тайм-ауты ошибке, восстановление с HTTP / с режим ОБСЛУЖИВАНИЕ & gracefull выключения
- Поддержка мониторинга JMX
- Многие образцы и встроенный в Axis2 сервера попробовать и поэкспериментировать с образцами (Образцы включает WS-Security, JMS оспа сообщения / текста, посредничество Script и многие другие образцы, которые могут быть запущены из коробки)
- Расширенные документация для образцов и начала работы
Комментарии не найдены