Hi,
So, I'm a little stuck getting my head around the concepts of SOA
In this context im going to be using WCF instead of web services for the service development in C#.
I was wondering if someone could explain to me how these services interact with each other at an application level. I'm very used to implementing client->server designs, which is why this is confusing me.
Would I be correct in thinking that if I need my server application to do 2 different tasks, then I make 2 different services, then I make a host application which implement both these services? Then proceeding from that I can make a client that connects to the host application which can then have the choice of using the 2 services implemented in the host application. Does any of that sound correct?
I'm also not sure how the client connects to the host application, is this just done by providing an IP/Port as per usual, then it deals with the WSDL contracts and such automatically?
My preferred design for this would just be to use client/server sockets and send messages back and forth... but SOA/WCF == higher marks
Thanks for any help,
Jack
So, I'm a little stuck getting my head around the concepts of SOA

I was wondering if someone could explain to me how these services interact with each other at an application level. I'm very used to implementing client->server designs, which is why this is confusing me.
Would I be correct in thinking that if I need my server application to do 2 different tasks, then I make 2 different services, then I make a host application which implement both these services? Then proceeding from that I can make a client that connects to the host application which can then have the choice of using the 2 services implemented in the host application. Does any of that sound correct?
I'm also not sure how the client connects to the host application, is this just done by providing an IP/Port as per usual, then it deals with the WSDL contracts and such automatically?
My preferred design for this would just be to use client/server sockets and send messages back and forth... but SOA/WCF == higher marks
Thanks for any help,
Jack