title = "SONIC ESB®"; ?>



Ключевые характеристики

  • Коммуникационная магистраль промышленного класса
  • Распределенная сервисно-ориентированная архитектура
  • Сервисы XML трансформации
  • Интегрированная среда управления
  • Интеллектуальная маршрутизация
  • Поддержка Web-сервисов
  • Гибкая инфраструктура безопасности



"Новая форма инфраструктуры сервисной шины промышленного класса (ESB) - объединяющая MOM, Web-сервисы, логику маршрутизации и трансформации - будет использоваться в большинстве организаций к концу 2005 года. Эти, обладающие высокими функциональными характеристиками и низкой стоимостью, шины ESB лучше всего подходят в качестве основы для построения сервисно-ориентированной архитектуры и нервной системы предприятия".

Рой Шутл (Roy Schutle) Вице-Президент Gartner, Inc.



Поддерживаемые стандарты

  • WSDL, UDDI, SOAP, HTTP
  • JMS, JCA
  • XPath, XSLT, XQuery
  • SSL, PKCS, JAAS
  • JMX Management


"ESB - это концепция технологии открытых стандартов, которая произведет революцию в ИТ-индустрии и позволит прийти новому поколению гибкой и масштабируемой обработки данных. ESB возникает как магистраль с распределенной структурой в рамках ИТ предприятия и способствует не только продолжительному использованию и развертыванию существующих приложений, критичных к бизнес окружению, но и также позволяет пользователю внедрять и удалять новейшие приложения, насколько это необходимо".

Cалли Хадсон (Sally Huson)
Менеджер по исследованию рынка Software Infrastructure, IDC



SONIC ESB ®



Первое в мире решение сервисной шины промышленного класса

Sonic ESB является первым в мире законченным решением сервисной шины промышленного класса, принципиально новым и абсолютно более мощным и эффективным подходом к интеграции приложений. Комбинируя XML, коммуникационные сервисы промышленного класса и сервисно-ориентированную архитектуру, основанную на усовершенствованных стандартах Web-сервисов, Sonic ESB предоставляет экономически эффективный способ централизованного конфигурирования, развертывания и управления сервисами, распределенными в пределах предприятия. Являясь очевидным следующим эволюционным этапом, в отличие от традиционных интеграционных брокеров и внутренних интеграционных разработок, Sonic ESB поддерживает постепенное и пошаговое развертывание интеграционного решения, позволяет компаниям многократно использовать ресурсы от одного интеграционного проекта к другому и является настолько гибким, что позволяет начинать решение интеграционного проекта с незначительного пилота и масштабировать полученные результаты до сколь угодного большого размера промышленного предприятия.

Интеграционные брокеры: Факты против

В прошлом, когда корпоративные инфраструктуры были не столь гетерогенны и распределены, как сегодня, интеграционные брокеры рассматривались как жизнеспособные инвестиции. Построенные на основе модели центрального концентратора (hub-and-spoke), интеграционные брокеры справлялись с изменениями нагрузки и конфигурации путем централизованного увеличения мощности самого брокера, либо за счет централизованного добавления дополнительных брокеров. Они использовали собственные интеграционные механизмы и компоненты обмена сообщениями и проектировались для поддержки интеграции с системами бэк-офиса, а не Web-сервисов.

Если суммировать, то интеграционные брокеры были негибкими, неэффективными и сложными в эксплуатации и управлении

С другой стороны, Sonic ESB поддерживает сервисную архитектуру, которая рассматривает все приложения как сервисы. Это позволяет поместить на шину и исполнить развитую логику из любого места. Неотъемлемой характеристикой ESB является масштабируемость без присутствия какой-либо единой точки исполнения и, как следствие, сбоя. Кроме того, решение легко внедрить и управлять им, так как оно построено на таких стандартах, как XML, Web-сервисы и JMS. Благодаря использованию XML, Sonic ESB позволяет различным приложениям взаимодействовать друг с другом и быть действительно платформенно-независимыми.

Таким образом, интеграционные брокеры были технологией прошлого, а Sonic ESB является технологией сегодняшнего и завтрашнего дня.


Основные характеристики и преимущества Sonic ESB


Магистраль промышленного класса

