Jump to content

Апач Ось2

Апач Ось2
Разработчик(и) Фонд программного обеспечения Apache
Стабильная версия
1.8.2 / 14 июля 2022 г. ( 14.07.2022 )
Репозиторий
Написано в С , Ява
Операционная система Кросс-платформенный
Тип Веб-сервис
Лицензия Лицензия Апач 2.0
Веб-сайт ось .apache .org /ось2 /Ява /основной /

Apache Axis2 — это механизм веб-сервисов . Это модернизация и переработка широко используемого Apache Axis стека SOAP . доступны на Java и C. Реализации Axis2

Axis2 предоставляет возможность добавлять интерфейсы веб-служб к веб-приложениям . Он также может функционировать как автономный сервер приложений .

Почему Apache Axis2

[ редактировать ]

Новая архитектура Axis2 была представлена ​​во время саммита Axis2 в августе 2004 года в Коломбо, Шри-Ланка. Некоторые концепции Axis 1.x, такие как обработчики и т. д., были сохранены в новой архитектуре. [1]

Apache Axis2 поддерживает SOAP 1.1 и SOAP 1.2, а также имеет встроенную поддержку REST . [2] : §14-9, [638]  стиль веб-сервисов. Одна и та же реализация бизнес-логики может одновременно предлагать как интерфейс в стиле WS-*, так и интерфейс в стиле REST / POX .

Axis2/Java поддерживает Spring Framework . [2] : §14-9, [638] 

Axis2/C — это высокопроизводительная реализация веб-сервисов, реализованная с возможностью переносимости и возможностью внедрения или размещения на Apache Httpd, Microsoft IIS или Axis Http Server. См. статью о производительности Apache Axis2/C (2008 г.) (последний выпуск выпущен в 2009 г.).

В Axis2 появились новые функции, улучшения и реализации отраслевых спецификаций. Ключевые особенности включают в себя:

Возможности оси 2

[ редактировать ]

Apache Axis2 включает поддержку следующих стандартов:

Ниже приведен список функций и преимуществ, взятых с сайта Apache axis:

  • Скорость — Axis2 использует собственную объектную модель и StAX (Streaming API для XML) .
  • Малый объем памяти . Axis2 был разработан для потребления небольшого объема памяти.
  • AXIOM – Axis2 поставляется с собственной облегченной объектной моделью AXIOM.
  • Горячее развертывание . Axis2 может развертывать веб-службы и обработчики во время работы системы.
  • Асинхронные веб-службы . Axis2 поддерживает асинхронные веб-службы и асинхронный вызов веб-служб с использованием неблокирующих клиентов и транспортов.
  • Поддержка MEP . Axis2 поддерживает шаблоны обмена сообщениями (MEP) с поддержкой базовых MEP, определенных в WSDL 2.0.
  • Гибкость . Архитектура Axis2 позволяет разработчику вставлять в движок расширения для пользовательской обработки заголовков, управления системой и т. д.
  • Стабильность . Axis2 определяет набор опубликованных интерфейсов.
  • Компонентно-ориентированное развертывание . Разработчики могут определять повторно используемые сети обработчиков для реализации общих шаблонов обработки в приложениях или для распространения среди партнеров.
  • Транспортная платформа — Axis2 имеет простую абстракцию для интеграции и использования транспортов (т. е. отправителей и прослушивателей SOAP по таким протоколам, как SMTP, FTP, промежуточное программное обеспечение, ориентированное на сообщения и т. д.), а ядро ​​механизма не зависит от транспорта.
  • Поддержка WSDL — Axis2 поддерживает язык описания веб-служб версии 1.1 и 2.0, который позволяет разработчикам создавать заглушки для доступа к удаленным службам, а также автоматически экспортировать машиночитаемые описания развернутых служб из Axis2.
  • Дополнения — включены спецификации веб-сервисов, включая WSS4J для обеспечения безопасности (Apache Rampart), Sandesha для обмена сообщениями, Kandula, которая представляет собой инкапсуляцию WS-Coordination , WS-AtomicTransaction и WS-BusinessActivity.
  • Композиция и расширяемость . Модули и фазы улучшают поддержку компоновки и расширяемости. Модули также могут поддерживать новые спецификации WS-*. Однако их нельзя развертывать в горячем режиме, поскольку они меняют общее поведение системы.

Модули оси 2

[ редактировать ]

Модули Axis2 обеспечивают функции QoS , такие как безопасность, надежный обмен сообщениями и т. д.

[ редактировать ]

Книги Axis2

[ редактировать ]
  • База знаний оси 2 [4]
  1. ^ «ось апач» .
  2. ^ Jump up to: а б с Deinum et al. 2014Дейнум и др. 2014
  3. ^ «ось апач» .
  4. ^ «ось апач» .
  • Дейнум, Мартен; Рубио, Дэниел; Лонг, Джош; Мак, Гэри (1 сентября 2014 г.). Весенние рецепты: подход к решению проблем (второе изд.). Апресс . п. 1104. ИСБН  978-1-4302-2499-0 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 669eb471ef4cc6b1a4460ad1b09d0913__1686269940
URL1:https://arc.ask3.ru/arc/aa/66/13/669eb471ef4cc6b1a4460ad1b09d0913.html
Заголовок, (Title) документа по адресу, URL1:
Apache Axis2 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)