Я должен реализовать клиент-серверный протокол через сокет в Java и отправлять данные в виде XML-сообщений, поэтому я сам реализую один из них, но я хочу знать, есть ли какой-либо стандартный API или стандартный способ сделать это в Java .
Да, SOAP является стандартом.Примеры реализаций Java: Apache CXF , JAX-WS и Spring-WS .
.в Мешковина , но это очень не стандарт, или XMPP .