Магистраль обмена сообщениями промышленного класса, используемая в Sonic ESB, поддерживает безопасную, надежную, основанную на стандартах коммуникацию между неограниченным количеством сервисов и конечных точек приложений в пределах распределенного предприятия. Использование в магистрали патентованной архитектуры DRA (Dynamic Routing Architecture) позволяет без ограничений масштабировать Web-сервисы и распределенные процессы, обеспечивая соответствие растущим требованиям глобальных предприятий.

Распределенная архитектура сервисов

Сервисно-ориентированная архитектура Sonic является согласованной и легко управляемой средой для развертывания сервисов, распределенных среди множества взаимодействующих друг с другом узлов. Являясь ключевым элементом ESB, данная архитектура дает возможность управлять сервисами и масштабировать их независимо друг от друга, таким образом, позволяя расширять интеграционную сеть в требуемое время, что ведет к существенному уменьшению общих затрат.

Сервисы XML трансформации

В силу своей гибкости и возможностей XML стал критическим элементом действенной и экономически эффективной интеграции. Сервисы XML трансформации Sonic ESB позволяют обеспечить легкую интеграцию данных, собираемых из множественных источников и распределяемых по различным потребителям. Трансформация XML документов между сервисами осуществляется с использованием XSLT. Это способствует преобразованию форматов данных между конечными точками без необходимости модификации приложений, отправляющих и принимающих эти данные.

Среда управления

Среда управления Sonic ESB обеспечивает безопасное конфигурирование, управление и контроль за функционированием всех сервисов, распределенных в пределах всей организации - без необходимости прибегать к помощи средств управления от третьих фирм. Для обеспечения поддержки как централизованной, так и федеративной (federated) моделей безопасности ESB предлагает уникальную доменную архитектуру, которая поддерживает локальную независимость узла, в то же время не оказывающую влияния на свободное перемещение сообщений по магистрали. Среда управления использует ту же самую инфраструктуру обмена сообщениями, которая используется для передачи данных между приложениями, что позволяет избавиться от необходимости иметь отдельную коммуникационную инфраструктуру для целей управления.

Средства построения соответствий между документами

В состав Sonic ESB входит среда разработки на основе Eclipse, включающую в себя мощный редактор, средства отладки и тестирования для XSLT и XQuery, а также WYSIWYG-средства визуального проектирования преобразования из XML в HTML. Редактор преобразований XML-to-XML делает возможным устанавливать соответствия между документами, лишь выполнив серию простых операций по захватыванию и перетаскиванию объектов. По мере графического построения соотвествий (mapping) между документами XSLT-таблица строится автоматически - без необходимости программирования на самом XSLT. Данный одношаговый подход к построению таблиц стилей XSLT, XML схем и XML документов позволяет экономить огромное количество времени и ресурсов.

Интеллектуальная маршрутизация

Sonic ESB использует правила, основанные на выражениях, содержании документа и атрибутах сообщения для автоматизации перемещения бизнес-документа между сервисами. Информация о маршруте перемещается вместе с самим сообщением, позволяя, таким образом, конечным точкам динамически маршрутизировать коммуникации без необходимости использовать централизованный интеграционный брокер. Это позволяет избежать появления узких мест и проблем производительности, а также появления единой точки сбоя, что является характерной проблемой для традиционных решений на основе интеграционных брокеров.

Поддержка Web-сервисов

Предвосхищая широкое применение Web-сервисов и приложений, ориентированных на интеграцию (built-to-integrate applications), Sonic ESB позволяет легко интегрировать конечные точки Web-сервисов в среду ESB. Поддерживаемые протоколы и стандарты Web-сервисов включают WDSL, SOAP и UDDI.

Гибкая инфраструктура безопасности

Sonic ESB предоставляет всеобъемлющие, встраиваемые средства аутентификации, авторизации и шифрования. Комбинация встроенного средства кодирования RSA вместе с наличием широкого диапазона внешних пакетов шифрования обеспечивает интеграцию с максимумом безопасности и шифрования.



Преимущества решения, основанного на стандартах


Sonic ESB, являясь решением, основанным на стандартах, обеспечивает высокий уровень взаимодействия приложения и позволяет организациям передавать навыки и код из одного интеграционного проекта в следующий. Приверженность Sonic к внедрению стандартов в свои собственные решениях подтверждается лидирующей ролью компании в поддержке развивающейся индустрии стандартов Web-сервисов, XML, Java и других интеграционных технологий.

