Como envio y recibo un xml a un WeB Service en java

Wuili
19 de Noviembre del 2009
Hola a todos, estoy inpmentado un aplicacion en java que envia y recibe un xml a un WEB SERVICE . Solo conoszo la ip y el puerto donde esta el web service. Que tecnologia puedo usar. He leido muchos articulos pero nadies me aclara.
El xml que debo enviar es el siguiemte:

<Provisioning xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Request>
<Header>
<Command>Create</Command>
<EntityIdentifiers>
<Identifier Type="TelephoneNumber" Value="59392523450"/>
</EntityIdentifiers>
<EntityName>Subscriber</EntityName>
</Header>
<Data>
<Subscriber>
<CountryCode>593</CountryCode>
<HandsetType>other_mms_phone</HandsetType>
<MmsAddress>59392523450/[email protected]</MmsAddress>
<MmsEnabled>1</MmsEnabled>
<OperatorCode>9</OperatorCode>
<OperatorId>oper1</OperatorId>
<SubscriberCosName>Standard MMS</SubscriberCosName>
<SubscriberName>prepago1</SubscriberName>
<BillingType>PrePaid</BillingType>
<RequestMmsDeliveryReport>0</RequestMmsDeliveryReport>
<RequestMmsReadReply>0</RequestMmsReadReply>
<AllowMmsDeliveryReport>1</AllowMmsDeliveryReport>
</Subscriber>
</Data>
</Request>
</Provisioning>

Desde ya les agradesco su ayuda. Estoy deseperado.