Re: remoting cross platform compatibility

From: M.Posseth (michelp_at_nohausystems.nl)
Date: 01/18/05


Date: Tue, 18 Jan 2005 14:44:22 +0100

Hi Ken thanks again for your answers

I really had the idea that it would be possible to let my remoting
server communicate with a non MS client

a webservice is not a option (unlucky me) as this program must run in
networks that might be completely isolated from the internet and might
not have "reall" servers but just an extra powerfull worksation that
acts as a server for underpowered clients

in the situation that a user migh use my ( VB.NET ) client remoting is
perfect ( already did some teste and it is really fast and reliable )

however the customer insists that third party developers should have a
way to comunicate with my catalog server , they are experienced with XML
and soap so i thought this would be easy :-(

Ken Kolda wrote:
> Yes, it is possible to have multiple channels, e.g.
>
> <channels>
> <channel ref="tcp" port="8080" />
> <channel ref="http" port="80" />
> </channels>
>
> However, if you're thinking of using non-.NET clients, then I'd recommend
> you either move to Web Services or you build a web service wrapper on top of
> your remoting interface. Thea reason for this is that using remoting objects
> as if they are web services involves some extensions to SOAP that are likely
> not supported by Delphi. Here's an article that discusses this issue:
>
> http://msdn.microsoft.com/library/en-us/dnbda/html/bdadotnetarch16.asp
>
> Ken
>
>
> "M.Posseth " <michelp@nohausystems.nl> wrote in message
> news:OXviIxH$EHA.3260@TK2MSFTNGP14.phx.gbl...
>
>>Hello ,
>>
>>
>>I made a test program for one of our clients , that uses remoting this
>>is workingf fine in my current configuaration
>>
>>server ( buisness logic in a singleton object ) , host and client
>>written in VB.NET
>>
>>The customer now wants to give external party`s the possibility to
>>connect directly to the singleton object ( most clients written in
>>Delphi )
>>
>>I would like to know if it is possible to support more as one channel in
>>my server executable ( a tcp binarry and a http soap channel ) and
>>what i exactly need to change in my server config file
>>
>>this is my current config file
>>
>><configuration>
>> <system.runtime.remoting>
>> <application>
>> <service>
>> <wellknown
>> type="RemotingSample.NHSBL,RemoteBL"
>> objectUri="NHSBL"
>> mode="Singleton"
>> />
>> </service>
>> <channels>
>><channel ref="tcp" port="8080">
>><serverProviders>
>><formatter ref="binary"/>
>></serverProviders>
>></channel>
>> </channels>
>> </application>
>> </system.runtime.remoting>
>></configuration>
>
>
>



Relevant Pages

  • Re: COM+ Hölle
    ... > die Kommunikation zwischen Server und den Clients. ... > Clients nutzen (anfangs dachten wir noch an eine simple TCP/IP ... die Wrapperklasse - verschiedene Vorteile: ... Remoting innerhalb des .NET-Frameworks ist aber inzwischen schon ...
    (microsoft.public.de.vb)
  • Re: Remoting and COM+
    ... assembly contains two COM visible objects - one is trigger by a service to load a config file and start listening for remoting clients, the other is used in remoting calls. ... On one server, this is enough, and clients can create and make use of the remoted object. ... On another server, the remoting configuration object reports a successful start, but clients are unable to use the remoted object. ...
    (microsoft.public.dotnet.framework.remoting)
  • Re: Remoting and DataSets
    ... It is a wrong approach unless you are sure that your server ... insert/update/delete statements in the .NET remoting server). ... updates back to the server or handling these. ... It depends on how many clients and network types. ...
    (microsoft.public.dotnet.framework.remoting)
  • RemotingException.
    ... makes a call to a remoting server to get information on what the page should ... customErrors in the server's .config file. ... An unhandled exception occurred during the execution of the ...
    (microsoft.public.dotnet.framework.remoting)
  • Re: Unknown clients
    ... You should be able to supply all the information in your config file using ... password exist on both machines involved in the remoting conversation. ... > For some strange reason, when using supplied credentials, you have to ... > assign the "machineName" on the server side to match it's public IP. ...
    (microsoft.public.dotnet.framework.remoting)

Loading