Pergunta 3
O JAX-RS é a especificação Java EE para suporte a REST/HTTP. Sobre esta especificação, podemos dizer que:
Ela tem suporte aos métodos GET, POST, PUT e DELETE, mas ainda não implementa o método PATCH para permitir a atualização parcial de dados.
Ela está disponível em servidores Web Java EE, servidores de aplicação Java EE e até mesmo em ambientes leves como o Spring Boot e o Zeus.
Ela possui o mesmo suporte de protocolos que o Microsoft WCF.
Ela pode ser operada sobre a máquina virtual do .NET Core.
Ela suporta, além da linguagem Java, as linguagens PHP e Python. Mas isso apenas em ambiente Windows.