Sample with Comments for WCF project which have tow methods return class
firstly
this wcf project with authentication and authorization and handle sessions
authentication user and password and message security
so
no one can read user name or password or any string parameter throw any debug http tool
secondly
the wcf project can handle 500 consumer at the same time
first method is normal with authorization
but second method is locked , all users should be waiting one by one , no more than one user going into second method
so the wcf should be response any return string if the timeoff is finished
because the locked method some time take amore than 20 second to finish, no problem if 4 or 5 user waiting on list, but user no. 6 or greater than 6 should be return string result to them (try another time please)
The implementation of HTTPs is one of the safest option, but depends on the configuration of the host that will be used for the service
There are better authentication options to be considered, instead of only user name and password
The support for 500 consumers will create a hardware requirement. The development task is to ensure no resource will be wasted.
Why I'm the best choice: I'm a Microsoft MVP who works with .NET since it was launched in 2002.
I understand your requirement clearly. I can do this project with 100% accuracy right now. I am the best freelancer for your job. Choose me and I will deliver within right time. I can get this done for you.