We want a quick website to interface with our B2B system, which is SOAP and has a WSDL definition. The website should allow the user to authenticate with a username and password. Based on the username, the website should use a different client SSL certificate to connect to our SOAP endpoint. There will only be two or three users.
The website should have about a dozen pages, each corresponding to an operation specified in the WSDL. Each should have a form to allow the user to enter information corresponding to the fields of that operation. Dropdown lists should be used where the schema specifies a restriction in the data type. The user should enter all information and click a 'submit' button. The website should then connect to the SOAP service using the correct SSL client certificate and submit the SOAP operation. It should wait for the response and then display it to the user in a human-readable format.
There should be an index page that links to each of the operations available.
We will provide the WSDL defining the web service, and access to the staging instance of the SOAP interface to allow testing.
I'm not concerned about development environment/language etc as this will be a standalone project.