Sonic esb что это
Sonic esb что это
Sonic ESB
Самая надежная и масштабируемая из доступных сервисных шин предприятия на базе JMS
Sonic ESB интегрируется с любым IT-ресурсом и быстро масштабируется без прерывания работы в распределенных средах с множеством офисов. Предлагая полностью интегрированную сквозную операционную обзорность и поддержку семантического преобразования данных, она устраняет фундаментальные ограничения SOA и позволяет IT-организациям быстрее отвечать на постоянно происходящие изменения бизнеса.
SonicMQ
Полноценная система передачи сообщений для разработки дополнительных решений
Ведущие компании отрасли полагаются на SonicMQ для обеспечения критически-важных коммуникаций внутри организации и для взаимодействия с удаленными клиентами и партнерами по бизнесу. Ее система гарантированной доставки сообщений гарантирует, что сообщения не будут потеряны в случае программного или аппаратного сбоя.
Передовая инфраструктура SonicMQ для распределенного управления и внедрения радикально упрощает её использование и снижает общую стоимость владения критически важными для бизнеса коммуникациями на предприятии. Превосходная поддержка аутентификации, авторизации и шифрования обеспечивают защиту сообщений и систем как внутри, так и за пределами брандмауэра.
Sonic Workbench
Инструментарий для упрощения ваших проектов интеграции и разработки
Продукты Sonic широко используются в торговой, финансовой и телекоммуникационных отраслях.
Свыше 1000 организаций по всему миру используют решения Sonic Software, что помогает им занимать лидирующие позиции в бизнесе, используя более эффективный подход к интеграции бизнес-приложений и технологии обмена сообщениями внутри организации.
Партнерами компании Progress Technologies по интеграционным решениям являются такие поставщики прикладного ПО и крупные системные интеграторы как CSBI, БИС, БСС, Хост, Банкомсвязь, Эксклюзивные бизнес-технологии, МКБ Параллель, ISG, IRP Technology, Top Solutions и др.
Sonic esb что это
МАГИСТРАЛЬ МАСШТАБА ПРЕДПРИЯТИЯ
Соединение распределенных сервисов требует использования технологии, обеспечивающей коммуникации между всеми разнородными процессами.
Надежная доставка
Масштабируемость
ИНТЕЛЛЕКТУАЛЬНАЯ МАРШРУТИЗАЦИЯ
Для помощи в разработки правил маршрутизации Sonic ESB предлагает интегрированную графическую среду разработки и тестирования Sonic Stylus Studio на основе XML. Sonic Stylus Studio выступает в качестве высокопродуктивной среды разработки, касающейся всех аспектов проектов интеграции, включая преобразования на основе XSLT и XQuery, определения сервисов ESB, определения бизнес-процессов и правил интеллектуальной маршрутизации на основе XPath.
РАСПРЕДЕЛЕННАЯ АРХИТЕКТУРА СЕРВИСОВ
Распределенная архитектура сервисов Sonic ESB обеспечивает согласованную и простую в управлении среду развертывания сервисов, распределенных по большому числу корпоративных узлов. Являясь центральной частью архитектуры ESB, она позволяет конфигурировать сервисы в качестве распределенных процессов, которые независимо управляются и масштабируются.
Распределенный процесс можно представить в виде последовательности сервисов, осуществляющих обработку сообщения по мере его продвижения к месту назначения. Распределенный процесс Sonic ESB может добавлять понятие действие (action), (или обработка) над теми сообщениями, которые перемещаются в распределенном процессе. Различные сервисы подключаются в среду и обеспечивают выполнение надлежащих действий над сообщениями. На рисунке в общем виде показано, как индивидуальные сервисы соединяются вместе, образуя распределенный процесс.
Сообщения проходят внутри распределенного процесса при помощи маршрута сообщений (message itinerary). Маршрут сообщений перечисляет серии сервисов, конечных точек и процессов, через которые должно пройти сообщение, для того чтобы завершить распределенный процесс. Маршрут сообщения определяет прохождение сообщения через индивидуальные сервисы и путешествует вместе с сообщением до конечной точки назначения. Маршрут присваивается сообщению, когда оно входит в среду, и именно маршрут управляет обработкой сообщения по мере его продвижения через среду. Маршрут управляется конфигурацией, позволяя со временем модифицировать распределенные процессы, даже динамически, не изменяя компоненты приложений.
Контейнер сервиса обеспечивает возможности управления на основе JMX, а также дает возможность управлять конечными точками или соединителями среды, позволяя администраторам приложений легко создавать и настраивать среду выполнения. Подход, предлагаемый Sonic ESB для управления процессами, дает возможность координации процессов, не полагаясь на централизованный обработчик процессов (centralized process engine), обеспечивая таким образом, более высокие производительность и масштабируемость, чем обычные подходы.
Бюро авторизации получает в качестве входных данных номер кредитной карты, дату истечения срока действия и сумму приобретения. Для бюро безразлична информация по транзакции, вызвавшей данную авторизацию. Когда бюро авторизации получило необходимую информацию, оно производит проверку кредита и возвращает продавцу результат: «принять» или «отклонить».
ПОДДЕРЖКА WEB-СЕРВИСОВ
Web-сервисы могут быть распределены в Интернете, а могут принадлежать и поддерживаться несколькими различными организациями. Они являются слабосвязанными (loosely-coupled), что дает возможность создавать более крупные сервисы, которые со временем легко можно переконфигурировать для соответствия изменившимся бизнес-процессам. Поскольку данные Web-сервисы располагаются на различных системах, они используют XML и SOAP (что будет обсуждено позже) в качестве общего языка для обмена данными. Доступ к типичному Web-сервису осуществляется, через URL с использованием параметров «XML-in» и «XML-out».
Оболочки SOAP могут быть добавлены к существующим средам приложений и обычно будут частью новых внедрений сервисов на основе стандартов. Для торговых партнеров, не использующих SOAP, сервисы трансляции (подобные тем, которые составляют часть SonicESB) могут обеспечить интеграцию подобных существующих систем и архитектур распределенных служб на базе SOAP.
Данные обработчики протоколов облегчают внедрение сервисно-ориентированных компонентов в распределенном стиле, и даже обеспечивают безопасные коммуникации, не требуя значительных переделок приложений.
ГИБКАЯ ИНФРАСТРУКТУРА БЕЗОПАСНОСТИ
Брандмауэр
Во-первых, Sonic ESB обеспечивает использование конечных точек, построенных с использованием сетевых протоколов, работающих с брандмауэрами, таких как HTTP и HTTPS, которые являются стандартными протоколами, отслеживаемыми всеми программными брандмауэрами. Использование подобных широко применяемых протоколов ограничивает влияние, оказываемое внедрением шины ESB на существующие политики безопасности брандмауэров.
Во-вторых, Sonic ESB имеет полностью распределенные компоненты корпоративных приложений, что гарантирует, что повреждения с точки зрения безопасности одного компонента не приведет к выходу из строя всей системы. Это критически-важная черта современных 3-х звенных архитектур брандмауэров, которые зачастую требуют различных мер защиты баз данных и компонент времени исполнения.
Шифрование
Уровень поддержки шифрования и необходимые технологии будут сильно зависеть от существующих политик корпоративной безопасности. Но, независимо от имеющейся конфигурации, Sonic ESB полностью обеспечивает все потребности шифрования.
Аутентификация и подлинность сообщения
Sonic ESB предлагает также средства для обеспечения аутентификации сообщений. Данная система аутентификации называется Quality of Protection. Системный администратор имеет возможность накладывать ограничения на сообщения, передаваемые по шине Sonic ESB. Ограничения накладываются или на тематические разделы (в домене публикация/подписка) или на очереди (в домене точка-точка). Каждый тематический раздел или очередь может иметь один из трех режимов: нет защиты, целостность или конфиденциальность (privacy) и целостность. Целостность обеспечивает, что сообщение не будет изменено по пути следования, а конфиденциальность гарантирует дополнительно, что сообщение не будет по дороге перехвачено и прочитано.
СЕРВИС XML-ПРЕОБРАЗОВАНИЙ
После того как таблицы стилей XSLT разработаны, они могут использоваться готовым сервисом ESB, называемым сервисом XML-преобразования. Этот сервис использует таблицы стилей XSLT для преобразования любого XML-документа из одной формы в другую и исключительно полезен при интеграции приложений, имеющих различные форматы данных.
СТРУКТУРА УПРАВЛЕНИЯ
Данный централизованный подход облегчает управление всей магистралью передачи сообщений, что, в свою очередь, снижает общие расходы, связанные с поддержкой корпоративной структуры в целом. Кроме того, имеющиеся в SonicMQ возможности динамического мониторинга облегчают действия, связанные с мониторингом в режиме реального времени и построением отчетов не нарушая (interfering) функционирования инфраструктуры передачи сообщений.
Консоль управления
Среда управления
Предупреждения и уведомления
РАБОТА ПАКЕТА В ЦЕЛОМ
РОЛЬ SONIC ESB В ПАКЕТЕ ПРОДУКТОВ SONIC BUSINESS INTEGRATION SUITE
О SONICMQ
О КОРПОРАЦИИ SONIC SOFTWARE CORPORATION
Sonic является независимой операционной компанией корпорации Progress Software Corporation (NASDAQ: PRGS), и лидером индустрии ПО с годовым оборотом 460 миллионов долларов.
Семейство продуктов Progress® Sonic ESB®
Компания БИС имеет большой опыт выполнения интеграционных проектов на базе продуктов семейства Progress Sonic ESB производства Progress Software Corporation. Помимо этого клиентам Компании предлагаются типовые адаптеры с продуктами фирм-партнеров Компании, например, с системами дистанционного банковского обслуживания юридических и физических лиц компании «Банк софт системс» (БСС).
Sonic ESB является первым в мире законченным решением сервисной шины промышленного класса, принципиально новым, более мощным и эффективным подходом к интеграции приложений. Комбинируя XML, коммуникационные сервисы промышленного класса и сервисно-ориентированную архитектуру, основанную на усовершенствованных стандартах Web-сервисов, Sonic ESB предоставляет экономически эффективный способ централизованного конфигурирования, развертывания и управления сервисами, распределенными в пределах предприятия. Являясь очевидным следующим эволюционным этапом, в отличие от традиционных интеграционных брокеров и внутренних интеграционных разработок, Sonic ESB поддерживает постепенное и пошаговое развертывание интеграционного решения, позволяет компаниям многократно использовать ресурсы от одного интеграционного проекта к другому и является настолько гибким, что позволяет начинать решение интеграционного проекта с незначительного пилота и масштабировать полученные результаты до сколь угодного большого размера промышленного предприятия.
Sonic ESB поддерживает сервисную архитектуру, которая рассматривает все приложения как сервисы. Это позволяет поместить на шину и исполнить развитую логику из любого места. Неотъемлемой характеристикой ESB является масштабируемость без присутствия какой-либо единой точки исполнения и, как следствие, сбоя. Кроме того, решение легко внедрить и управлять им, так как оно построено на таких стандартах, как XML, Web-сервисы и JMS. Благодаря использованию XML, Sonic ESB позволяет различным приложениям взаимодействовать друг с другом и быть действительно платформенно-независимыми.
Основные характеристики и преимущества Sonic ESB
Магистраль промышленного класса. Магистраль обмена сообщениями промышленного класса, используемая в Sonic ESB, поддерживает безопасную, надежную, основанную на стандартах коммуникацию между неограниченным количеством сервисов и конечных точек приложений в пределах распределенного предприятия. Использование в магистрали патентованной архитектуры DRA (Dynamic Routing Architecture) позволяет без ограничений масштабировать Web-сервисы и распределенные процессы, обеспечивая соответствие растущим требованиям глобальных предприятий.
Распределенная архитектура сервисов. Сервисно-ориентированная архитектура Sonic является согласованной и легко управляемой средой для развертывания сервисов, распределенных среди множества взаимодействующих друг с другом узлов. Являясь ключевым элементом ESB, данная архитектура дает возможность управлять сервисами и масштабировать их независимо друг от друга, таким образом, позволяя расширять интеграционную сеть в требуемое время, что ведет к существенному уменьшению общих затрат.
Сервисы XML трансформации. В силу своей гибкости и возможностей XML стал критическим элементом действенной и экономически эффективной интеграции. Сервисы XML трансформации Sonic ESB позволяют обеспечить легкую интеграцию данных, собираемых из множественных источников и распределяемых по различным потребителям. Трансформация XML документов между сервисами осуществляется с использованием XSLT. Это способствует преобразованию форматов данных между конечными точками без необходимости модификации приложений, отправляющих и принимающих эти данные.
Интеллектуальная маршрутизация. 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® помогает DocsVision интегрироваться с ведущими информационными системами
DocsVision является комплексной платформой, разработанной на базе самых современных программных технологий и предназначенной для автоматизации процессов управления, документооборота и для создания интегрированных приложений.
Адаптеры для Sonic ESB скрывают технические и семантические различия систем, создавая единое представление за счет динамических и статических преобразований. Независимо от того, насколько различны компоненты IT-инфраструктуры предприятия, адаптеры для Sonic ESB делают их все одинаково доступными для всей шины ESB.
Основными преимуществами применения Sonic ESB для интеграции DocsVision с бизнес-приложениями, являются:
•обеспечение прозрачного обмена информацией по шине ESB между корпоративными приложениями, бизнес-партнерами и существующими системами;•повышение гибкости бизнеса благодаря концентрации усилий на вопросах бизнеса, а не на низкоуровневой интеграции;•устранение необходимости перекодирования или перегенерирования адаптеров при смене бэк-офисных приложений или источников данных.
Применение DocsVision позволят предприятиям достигать таких результатов, как:
•повышение эффективности предприятия за счет повышения управляемости и снижения непроизводительных издержек;•обеспечение эффективного контроля исполнительской дисциплины;•стандартизация и регламентация процедур делопроизводства и их интеграция в общее информационное пространство предприятия;•обеспечение единого пространства хранения документов;•исключение потерь документов и повышение качества информации;•повышение обратной связи с потребителями и, как следствие, повышение их удовлетворенности;•создание системы менеджмента качества предприятия и сертификация по стандарту ISO 9001.
Компания «Эксклюзивные бизнес-технологии» предоставляет комплексные услуги по поставке, настройке и интеграции системы DocsVision с бизнес-приложениями.
Sonic Software Corporation является поставщиком интеграционной инфраструктуры промышленного класса и предлагает полный набор продуктов для интеграции бизнес-процессов расширенного предприятия, включающий в себя ПО промежуточного слоя SonicMQ, сервисную шину предприятия Sonic ESB и средства управления бизнес-процессами BPM Sonic Orchestration Server.
Свыше 1000 организаций по всему миру используют решения Sonic Software, что помогает им занимать лидирующие позиции в бизнесе, используя более эффективный подход к интеграции бизнес-приложений и технологии обмена сообщениями внутри организации.
Sonic Software является независимой операционной компанией Progress Software (Nasdaq: PRGS).Сайт компании Sonic Software – http://www.sonicsoftware.com
Компания «Эксклюзивные бизнес-технологии» является партнером Progress Technologies c 1 марта 2006 г. Консалтинговая компания «Эксклюзивные бизнес-технологии» в своей деятельности выделяет три ключевых направления:
СОДЕРЖАНИЕ
Архитектура
Функции
ESB применяет концепцию дизайна современных операционных систем к независимым службам, работающим в сетях разрозненных и независимых компьютеров. Подобно параллельным операционным системам, ESB предоставляет стандартные услуги в дополнение к принятию, трансляции и маршрутизации клиентских запросов к соответствующим службам ответа.
Основные обязанности ESB:
История
ESB как программное обеспечение
ESB полагаются на точное построение модели корпоративных сообщений и правильное проектирование функциональных возможностей, предлагаемых приложениями. Если модель сообщения не полностью инкапсулирует функциональные возможности приложения, то другим приложениям, которым нужна эта функциональность, возможно, придется обходить шину и напрямую вызывать несовпадающие приложения. Это нарушает принципы модели ESB и сводит на нет многие преимущества использования этой архитектуры.
Характеристики
¹ Некоторые не считают хореографию процесса функцией ESB. Например, см. М. Ричардс.
² В то время как хореография процессов поддерживает реализацию сложных бизнес-процессов, требующих координации нескольких бизнес- сервисов (обычно с использованием BPEL ), оркестровка сервисов позволяет координировать множественные сервисы реализации (наиболее подходящие для представления как агрегированные сервисы) для обслуживания отдельных запросов.
Эти решения часто ориентированы на низкоуровневые функции ESB, такие как подключение, маршрутизация и преобразование, и требуют кодирования или написания сценариев для реализации оркестровки. Разработчики, работающие на проектном или тактическом уровне, например, просто пытаясь решить проблему, часто тяготеют к упрощенным технологиям служебной шины, но часто существует постоянное противоречие между этими инициативами и архитектурой предприятия, целью которой является оптимизация инфраструктуры для нескольких проектов.
Если брокер сообщений, программное обеспечение ESB, переводит сообщение из одного формата в другой, то, как и при любом переводе, возникает проблема семантики сообщения. Например, запись может быть преобразована из JSON в XML, но один и тот же набор полей может по-разному интерпретироваться разными приложениями, особенно в случае различных угловых случаев, которые обычно известны только разработчикам, имеющим большой опыт работы с приложением. который подключен к ESB. Для известных угловых случаев количество тестов, охватывающих все угловые случаи, увеличивается экспоненциально с каждым приложением, подключенным к ESB, потому что каждое приложение, подключенное к ESB, должно быть протестировано против всех других приложений, подключенных к ESB.