WikiDer > XML-устройство
Эта статья кажется содержат большое количество модные словечки. (Июль 2011 г.) |
An XML-устройство представляет собой сетевое устройство специального назначения, используемое для защиты, управления и передачи XML-трафика. Чаще всего они реализуются в сервис-ориентированные архитектуры (SOA) для управления на основе XML веб-сервисы трафик, и все чаще в облачные вычисления чтобы помочь предприятиям интегрировать локальные приложения с приложениями, размещенными в облаке. Устройства XML также обычно называют устройствами SOA, шлюзами SOA, шлюзами XML и облачными брокерами. Некоторые также были развернуты для более конкретных приложений, таких как По промежуточного слоя, ориентированного на сообщения. В то время как создатели этой категории продуктов были развернуты исключительно как оборудование, сегодня большинство устройств XML также доступны как программные шлюзы и виртуальные устройства для таких сред, как VMWare.
История устройств XML
Первые устройства XML были созданы DataPower и Vordel в 1999 г., Сарвега в 2000 году, Forum Systems в 2001 году, Managed Methods в 2005 году и Layer 7 Technologies в 2002 году. DataPower сосредоточились на проблеме ускорения XML, которую они решили с помощью специализированного оборудования. В то время как некоторые производители, такие как DataPower (приобретенная IBM в 2005 г.[1] ) и Layer 7 Technologies продолжают предлагать варианты с аппаратным ускорением для ситуаций с высокой производительностью, прогресс в скорости вычислений сделал программные или виртуальные "устройства" практичными во многих типичных ситуациях клиентов. Ранние варианты использования устройств XML включали в себя банковское дело и обмен правительственной информацией между агентствами. Сегодня устройства XML широко используются в финансах, телекоммуникациях, правительстве, энергетике, логистике, соразмерно растущему использованию XML в качестве протокола обмена данными между подразделениями и компаниями.
В 2005 году устройства XML (или устройства SOA, как их стали называть) стали все больше ассоциироваться с сервис-ориентированные архитектуры и, в частности, проблема управления SOA. Управление SOA сводится к контролю того, как приложения, поставляемые как «сервисы», могут совместно использоваться или вызываться другими приложениями. Устройства стали популярным способом контроля или управления SOA, поскольку они обращались к безопасности сообщений, доступности и трансляции данных, чтобы приложение могло вызывать другое приложение независимо от формата данных и политик безопасности. Управление SOA стало настолько важным, что Gartner опубликовал специальный Наборы интегрированных технологий управления SOA Магический квадрант по теме, которая охватывала как управление SOA, так и устройства SOA в марте 2007 г. и совсем недавно в марте 2009 г.
В былые времена[когда?] поскольку XML стал обычным способом предоставления данных и функциональных возможностей приложений через Интернет. Устройства или шлюзы XML стали обычным явлением во многих сценариях интеграции.
Сценарии использования устройств XML
- Высокоскоростное преобразование и обработка XML-трафика
- Безопасность и управление сервис-ориентированные архитектуры или SOA
- Управление веб-приложением API которые сегодня обычно представлены как основанные на XML ОТДЫХ интерфейсы
- Интеграция корпоративных приложений с сервисами, размещенными в облаке
Общие особенности устройств XML
- Они могут анализировать, проверять, преобразовывать и маршрутизировать сообщения XML через XPath и XSLT
- Они могут контролировать доступ к приложениям, которые предоставляют данные и функции через XML API.
- Они могут управлять соглашениями об уровне обслуживания для обмена услугами на основе XML с другими приложениями.
- Они могут отслеживать XML-трафик и использование определенных сервисов приложений, предоставляемых через XML-интерфейсы.
Классификация устройств XML
Хотя термин XML-устройство является наиболее общим термином для описания этих устройств, большинство поставщиков используют альтернативную терминологию, описывающую более конкретные функции этих устройств. Ниже приведены альтернативные имена, используемые для устройств XML:
- XML-ускорители - это устройства, которые обычно используют специальное оборудование или программное обеспечение, построенное на стандартном оборудовании для ускорения XPath обработка. Это оборудование обычно обеспечивает повышение производительности от 10 до 100 раз в количестве сообщений в секунду, которые могут быть обработаны.
- Устройство интеграции - (также известные как маршрутизаторы приложений) - это устройства, предназначенные для упрощения интеграции компьютерных систем.
- Брандмауэры XML представляют собой классы устройств XML, ориентированные на идентификацию и безопасность сообщений. Обычно они реализуют WS-Безопасность стандарты сообщений наряду со стандартами, такими как SAML, WS-I BSP, WS-Policy и т. д.
- По промежуточного слоя, ориентированного на сообщения приборы - это аппаратные устройства, поддерживающие отправку и получение сообщений между распределенными системами.
- Шлюзы SOA обычно используются для управления трафиком SOA.
- Прокси-сервер API обычно используется для управления веб-API.
- Облачные брокеры или шлюзы обычно используются для интеграции корпоративных приложений с облачными сервисами.
Смотрите также
- XML-трафик
- МЫЛО
- Сеть с поддержкой XML
- WS-Безопасность
- Ось Apache
- Устройство интеграции
- По промежуточного слоя, ориентированного на сообщения
Рекомендации
- ^ Пресс-релиз IBM. «IBM приобретает DataPower». IBM. Получено 8 декабря 2012.