Erik is correct, you would absolutely want to use Remoting, not WS's for performance reasons. At my last job I tested this extensively as we had COM server objects in VB6 that we didn't have time or resources to port. The WebServices avenue was prettier and easier to deploy, but was significantly slower and more vulnerable to scalability issues.

Andy

On Jan 4, 2005, at 9:33 AM, Erik Dasque wrote:


On Jan 4, 2005, at 7:16 AM, Jonathan Pryor wrote:


There is an alternate approach, though: Leave your COM code on Windows,
and write a .NET front-end which uses .NET COM Interop to use your COM
objects. The front-end could be an XML Web Service or a
System.Runtime.Remoting server, both of which Mono can communicate with.


Thus you'd have:

        Mono/Linux --> [Network] --> .NET Web Service --> COM Component

This is likely the easiest approach, though its performance won't be
spectacular.

 - Jon

Yes, I think that's the best option though you might want to use remoting instead of WS in that case.

Erik

_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


_______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to