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