Написание клиента

Добрый день! Первый раз столкнулся с такой задачей. На сервере приложений Oracle Web Logic через Web Logic Administration Console имеем в вэб интерфейсе при тестировании написанного клиента картина примерно

такая

.

При нажатии на кнопку getOrderState выдается

XML

.

Необходимо написать аналогичный клиент на Java, который будет через существующий Web Service обрабатывать входной XML файл и выдавать ответ в виде XML. Также в послоедующем необходимо, чтобы клиент умел соединяться с БД и проверять, если ли в БД содержащийся во входном XML номер.

Обращаюсь за помощью, поскольку в данном вопросе не было опыта. С

чего начать

и

как реализовать

?

Добавлено через 2 часа 0 минут

Скачал axis2, распаковал. В папке bin есть утилита

wsdl2java

.

При помощи нее удалось сгенерировать java классы для работы с web сервисом так:

В результате создалась папка

com

с подпапками и java файлами. Подскажите, что нужно сделать далее?

Стою на таком пути:

1. Открыть сокет

2.Взять XML

3.Обработка

4. Распарсить и вернуть в виде XML

Спецы, подскажите как

все это сделать

?