SOAP server implementation to show code separation patterns