Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a .NET analogue for Java app servers?

Are there any what in the Java community would be called "application servers" for .NET? Similar to Tomcat, Resin, and Jetty. I'm not interested in a JSP equivalent, I'm looking for a servlet-based technology for XML/HTTP transaction processing (no UI).

If there is not a product like this, what would a good stack be to emulate this?

Microsoft appears to have dodged this by saying that Window Server + .NET + IIS + your code = app server, but it seems there is a lot of plumbing code that has to be written in order to get to an equivalent place as say Tomcat.

like image 943
Taylor Avatar asked Dec 05 '08 15:12

Taylor


1 Answers

WCF or web services (ASMX) both seem like good candidates for what you want. WCF is probably more appropriate if you don't want to go the full SOAP route. You can host WCF in IIS, a console app, or a windows service. Depending on what you need it can use SOAP, simple XML, or even Json for encodings. As for transports you can use HTTP, IP, or Message Queues.

like image 66
tvanfosson Avatar answered Nov 15 '22 07:11

tvanfosson