Remoting vs Indigo taking *nix and Mono into account
I'm designing a distributed system (actually redesiging DCOM app). Planning to use Remoting but Indigo is on the horizon so have been taking a look at that. Ideally, I'd like the same code base for Unix/Linux. I understand Remoting should theoretically work on Mono. I've been told Indigo will never be ported to Mono because MS isn't going to license the technology to allow it. If Indigo isn't going to be there, I'll probably stay behind with Remoting.
any comments
Dave

Remoting vs Indigo taking *nix and Mono into account
mz1derful
"... I joined the development team of a project that was then called "MonoIndigo". This was designed to be a port of Microsoft's Indigo framework (now known as the Windows Communication Foundation). As many of you know, Microsoft made it clear that any kind of direct port of Indigo was not going to be accepted, and would be in breach of IP regulations. Likewise, the same would apply for Avalon (now known as the Windows Presentation Foundation I believe).
The main aim of that project, was to EXTEND Indigo's appeal, by making the same code, unchanged, run on any platform that Mono run's on.
Seeing as this can no longer be the case, the project was changed, re-named, and is no longer a direct port of Indigo. ...
"Would have been nice.
FYI
HasanTariq
My concern is *nix machines being servers. Clients are more likely to be Windows machines.
If Indigo is not going to be availalble on *nix w/ Mono then I can't use it. I'm assuming the lack of an answer to this question means no Indigo support is ever likely to be in Mono.
Thanks,
Dave
Sean Patzer
You should ping those folks and ask them what their plans are.
sqlplover
Alternatively, Indigo will allows you to self-host or host in an NT Service and still support http using HTTP.SYS without the install of IIS. This is a possible route for writing your service using Indigo and having ASMX clients on Windows and *nix.
I'm not sure about Vista (the client OS) having IIS out-of-the-box or seperate install but my understanding is that the server version would be similar to Win2k3 Server and require adding server role to get IIS. Vista doesn't need IIS unless you are planning on hosting on the client OS and want to use ASMX versus Indigo.
HTH,
Matt
Sinc at devBiz
If *nix are the servers then the restriction on IIS shouldn't be an issue. In that case, you could run ASMX web services on your *nix server using Mono and whatever web server you need to host ASMX on *nix and then use Indigo or ASMX Web Services on your Windows clients. There is no need for IIS on the client for consuming ASMX Web Services.
I don't know what the ultimate plan is for Mono and Indigo in the long run.
Thanks.
Matt
Sue Hoegemeier
Matt Tavis
Program Manager
Microsoft Corporation
bjohns9959
Is IIS in Vista out-of-box or is it still a sep install If MS is pushing web services for dist app, this seems like a necessity.
Thanks for the reply,
Dave