Jump to content

Затмение Метро

Метро
Оригинальный автор(ы) Сан Микросистемс
Разработчик(и) Фонд Затмения
Первоначальный выпуск 17 сентября 2007 г .; 16 лет назад ( 17 сентября 2007 )
Стабильная версия
3.0.1 / 14 апреля 2021 г .; 3 года назад ( 14.04.2021 )
Написано в Ява
Платформа Джакарта, EE
Тип веб-сервисов платформа
Лицензия EDL 1.0 [ Викиданные ]
Веб-сайт проекты .затмение .org /проекты /ee4j .метро Отредактируйте это в Викиданных

Metro — это высокопроизводительный, расширяемый и простой в использовании веб-сервисов стек . Хотя исторически это с открытым исходным кодом часть GlassFish сервера приложений , его также можно использовать в автономной конфигурации. [ 1 ] Компоненты Metro включают: JAXB RI, JAX-WS RI, SAAJ RI, StAX (реализация SJSXP) и WSIT . Первоначально доступно под CDDL и GPLv2 с исключением пути к классам . [ 2 ] теперь он доступен по лицензии на распространение Eclipse [ Викиданные ]

Первоначально проект Glassfish разработал два полунезависимых проекта:

  • JAX-WS RI, эталонная реализация спецификации -WS. JAX
  • WSIT — реализация некоторых компонентов WS-* на языке Java и расширенная поддержка взаимодействия с .NET Framework . Он основан на JAX-WS RI как «уровень веб-сервиса».

В июне 2007 года было решено объединить эти два компонента в один компонент под названием Metro . [ 3 ]

Metro хорошо сравнивается с другими платформами веб-сервисов с точки зрения функциональности. Codehaus начал сравнение [ 4 ] который сравнивал Apache Axis 1.x, Axis 2.x, Celtix , Glue, JBossWS, Xfire 1.2 и JAX-WS RI + WSIT (связка на тот момент еще не называлась Metro). обновил его, Позже ASF заменив Celtix на CXF и включив OracleAS 10g . [ 5 ]

Metro включает JAXB RI, JAX-WS RI, SAAJ RI, SJSXP и WSIT , а также библиотеки, от которых зависят эти компоненты, такие как xmlstreambuffer, mimepull и т. д. [ 6 ]

Его особенности включают в себя:

  • Соответствует базовому профилю 1.1
  • Легко создавайте сервисы из POJO
  • RPC-кодирование
  • Весенняя поддержка
  • Поддержка REST
  • Мыло 1.1/1.2
  • Потоковая передача XML (на основе StAX)
  • WSDL 1.1 -> Код (Клиент)/(Сервер)
  • Асинхронность на стороне сервера и клиента [ 5 ]

Поддерживаемые стандарты WS-* [ 5 ]

WS-адресация WS-атомарная транзакция WS-координация
WS-обмен метаданными WS-ReliableMessaging WS-Политика
WS-безопасный разговор WS-Политика безопасности WS-Безопасность
WS-Траст Поддержка WSDL 1.1

Поддерживаемые транспортные протоколы включают в себя:

  • HTTP
  • И т. д
  • SMTP/POP3
  • TCP
  • В виртуальной машине

Metro дополняет среду JAX-WS расширенными функциями, такими как надежная сквозная безопасность; оптимизированный транспорт ( MTOM , Fast Infoset ), надежный обмен сообщениями и транзакционное поведение для веб-служб SOAP.

Доля рынка

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

Metro входит в состав Java SE 6, чтобы позволить потребителям Java SE 6 использовать веб-службы. [ 7 ]

Metro поставляется с многочисленными серверами приложений, такими как: [ 8 ]

Эталонная реализация JAXB , разработанная для Metro, используется практически во всех средах веб-служб Java ( Apache Axis2 , Codehaus XFire , Apache CXF ) и серверах приложений.

  1. ^ «Метро: Откройте для себя метро» . Архивировано из оригинала 8 июля 2007 г.
  2. ^ «метро: Часто задаваемые вопросы по метро» .
  3. ^ Гупта, Арун (19 июня 2007 г.). «Анонс Metro — присвоение имен стеку веб-служб в GlassFish» . Мили осталось пройти…. blogs.sun.com . Архивировано из оригинала 26 сентября 2009 г.
  4. ^ «Сравнение стеков» . XОгонь. xfire.codehaus.org . Архивировано из оригинала 30 декабря 2006 г.
  5. ^ Jump up to: а б с «Сравнение стека» . Вики-сайт веб-служб Apache. Вики-ферма Apache . Архивировано из оригинала 4 сентября 2017 г.
  6. ^ «Метро» .
  7. ^ «Часто задаваемые вопросы по JAX-WS» . jax-ws . Архивировано из оригинала 7 августа 2007 г.
  8. ^ Гупта, Арун (22 июля 2007 г.). «Metro — теперь и на Tomcat 6.x» . Стеклянная рыба. blogs.sun.com . Архивировано из оригинала 15 июня 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4e4545dbd2d9f4ca59a20f73d849ba96__1708022640
URL1:https://arc.ask3.ru/arc/aa/4e/96/4e4545dbd2d9f4ca59a20f73d849ba96.html
Заголовок, (Title) документа по адресу, URL1:
Eclipse Metro - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)