Interprocess Communication: I need a mix of Remoting and Webservice

N

news.microsoft.com

The problem:
I'm writting some software to manage a building.
All the devices (mostly doors and cameras) run a light version of Linux,
with mono inside
And we've got bigger Linux server (with mono inside).

The server need to talk to individual devices (door/camera).
Ideally I like to use remoting and have my device application listening to
one port.
But there are versioning issue with remoting (i.e. when the server class are
recompiled, all the client should be redeployed), hence I would like to use
something loosely coupled, like web services, but I could run directly from
my application without having to run IIS/Apache+mod_mono like remoting.



any clue?!
 
E

Eugene Mayevski

Hello!
You wrote on Wed, 23 Jan 2008 14:21:59 +0930:

nmc> But there are versioning issue with remoting (i.e. when the server
nmc> class are recompiled, all the client should be redeployed), hence I
nmc> would like to use something loosely coupled, like web services, but I
nmc> could run directly from my application without having to run
nmc> IIS/Apache+mod_mono like remoting.

Try MsgConnect ( http://www.eldos.com/msgconnect/ ), it can be used as an
alternative for both.

With best regards,
Eugene Mayevski
http://www.SecureBlackbox.com - the comprehensive component suite for
network security
 
N

news.microsoft.com

It sounds to me like WCF (Windows Communication Foundation) is exactly
Yes, it does, however I'm not sure it is supported on mono yet (as most of
our hardware run on linux :-( )
But there are 2 of us windows minded, we will prevail, in some distant
future....

Anyway, I found that by using Remoting and the XML-RPC formatter, I was able
to achieve what I wanted.
Come to think about it, I wonder if I could use a version tolerant binary
formatter.. mmhh...
 
N

news.microsoft.com

interesting, thanks.

right now I'm investigating custom formatter in the remoting chain, work
quite well.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top