Я бы начал с Apache Axis / 2 и Tomcat для вашей серверной среды.
И великолепная утилита SOAPUI в качестве вашего клиента. Переход к реальному Java / C / perl / php / Python / C # или любым другим клиентам по мере развития сервера.
Не беспокойтесь о тяжелых коммерческих серверах, как, например, до тех пор, пока у вас нет особой необходимости в них, поскольку установка и настройка, как правило, очень утомительны, а большая часть их функций доступна в Apache.