Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Компьютерное сетевое устройство
Computer network device
XML-прибор – это сетевое устройство специального назначения, используемое для защиты, управления и регулирования XML-трафика. Они наиболее часто применяются в сервисно-ориентированных архитектурах (SOA) для контроля трафика веб-сервисов, основанных на XML, и все чаще – в облачных вычислениях, помогая предприятиям интегрировать локальные приложения с облачными приложениями, размещенными вне локальной сети. XML-приборы также обычно называют SOA-приборами, SOA-шлюзами, XML-шлюзами и облачными брокерами. Некоторые из них также используются для более специфических задач, таких как промежуточное программное обеспечение, ориентированное на обмен сообщениями. Изначально такие приборы развертывались исключительно как аппаратные решения, но сегодня большинство XML-приборов доступны также в виде программных шлюзов и виртуальных устройств для сред, таких как VMWare.
An XML appliance is a special purpose network device used to secure, manage and mediate XML traffic. They are most popularly implemented in service oriented architectures (SOA) to control XML based web services traffic, and increasingly in cloud oriented computing to help enterprises integrate on premises applications with off premises cloud hosted applications. XML appliances are also commonly referred to as SOA appliances, SOA gateways, XML gateways, and cloud brokers. Some have also been deployed for more specific applications like Message oriented middleware. While the originators of the product category deployed exclusively as hardware, today most XML appliances are also available as software gateways and virtual appliances for environments like VMWare.
История XML-приспособлений
Первые XML-приборы были созданы компаниями DataPower и Vordel в 1999 году, Sarvega в 2000 году, Forum Systems в 2001 году, Managed Methods в 2005 году и Layer 7 Technologies в 2002 году. Ранние поставщики, такие как DataPower, сосредоточились на проблеме ускорения обработки XML, которую они решали с помощью специализированного аппаратного обеспечения. Хотя несколько поставщиков, таких как DataPower (приобретенная IBM в 2005 году) и Layer 7 Technologies, продолжают предлагать аппаратные решения для ускорения обработки в ситуациях, требующих высокой производительности, прогресс в скорости вычислений сделал практичными программные или виртуализированные ("vmware-based") приборы для многих типовых задач клиентов. Первоначальные варианты использования XML-приборов включали банковское дело и обмен информацией между государственными ведомствами. Сегодня XML-приборы широко используются в финансовой сфере, телекоммуникациях, государственном секторе, энергетике и логистике, что соответствует растущему использованию XML в качестве протокола обмена данными между подразделениями и компаниями. В 2005 году XML-приборы (или SOA-приборы, как их стали называть) стали тесно ассоциироваться с сервис-ориентированными архитектурами (SOA) и, в частности, с проблемой управления SOA. Управление SOA сводится к контролю над тем, как приложения, предоставляемые в виде "сервисов", могут совместно использоваться или вызываться другими приложениями. Приборы стали популярным способом управления SOA, поскольку обеспечивали безопасность сообщений, доступность и преобразование данных, позволяя одному приложению вызывать другое независимо от формата данных и политик безопасности. Управление SOA стало настолько критичным, что Gartner опубликовала специальный отчет Magic Quadrant для наборов технологий интегрированного управления SOA, охватывающий как управление SOA, так и SOA-приборы, в марте 2007 года и, последний раз, в марте 2009 года.
The first XML appliances were created by DataPower and Vordel in 1999, Sarvega in 2000, Forum Systems in 2001, Managed Methods in 2005 and Layer 7 Technologies in 2002. Early vendors like DataPower focused on the XML acceleration problem which they solved through specialized hardware. While several vendors like DataPower (purchased by IBM in 2005) and Layer 7 Technologies continue to offer hardware accelerated options for high performance situations, advances in computing speed has made software or vmware based "appliances" practical in many common customer situations. Early use cases for XML appliances included banking and cross agency government information sharing. Today XML appliances are widely used across finance, telecommunications, government, energy, logistics commensurate with the growing usage of XML as a cross division and cross company data exchange protocol. In 2005, XML appliances (or SOA appliances, as they came to be known) became increasingly associated with service oriented architectures and more specifically the problem of governing SOA. The governance of SOA comes down to the control of how applications delivered as "services" can be shared with or called by other applications. Appliances became a popular way of controlling or governing SOA because addressed message security, availability and translation of data so that an application can call another application irrespective of the data format and security policies. Governance of SOA became so critical that Gartner published a dedicated Integrated SOA Governance Technology Sets Magic Quadrant on the topic that covered both SOA management and SOA appliances in March 2007 and most recently in March 2009.
Классификация XML-приспособлений
Хотя термин "XML-прибор" является наиболее общим для описания этих устройств, большинство поставщиков используют альтернативную терминологию, описывающую более специфические функции этих устройств. Ниже приведены альтернативные названия для XML-приборов:
Although the term XML appliance is the most general term to describe these devices, most vendors use alternative terminology that describe more specific functionality of these devices. The following are alternative names used for XML appliances:
Ускорители XML — это устройства, которые обычно используют специализированное аппаратное или программное обеспечение, построенное на базе стандартного оборудования, для ускорения обработки XPath. Такое оборудование обычно обеспечивает увеличение производительности в 10-100 раз по количеству обрабатываемых сообщений в секунду. Интеграционные приборы (также известные как маршрутизаторы приложений) — это устройства, предназначенные для упрощения интеграции компьютерных систем. XML-брандмауэры — это классы XML-приборов, ориентированных на безопасность идентификации и сообщений. Они обычно реализуют стандарты безопасности сообщений WS Security, а также стандарты, такие как SAML, WS-I BSP, WS Policy и другие. Аппаратные средства промежуточного программного обеспечения, ориентированного на сообщения, — это аппаратные устройства, поддерживающие отправку и прием сообщений между распределенными системами. SOA-шлюзы обычно используются для управления трафиком SOA. API-прокси обычно используются для управления веб-API. Облачные брокеры или шлюзы обычно используются для интеграции корпоративных приложений с облачными сервисами.
XML accelerators — are devices that typically use custom hardware or software built on standards based hardware to accelerate XPath processing. This hardware typically provides a performance boost between 10 and 100 times in the number of messages per second that can be processed. Integration appliance — (also known as application routers) are devices that are designed to make the integration of computer systems easier. XML firewalls are classes of XML appliances focused on identity and message security. They typically implement WS Security message standards along with standards like SAML, WS I BSP, WS Policy and so forth. Message oriented middleware appliances are hardware devices supporting the sending and receiving of messages between distributed systems. SOA Gateways are commonly used to govern SOA traffic. API proxy are commonly used to manage Web API's. Cloud brokers or gateways are commonly used to integrate enterprise applications with cloud services.