Hey all,
I have a problem but first i want to know if im working on the best solution.
I am making an application that will sit on hundreds of client machines and send data to/retreive data from a server. The server will get that data and store/process it.
I want the client apps to be as lightweight as possible so i want the server to pass/receive the data in the form of classes. For example
Client requests User by userID Server responds with class UserDetails which has user name, id, and personal info.
Another example would be
client requests a project server responds with ProjectDetails class which has project id, name, description, details AND a list of Activities (this is another class, so should be implemented as an ActivitiesCollection)
I am just starting out on this and found a lot of people saying WCF services are the way to go but i have never written one before. Is this true? and if so, how do i pass complex classes to/from the WCF service?
Thanks all :)
~Dave