Ответ 1
Как ответ на ваш второй вопрос: да, вы правы.
Ниже приведено доказательство.
RI расшифровывается как эталонная реализация.
Цитата с официальной домашней страницы проекта JAX-WS (старый сайт, см. Раздел ОБНОВЛЕНИЕ ниже):
Добро пожаловать в проект внедрения JAX-WS (RI).
Плюс в файле POM для jaxws-ri (версия 2.2.8 на момент написания) мы можем найти следующее:
<name>JAX-WS RI Standalone Zipped Bundle</name>
<description>Open source Reference Implementation of JSR-224: Java API for XML Web Services Distribution Bundle</description>
RT обозначает Runtime.
В файле POM для jaxws-rt (версия 2.2.8 на момент написания) мы можем найти следующее:
<name>JAX-WS RI Runtime Bundle</name>
(Слово Runtime подсказывает нам :-))
ОБНОВЛЕНИЕ (апрель 2019 г.)
В последнее время в мире Java EE было немало изменений. Java EE была перенесена в Eclipse Enterprise for Java (EE4J). Прочитайте EE4J FAQ для получения дополнительной информации.
И проект JAX-WS, который теперь является частью EE4J, также переместился в другое место:
- Домашняя страница проекта JAX-WS: https://javaee.github.io/metro-jax-ws/
- Код проекта JAX-WS размещен на GitHub: https://github.com/eclipse-ee4j/metro-jax-ws