Write a service using the WCF Web Stack (aka REST) and WSDL SOAP, in order to get consistent client support on all platforms mentioned in attachment.
We need a module that allows authentication using standard HTTP Basic Auth (available on all clients) for our 3 part credential (domain, username, password). All communication must the go over SSL.
The level of security that we require is not very advanced, and we do not want to use client certificates, as our software runs on many clients and our users are not advanced enough to handle certification installation etc.
We are running IIS 7.5, and we are implementing our web services in WCF using Visual Studio 2010.
Must support both REST and WSDL/SOAP for easy object access in .NET and .NET CF client applications.
Please see attachment for further details.