inline ..
> Enrico,
>
> My mistake, that you can't reference Library apps directly through .Net
> Remoting, but as Tim Ewald points out in his excellent article
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/h
> tml/entserv.asp):
>
> A .NET remoting channel (for instance, a TCP or custom channel). To use the
> TCP channel you need a process listening on a socket. In general, a custom
> process is used to listen on a socket and then host serviced components
> either as a COM+ library or server application.
I didn't say that the .net remoting host (custom or IIS) - > com+ server app
doesn't work , I just thing it's nonsense from the architectural point of
view.
>Alternatively, Dllhost can
> be used as the listener.
yes, you just have to hook somehow in the dllhost startup to register
remoting types (using iprocessinitializer)
>Either approach is least likely to be used and
> would require writing a custom socket listener with proven performance,
> scalability and security. Therefore, the ASP.NET or DCOM solutions are the
> best approaches for most projects.
humm .. .net remoting in a custom host has prons and cons ,
I know it doesn't scale well , but i still haven't understood if it's a
.net remoting or a thread pool issue.
and about security .. as far as i know, you can pick up this :
http://msdn.microsoft.com/library/?url=/library/en-us/dndotnet/html/remsspi.asp
> The key issue there for .Net Remoting (always has been) is security,
> scalability, and ultimately performance. Are you writing custom sinks that
> fulfill all these requirements?
nope, but i was told the Indigo guys are :)
> Robert Hurlbut
>
[quoted text clipped - 54 lines]
> > > > TIA,
> > > > Erik Cruz
Robert Hurlbut - 04 Jan 2004 17:54 GMT
Inline ..
"enrico sabbadin @ infinito" <sabbadin@infinito_xyz.it> wrote in message
news:<e94cTCu0DHA.484
> I didn't say that the .net remoting host (custom or IIS) - > com+
> server app doesn't work , I just thing it's nonsense from the
> architectural point of view.
Granted. I checked out your article on this subject regarding chosing
"remote object call" methods, and it appeared you mentioned library apps as
the only choice there as well. I agree though, that if I can call a Library
app because it is derived from MarshalByRef, then why not (instead of a
bloated Server app)?
> humm .. .net remoting in a custom host has prons and cons , I know it
> doesn't scale well , but i still haven't understood if it's a .net
> remoting or a thread pool issue.
> and about security .. as far as i know, you can pick up this :
> http://msdn.microsoft.com/library/?url=/library/en-us/dndotnet/html/re
> msspi.asp
Yes, everyone points to this sample, but it still has issues (hard-baked
into the system (there goes x-copy), possibly some issues with 1.1
configuration as it was originally written for 1.0, etc.). By the time you
do all that, you might as well use what ES gives you -- even Ingo Rammer
admits that: http://www.ingorammer.com/RemotingFAQ/RemotingUseCases.html.
To me, it all comes down to your requirements, as you did point out in your
article.
> > The key issue there for .Net Remoting (always has been) is security,
> > scalability, and ultimately performance. Are you writing custom
> > sinks
> that
> > fulfill all these requirements?
> nope, but i was told the Indigo guys are :)
True, but Indigo isn't here today.
Good discussion. These are issues I deal with daily, and my concerns
regarding use of 1.1 technology versus waiting for Indigo.
Robert Hurlbut
enrico sabbadin @ infinito - 05 Jan 2004 01:08 GMT
the point is that what we have now is a totally un-unified model/technology
for distributed computing (DCOM, .net remoting, web services) .. indigo will
solve this .. in the while .. just weight prons and cons, test & cross you
fingers :)
> Inline ..
>
[quoted text clipped - 52 lines]
>
> Robert Hurlbut
Brad - 05 Jan 2004 17:34 GMT
FYI on a previous point someone made about having dllhost as your remoting
endpoint...
322627 INFO: Exposing ServicedComponents As a Remoting Endpoint from a
COM+
http://support.microsoft.com/?id=322627
- Brad