[Mono-dev] WebService application model

Marcos Cobeña Morián marcoscobena at gmail.com
Tue Mar 27 14:18:24 EDT 2007

Hi Mads,

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
> part
> of its functions/objects to "the net". The ORB handles requests, spawns
> threads, and calls into "the running application". The only "hard" part is
> to
> 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,
> looks
> 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
> onto
> 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...
> Regards,
> Mads
> --
> Med venlig hilsen/Regards
> Systemudvikler/Systemsdeveloper cand.scient.dat, Ph.d., Mads Bondo
> Dydensborg
> Dansk BiblioteksCenter A/S, Tempovej 7-11, 2750 Ballerup, Tlf. +45 44 86 77
> 34
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

Marcos - http://www.youcannoteatbits.org

More information about the Mono-devel-list mailing list