Intel
® 
SOA Expressway
РаспечататьОтправить другуПоддержкаНовостиRSSDigg thisdel.icio.us
Обзор
Intel® SOA Expressway - это комплексная высокопроизводительная программная среда для оптимизации сервис-ориентированной архитектуры (SOA).

Intel SOA Expressway сочетает высокопроизводительный механизм обработки рабочих потоков и нативное XML-ускорение с управлением аппаратными средствами и бескодовым проектированием, что обеспечивает массовую высокоскоростную интеграцию SOA и сценариев развертывания

Оригинальный программно-аппаратный форм-фактор оптимизирован под многоядерные процессоры Intel®, как, например, Intel® Xeon® серии 5000, а также обеспечивает поддержку нативной технологии ускоренного ввода/вывода Intel (Intel® I/OAT)


Дополнительная информация по продукту Intel® SOA Expressway

Характеристики и преимущества
Intel® SOA Expressway обладает следующими основными функциями и преимуществами:

  • Высокопроизводительное выполнение рабочих процессов - эффективный механизм управления рабочими процессами компилирует комплексные рабочие операции интеграции SOA в байтовый код, что обеспечивает их быстрое выполнение
  • Ускорение передачи сообщений SOA - нативное ускорение передачи всех сообщений SOA на языке XML, включая синтаксический анализ XML, трансформацию (XSLT), проверку схемы (XSD), функцию XPath, XML- и WS-безопасность
  • Возможность управления аппаратными средствами - ПО для управления на базе кластеров включает рабочее место для контроля за производительностью в масштабе реального времени, а также функцию мгновенных уведомлений и предупреждений
  • Бескодовое проектирование - проектировщик Intel® Services Designer на базе Eclipse предоставляет визуальную среду WS-BPEL, благодаря которой отпадает необходимость в написании кода адаптера
  • Преобразование содержания - возможности преобразования нативного содержания с целью перевода неструктурированных или частично структурированных данных на язык XML и обратно.
  • Расширяемая платформа - встроенная виртуальная машина Java обеспечивает непосредственную поддержку дополнительной разработанной пользователем бизнес-логики в виде сервисов Apache Axis2, а также пользовательских протоколов для интеграции предыдущих систем
  • Виртуализация - совместимость с известными мониторами виртуальных машин (VMM) от Xen, Microsoft и VMWare обеспечивает запуск нескольких экземпляров Intel SOA Expressway на одном сервере, что позволяет значительно сэкономить при выборе форм-фактора для размещения аппаратных средств
  • Взаимодействие между протоколами - расширенная структура взаимодействия протоколов обеспечивает связь между протоколами HTTP, FTP, JMS, MLLP и даже пользовательскими протоколами на базе сокетов

Продукт Intel SOA Expressway предназначен для упрощения сервис-ориентированной архитектуры. Это достигается благодаря использованию оригинального форм-фактора, встроенного ускорителя, бескодовых проектирования и рабочих процессов, поддержке прежних форматов и наличию расширяемой платформы. Все эти возможности, объединенные в одной платформе, относятся к продукту категории hyper-ESB.

ESB и Hyper-ESB
Для интеграции малого уровня ESB (Enterprise Service Bus, шина служебных данных предприятия) стал основным вариантом применения SOA. Однако одних ESB недостаточно, чтобы построить широкополосную магистраль обмена данными или, фактически, SOA-магистраль. В отсутствие высокоуровневой архитектуры, объединяющей отдельные компоненты интеграции, неоднородное прикладное ПО просто заменяется на неоднородное промежуточное ПО. Intel SOA Expressway разработан специально для создания внутридоменной сервис-ориентированной архитектуры за счет объединения возможностей шлюза и интеграции в одном легкоуправляемом аппаратном форме-факторе.



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

Эти дополнительные требования к производительности в сочетании с междоменной сервис-ориентированной архитектурой для взаимодействия между партнерами и являются основными предпосылками для внедрения hyper-ESB. Hyper-ESB создает скоростной канал обмена данными между важнейшими приложениями в существующей архитектуре SOA, а особенно между службами, которым необходимо быстро обрабатывать большой объем XML-сообщений. Скоростные каналы данных чаще всего необходимы для служб, в которых работа с XML является частью их основных процессов обработки данных. Сюда может относиться трансформация, проверка, синтаксический анализ, маршрутизация, преобразование или безопасность.

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