Минимизация зависимости от поставщика

Собственные разработки, которые привязывают организацию к технологиям одного поставщика, препятствуют внедрению, уменьшают гибкость системы и, в конечном счете, оказываются более дорогостоящими. В то же время подход Sonic ESB, основанный на стандартах, обеспечивает переносимость приложений и высокую степень повторного использования элементов кода и объектов в последующих проектах.

Достижение эффективного взаимодействия между приложениями

Способность приложений к взаимодействию существенно возрастает, когда приложения основываются на технологических стандартах. В случае Web-сервисов, когда различные приложения обмениваются информацией друг с другом, стандарты позволяют разнородным системам взаимодействовать без необходимости дополнительного кодирования или установки промежуточных технологий трансляции запросов.

Максимизация использования ресурсов

Организации, которые выбирают подход, основанный на стандартах, могут эффективно использовать и сохранять существующие инвестиции, а также повторно использовать приобретенные навыки и созданные ресурсы. Все это помогает уменьшить расходы и сократить время на разработку интеграционных решений, что ведет к росту окупаемых инвестиций и увеличению конкурентных преимуществ.

Обеспечение эффективного доступа

Возможности и поддерживаемые Sonic ESB стандарты по доступу к данным позволяют организациям эффективно интегрировать между собой приложения, серверы приложений, системы обмена сообщениями и даже мэйнфрэймы без необходимости значительного изменения в кодах интерфейсов приложения. Поддержка доступа реализована для таких стандартов, как Web сервисы, J2EE-JCA, JMS и платформ J2EE и .NET.

Sonic ESB является основой продуктовой линейки Sonic ESB. Эти продукты расширяют возможности ESB по организации взаимодействия между сервисами, управлению операционными данными и интеграции с реляционными источниками данных, прикладных систем и технологий.

Факты за

Революционный по своей сути продукт Sonic ESB сформировал рынок и установил стандарты для систем интеграции промышленных приложений следующего поколения. Sonic ESB поддерживает традиции превосходства и инновации. Первый продукт Sonic, промышленный сервер обмена сообщениями SonicMQ™ был первой законченной коммерческой реализацией спецификации JMS. Он быстро стал популярной компонентой среди серверов приложений J2EE и серверов, и в настоящее время является основой многочисленных OEM платформ.

Клиенты Sonic помогли сформировать радикально новое видение сервисной шины, состоящей из сервисно-ориентированного интеграционного слоя, созданного поверх распределенной, основанной на стандартах системе обмена сообщениями.

Включающая в себя сервисный репозиторий, данная концепция дает возможность более эффективно интегрировать IT ресурсы в распределенных средах. Sonic разработал инновационную инфраструктуру управления интеграционной средой и результатом всего этого стало появление Sonic ESB. Как основатель первой в мире сервисной шины промышленного класса Sonic Software является наиболее эффективным, надежным и связанным с минимальным уровнем риска выбором.



Поддерживаемые платформы Sonic ESB v7.0

Операционная система и версия Процессор JVM Поставщик и версия
Microsoft Windows 2000 SP4
Microsoft Windows Server 2003 SP1
Microsoft Windows XP SP2

Intel IBM V1.4.2 (ca1420-20040626)
Sun V1.4.2_08
Sun V5.0_05
Sun Solaris V8
Sun Solaris V9

SPARC Sun V1.4.2_08
Sun V5.0_05
Sun Solaris V10
Sun Solaris V10 [64-bit]

SPARC Sun V5.0_05 [64-bit]
Red Hat Enterprise Linux V3.0 SP4
Red Hat Enterprise Linux V4.0 SP2

Intel Sun V1.4.2_08
Sun V5.0_05
SuSE Enterprise Linux V8.0
SuSE Enterprise Linux V9.0 SP3

Intel Sun V1.4.2_08
IBM AIX 5L V5.1 (Patch Level: 5100-04)
IBM AIX 5L V5.2 (Patch Level: 5200-01)
IBM AIX 5L V5.3

pSeries IBM V1.4.2 (ca1420-20040626)
HP-UX V11i V1 (11.11)
HP-UX V11i V2 (11.23)

PA-RISC HP V1.4.2.08