Hi everyone,
I'm not sure if I'm in the correct forum as I did not see a WCF forum. I'm developing web services for a client that will be exposing methods which are all related to our current web application. I need to know if there is any advantages/disadvantages of putting all the interfaces into one service OR use one service per interface? I just think it would be nicer if the client would add a service with a generic name like MyCompanysService which would expose multiple interfaces. Currently, I have it split up into different services. While creating a client web application for simulation/testing, I find it annoying that I have to add and reference different services/names. I'm thinking from a perspective of the programmer that would be consuming these but would also like to take into consideration of any pros/cons of maintanability, performance or anything else. I'm assuming if I combine them, I would basically have one class that inherits about 15 or so interfaces. Thanks in advance for any thoughts or suggestions!
TallOne
I'm not sure if I'm in the correct forum as I did not see a WCF forum. I'm developing web services for a client that will be exposing methods which are all related to our current web application. I need to know if there is any advantages/disadvantages of putting all the interfaces into one service OR use one service per interface? I just think it would be nicer if the client would add a service with a generic name like MyCompanysService which would expose multiple interfaces. Currently, I have it split up into different services. While creating a client web application for simulation/testing, I find it annoying that I have to add and reference different services/names. I'm thinking from a perspective of the programmer that would be consuming these but would also like to take into consideration of any pros/cons of maintanability, performance or anything else. I'm assuming if I combine them, I would basically have one class that inherits about 15 or so interfaces. Thanks in advance for any thoughts or suggestions!
TallOne