Sonic Software Corp |
|
Sonic Software Corp. - производитель и ведущий поставщик программных продуктов (Sonic ESB®) для интеграции разнородных промышленных приложений. Компания является основателем самого термина, а также лидирующим специализированным поставщиком решения Enterprise Service Bus (ESB) - сервисной шины предприятия, обеспечивающей интеграцию распределенных приложений предприятия на основе обмена XML-сообщениями между сервисами приложений.
Семейство продуктов Sonic предназначено для интеграции бизнес-процессов на основе обмена сообщениями в соответствии со спецификацией JMS (Java Message Service).
Sonic Software Corp. одна из первых предложила законченный набор продуктов для реализации сервисно-ориентированной архитектуры SOA.
Sonic ESB® - это первая в мире сервисная шина предприятия (ESB), сочетающая в себе обмен сообщениями на основе стандартов, Web-сервисы, XML-преобразования и интеллектуальную маршрутизацию для надежного соединения и координации взаимодействия приложений в масштабе расширенного предприятия. ESB – это готовая реализация сервисно-ориентированной архитектуры (SOA), предназначенная для эффективной и простой реализации проектов, как для небольших систем, так и для систем масштаба предприятия. В отличие от традиционных решений интеграции, построенных на основе централизованного концентратора (hub-and-spoke), обеспечивающих достаточно ограниченную масштабируемость, Sonic ESB использует облегченную и гибкую топологию шины, не имеющую архитектурных ограничений. Подобная архитектура шины дает IT-организациям возможность постепенно наращивать свою IT-структуру, чтобы соответствовать растущим требованиям к службам в рамках расширенного предприятия.
Крупнейшие компании, входящие в список Fortune 500, признают, что они должны переходить к сервисно-ориентированной архитектуре, чтобы интегрировать приложения внутри предприятия и обеспечить доступ к своим бизнес-системам извне посредством Интернета. Как только приложения открываются для доступа извне посредством сервисов, они легко могут быть соединены с другими приложениями расширенного предприятия образуя магистраль (backbone), работающую на основе стандартов – сервисную шину предприятия. Следовательно, устраняется интеграция по схеме точка-точка, поскольку любые два приложения могут теперь взаимодействовать через шину. Более того, введение нового приложения или бизнес-партнера, вызывает сетевой эффект: любое приложение может теперь взаимодействовать через шину со всеми другими приложениями, а те, в свою очередь, могут взаимодействовать с ним.

