Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm working to implement a data service solution that has 2 request functions but can respond with one of 3 transmission types:

  1. x12 EDI

  2. HTTP MIME multipart


I would also need to include logging and username/password authentication to the services. I'm in the very early learning stages of WCF. Is WCF a good fit for this?

share|improve this question
up vote 3 down vote accepted

Yes, WCF is a good fit for this. It supports everything in your list.

share|improve this answer

You might want to check out FubuMVC too - at my previous job we implemented something pretty similar over that stack; it has really powerful composability, which means that you can conditionally add behaviors like logging/auditing/authentication and adding a formatter to format the output correctly is simply a matter of putting the behavior into the behavior chain. It's also convention driven, so it's very flexible.

All of that said, I can say that WCF Data Services specifically isn't the right solution (one of your tags) but WCF would probably meet your needs and comes with a better support agreement than FubuMVC.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.