I have been tasked with creating a few web services for a Windows phone 7 app. Below is a description of those services.
- AuthenticateUser - the username and password would be sent (encrypted) and a valid / invalid response returned.
- RetrieveJobs - the username and password would be supplied again, and once validated, an XML list of jobs would be returned. This would contain upcoming jobs for the user, and also the options used to fill in the timesheets correctly.
- UploadTimesheet - username, password and XML structure containing timesheet entries for the user.
Currently I am making a (asp.net) website which allows users (authenticated via Active Directory) to view jobs and enter the times for jobs. These functions are now needed to be able to happen on a phone app. The phone app is being created by a third party. I am tasked with creating the above services that communicate the information between the two.
The problem is I don't know where to start. I have only developed simple websites using ASP.NET and VB. So any help would be appreciated.
I have read a few articles and questions on here about web services or WCF and people seem to favor WCF.
So does anyone have any examples of a working solution or any pointers?
If anyone needs more information just ask.