Web-сервисы и архитектура J2EE Connector Architecture (JCA) поддерживают этот переход, предлагая интерфейсы интеграции на основе стандартов для ведомственных приложений, использующих J2EE и .NET, а также готовые и существующие приложения. Шина Sonic ESB построена на технологии конечных точек и предлагает коммуникационную магистраль, необходимую для надежного и безопасного соединения конечных точек. Кроме того, Sonic ESB предлагает XML-сервисы, маршрутизацию на основе контента, управление преобразованием и процессами, требующиеся для полного согласования взаимодействия между приложениями, устраняя необходимость в дорогих интеграционных брокерах. Sonic ESB обеспечивает также производительность масштаба предприятия (enterprise-class), глобальную масштабируемость и управляемость, необходимые для крупномасштабных проектов интеграции.
Сервисная шина предприятия (ESB) содержит семь основных функциональных компонент:
•Магистраль масштаба предприятия: Обеспечивает надежные и безопасные коммуникации на основе стандартов между любым числом конечных точек, сервисов и приложений, взаимодействующих между собой в рамках транзакций, совершаемых в глобальных предприятиях. При использовании запатентованной технологии архитектуры динамической маршрутизации (DRA), Web-сервисы и распределенные процессы могут быть масштабируемыми, чтобы соответствовать требованиям крупных, межнациональных предприятий. Данная технология уменьшает операционные риски, связанные с интеграцией сервисов и приложений в корпоративных сетях всемирного масштаба.
•Интеллектуальная маршрутизация: Автоматизирует маршрутизацию бизнес-документов между сервисами по шине ESB на основе сформулированных правил, контента документов и атрибутов сообщений. Информация о маршрутизации передается вместе с сообщениями, что позволяет конечным точкам динамически перенаправлять сообщения, не связываясь с интеграционным брокером. Подобная технология маршрутизации позволяет устранить «узкие места» производительности, появление централизованных точек неустойчивости (single point of failure) и негибкость модели безопасности традиционных интеграционных брокеров, построенных на основе архитектуры центрального концентратора (hub-and-spoke).
•Распределенная архитектура сервисов: Предоставляет согласованную и простую в управлении среду для внедрения сервисов, распределенных по большому числу работающих совместно узлов. Центральная часть архитектуры ESB; позволяет независимо управлять и масштабировать сервисы и дает возможность в любое время расширить интеграционную сеть с существенно сниженной стоимостью владения.
•Поддержка Web-сервисов: предвидя широкое распространение Web-сервисов и готовых к интеграции приложений, ESB обеспечивает прозрачную интеграцию конечных точек Web-сервисов в среду ESB.
•Гибкая инфраструктура безопасности: обеспечивает надлежащее ограничение сервисов, приложений и коммуникаций между ними, как с внутренней стороны брандмауэра, так и с внешней его стороны. Обеспечивает всеобъемлющую, встраиваемую аутентификацию, авторизацию и возможности шифрования на шине ESB. Сочетание встроенных средств шифрования на основе RSA и широкого ряда внешних пакетов шифрования облегчают интеграцию, одновременно и высокозащищенную и высокопроизводительную. Данные особенности реализовывать интеграционные проекты следующего поколения, поддерживая в то же время существующие корпоративные политики безопасности.
•Сервисы XML-преобразования: Сервисы преобразования, предлагаемые Sonic ESB, обеспечивают простую интеграцию данных из многих источников для дальнейшей доставки различным адресатам. Преобразование XML-документов между сервисами по шине ESB выполняется на основе стандартных преобразований Extensible Stylesheet Language Transformations (XSLT). Это облегчает согласование форматов данных между конечными точками без изменений посылающего приложения или приложения-адресата.
•Среда управления: Использует уникальный подход, основанный на использовании стандартов и распределенности, обеспечивающий конфигурирование, внедрение, управление и мониторинг тысяч сервисов и конечных точек по всему расширенному предприятию с консоли центрального управления. Это дает возможность управлять значительным числом гетерогенных систем и серверов из любой точки на шине ESB. Среда управления облегчает систематическое расширение сети, давая системным администраторам средства управления системой, независимо от того, до каких размеров она выросла. Сервисно-ориентированные архитектуры показали себя простым и недорогим способом для интеграции систем организации, а также систем ее партнеров по бизнесу. Однако динамическая природа размещения сегодняшних бизнес-коммуникаций требует от инфраструктур поддержки таких архитектур. Sonic ESB облегчает интеграцию сервисов в масштабе расширенного предприятия и совместно с партнерами через Интернет. Предлагаемая ею интеграция на основе стандартов обеспечивает недорогие и простые в реализации методы эффективного использования инвестиций, произведенных в существующие приложения. Способность взаимодействия с приложениями за пределами предприятия ускоряет взаимодействие с торговыми партнерами и помогает организации вырасти до глобальных размеров. Надежная магистраль передачи сообщений Sonic ESB дает администраторам полную уверенность, что критически важные для бизнеса данные никогда не пропадут, и, следовательно, возможности для бизнеса никогда не будут упущены. Организации, внедряющие сегодня Sonic ESB, могут быть уверены, что они внедряют инфраструктуру, достаточно гибкую, чтобы быть динамически реконфигурированной, когда этого потребует бизнес, а также отвечающую требованиям глобальных предприятий к масштабируемости и безопасности.
материалы взяты с сайта http://www.progress-tech.ru/ |