See More
Popular Forum

MBA (4887) B.Tech (1769) Engineering (1486) Class 12 (1030) Study Abroad (1004) Computer Science and Engineering (988) Business Management Studies (865) BBA (846) Diploma (746) CAT (651) B.Com (648) B.Sc (643) JEE Mains (618) Mechanical Engineering (574) Exam (525) India (462) Career (452) All Time Q&A (439) Mass Communication (427) BCA (417) Science (384) Computers & IT (Non-Engg) (383) Medicine & Health Sciences (381) Hotel Management (373) Civil Engineering (353) MCA (349) Tuteehub Top Questions (348) Distance (340) Colleges in India (334)
See More

Technology choice for a service that .NET 2.0 clients will consume

General Tech Technology & Software
Max. 2000 characters

Shalini Jaiswal


( 4 months ago )



I am trying to decide which technology to use to implement a service that will be consumed by .NET 2.0 clients.

The client needs to be able to request a set of files. The request will consist of filename and version. The number of files a client may request can vary.

The clients must not be expcted to support .NET above version 2.0.

The service will stream the requested set of files as a single compressed archive.

I am somewhat baffled regarding the choices I have in which to implement the service and (more importantly) how to consume the service from .NET 2.0. It's been a long time since I wrote .NET 2.0 code and I'm not sure how to consume any of the technologies I have been reading about from .NET 2.0 code.

I believe my options with regards to technology are:

  1. ASMX web services
  2. WCF with basicHttpBinding
  3. WCF Web HTTP (using WebInvoke with POST, I believe I can stream data up in a HttpWebRequest object)?
  4. Some kind of REST service?
  5. Other?

Which of the above are viable for .NET 2.0 clients?

How can I pass my set of filename/version mappings to from .NET 2.0 code?

I don't need exact code; just a general recommendation for the service technology and a general idea of how to pass my data up. I can research the rest myself.

what's your interest