[Mono-dev] WebService application model
Marcos Cobeña Morián
marcoscobena at gmail.com
Tue Mar 27 14:18:24 EDT 2007
Coming from CORBA world, maybe .NET Remoting is your solution.
When using ASP.NET Web Services, you basically expose methods which
are accesible just using SOAP over HTTP. In a n-tier application, WS
just exposes some, for example, business methods, but no states, as
you're maybe used to work with CORBA.
.NET Remoting allows you doing that last thing: working with objects
over the net, being possible to use SOAP/HTTP, or many other protocols
such like TCP, and so on.
I'm sure google-ing for ".NET Remoting site:msnd2.microsoft.com" will
bring you back plenty of results. In addition, Mono Olive (WCF) could
even more interesting. ;-)
My two bits.
2007/3/27, Mads Bondo Dydensborg <mbd at dbc.dk>:
> Hi there.
> Coming from a C++/Corba background (Linux) I have problems understanding the
> webservice application model of C#/.NET/Mono/whatever, and is seeking
> advice/pointers/something to get an idea of what models are feasible.
> Using Corba, a SOA application is almost a "normal" application, exposing
> of its functions/objects to "the net". The ORB handles requests, spawns
> threads, and calls into "the running application". The only "hard" part is
> make sure that the threads do not wreck havoc on eachother.
> Now, so far, what I have been able to figure out about .net webservices,
> like CGI to me? Clearly this can not be the case, but I lack information
> describing the application models possible/feasible. Something a bit more
> meaty than the usual [WebMethod] void HelloWorld stuff, perhaps a bit higher
> level, discussing the part the web server plays, the mapping of requests
> threads (or applications?) and so on.
> Any advice? Pointers to information/whitepapers/books/places to post a
> question/whatever. I am quite lost, as I have been told to write a
> server/service "in c# as a webservice, using SOAP/XML", but have problems
> mapping it onto my usual model of a service, which is probably more like a
> unix deamon...
> Med venlig hilsen/Regards
> Systemudvikler/Systemsdeveloper cand.scient.dat, Ph.d., Mads Bondo
> Dansk BiblioteksCenter A/S, Tempovej 7-11, 2750 Ballerup, Tlf. +45 44 86 77
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
Marcos - http://www.youcannoteatbits.org
More information about the Mono-devel-list