Сравнение ESB и Hyper-ESB
Apache ServiceMixESB с открытым кодом MuleВедущее решение ESB Аппаратный шлюз XMLIntel® SOA Expressway
Высокопроизводительный нативный XML, безопасность веб-служб и обработка SOA НетНетНет* (только отдельные шлюзы XML обеспечивают безопасность)НетДа
Выполнение высокопроизводительных рабочих процессов WS-BPELНетНетНетНетДа
Преобразование нативного содержания с высокой производительностью (без поддержки XML)Нет* (реализуется при добавлении адаптера JBI)Нет* (реализуется при добавлении пользовательского кода Java)Нет* (реализуется при добавлении пользовательского кода)Нет* (доступно в качестве дополнительного устройства)Да
Автономный бескодовый проектировщик BPELНетНетДаНетДа
Надежность и управляемость на уровне аппаратных средствНетНетНетДаДа
Единая программная среда (дополнительный сервер не требуется)ДаДаНетДа

Дополнительная информация по продукту Intel® SOA Expressway

Вопросы и ответы
В: Мы уже заинтересовались такими продуктами ESB с открытым кодом, как Mule и ServiceMix. В каких случаях рекомендуется использовать Intel® SOA Expressway?

О: Intel® SOA Expressway предназначен специально для высокопроизводительных сценариев интеграции SOA, XML и веб-служб между доменами интеграции. Рекомендуется использовать Intel SOA Expressway, если, к примеру, имеется ключевое приложение, которому необходимо выполнить XML-обработку большого объема. Это может быть трансформация (XSLT), маршрутизация (XPath), проверка схемы, обработка большого XML-документа или обеспечение безопасности веб-служб XML. Кроме того, в Intel SOA Expressway имеется функция оптимизации выполнения рабочих операций для таких серверных процессоров, как Intel® Xeon® серии 5000. Продукт Intel SOA Expressway разработан в соответствии с общим планом выпуска многоядерных процессоров Intel.

В: Intel SOA Expressway основан на JBI? Является ли продукт расширяемым?

О: В отличие от Java-приложений различных разработчиков и продуктов ESB с открытым кодом, Intel SOA Expressway имеет эффективную архитектуру C/C++ с высокоскоростным каналом обмена данными, а также оптимизированным выполнением рабочих операций и вызовом локальных служб, что позволяет избежать переполнение JBI. Наоборот, Intel SOA Expressway поддерживает произвольные службы Apache Axis 2 для расширения платформы с использованием дополнительной интеграционной структуры Java Integration Framework.

В: Intel SOA Expressway - это аппаратное или программное обеспечение? Каким образом в нем реализована поддержка аппаратных средств Intel®?

О: Intel SOA Expressway - это программная среда, предназначенная для эмуляции работы аппаратных средств. С этой целью она оптимизирована под многоядерные серверные платформы Intel от большинства крупнейших поставщиков, таких, как HP и Dell. Эта программная среда также позволяет использовать преимущества технологии ввода/вывода Intel® I/OAT (с помощью программных ловушек), встроенного криптографического ускорителя и оптимизации под многоядерные процессоры Intel®. Дополнительную справочную информацию можно получить здесь

В: Поддерживает ли Intel SOA Expressway полный стек WS-*? А REST?

О: Intel оказывает высокоуровневую поддержку стандартов сервис-ориентированной архитектуры (как WS-*, так и REST) и обеспечивает поддержку большинства других стандартов. Полный список поддерживаемых стандартов можно посмотреть в нашем справочном описании.

В: Объясните, пожалуйста, вашу общую архитектурную модель. Поддерживает ли она WSDL?

О: Intel SOA Expressway имеет логическую модель, полностью основанную на WSDL и WS-BPEL. То есть, все службы (как локальные, так и удаленные) представлены WSDL. Рабочая среда рассматривает каждый вызов как служебный вызов на языке WSDL, даже входящие сообщения. Таким образом обеспечивается четкое стандартизированное разделение между средой разработки и средой выполнения.

В: Где можно загрузить ознакомительную копию Intel® SOA Expressway?

О: В настоящее время ознакомительные копии недоступны для загрузки. Однако если вы хотите получить более подробную информацию по Intel SOA Expressway или изучить лицензию разработчика, можно отправить письмо на адрес intelsoainfo@intel.com или попросить связаться с вами здесь

Системные требования
В настоящий момент Intel® SOA Expressway поддерживает Red Hat Enterprise Linux 4 (ядро 2.6) и уже подтвердила свою успешную работу на следующих серверных платформах:

  • Dell PowerEdge* 2950 (система 2U, четырехъядерная)
  • HP ProLiant* DL380 G5 (система 2U, четырехъядерная или двухъядерная)
  • HP ProLiant BL460c (Blade, двухъядерная)


Сеть Intel®     
Software
Сеть Intel® Software
  • Стать участником очень просто и совершенно бесплатно – присоединяйтесь уже сегодня!