Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Indigo

Vista - Will Genuine Channels be made obsolete by WCF

 
 
Old 11-13-2006   #1 (permalink)
jan.persson@gmail.com


 
 

Will Genuine Channels be made obsolete by WCF

Hi,

We are currently designing the communication for our upcoming system
and recently found the Genuine Channels
(http://www.genuinechannels.com/) that seems to solve most of the
problems that are connected to our network infrastructure. Now we are
wondering whether WCF will implement the same feature set as GC. Is
this the case? Will WCF make GC obsolete?

Genuine Channels currently has the following feature set. Will WCF have
something similar?

* Bi-directional remoting
When implementing events/callbacks you only have to open up one
TCP-connection (from the client to the server). This connection will
then be reused whenever the server calls the client. This will really
simplify NAT:ing for our off-the-shelve application.

* Asynchronous calls
Both the client and the server can make asyncronous calls through the
single established TCP-connection. The framework handles all the
complicated details.

* Guaranteed call timeout
Each call can be made to throw an exception if takes longer than a
given threshold time.

* Channel monitoring
Both the client and the server is notified whenever their counterpart
is disconnected

* Compression
Can be enabled for separate calls or for all calls through the API.

* Broadcast engine
Asynchronous events that will be sent to several clients at the same
time.

We would be most greatfull for your information and opinion on these
matters.

Best Regards
//Jan Persson


My System SpecsSystem Spec
Old 11-14-2006   #2 (permalink)
Arkady Frenkel


 
 

Re: Will Genuine Channels be made obsolete by WCF

Hi!

<jan.persson@gmail.com> wrote in message
news:1163433835.852985.312940@e3g2000cwe.googlegroups.com...
> Hi,
>
> We are currently designing the communication for our upcoming system
> and recently found the Genuine Channels
> (http://www.genuinechannels.com/) that seems to solve most of the
> problems that are connected to our network infrastructure. Now we are
> wondering whether WCF will implement the same feature set as GC. Is
> this the case? Will WCF make GC obsolete?
>
> Genuine Channels currently has the following feature set. Will WCF have
> something similar?
>
> * Bi-directional remoting
> When implementing events/callbacks you only have to open up one
> TCP-connection (from the client to the server). This connection will
> then be reused whenever the server calls the client. This will really
> simplify NAT:ing for our off-the-shelve application.
>

Dual binding ( for callback ) use separate channel to connect from service
to client
> * Asynchronous calls
> Both the client and the server can make asyncronous calls through the
> single established TCP-connection. The framework handles all the
> complicated details.
>

Yes, but be aware that async call from client , really the implementation
of client side WCF , service know nothing about it.

> * Guaranteed call timeout
> Each call can be made to throw an exception if takes longer than a
> given threshold time.
>

Yes

> * Channel monitoring
> Both the client and the server is notified whenever their counterpart
> is disconnected

Client notified on action when service gone, but not v.v directly
>
> * Compression
> Can be enabled for separate calls or for all calls through the API.
>

Yes, if you use custom binding

> * Broadcast engine
> Asynchronous events that will be sent to several clients at the same
> time.
>

No default UDP support in WCF, but exist example of builing UDP transport.
In advance you can use it for multicast ( no broadcast in IPv6 )
That's IMHO because communication is SOAP , so UDP not in use because of
being unreliable

Arkady

> We would be most greatfull for your information and opinion on these
> matters.
>
> Best Regards
> //Jan Persson
>



My System SpecsSystem Spec
Old 11-14-2006   #3 (permalink)
jpersson


 
 

Re: Will Genuine Channels be made obsolete by WCF

Hi,

Thank you. This helps us a lot.

Best Regards
//Jan Persson

Arkady Frenkel skrev:

> Hi!
>
> <jan.persson@gmail.com> wrote in message
> news:1163433835.852985.312940@e3g2000cwe.googlegroups.com...
> > Hi,
> >
> > We are currently designing the communication for our upcoming system
> > and recently found the Genuine Channels
> > (http://www.genuinechannels.com/) that seems to solve most of the
> > problems that are connected to our network infrastructure. Now we are
> > wondering whether WCF will implement the same feature set as GC. Is
> > this the case? Will WCF make GC obsolete?
> >
> > Genuine Channels currently has the following feature set. Will WCF have
> > something similar?
> >
> > * Bi-directional remoting
> > When implementing events/callbacks you only have to open up one
> > TCP-connection (from the client to the server). This connection will
> > then be reused whenever the server calls the client. This will really
> > simplify NAT:ing for our off-the-shelve application.
> >

> Dual binding ( for callback ) use separate channel to connect from service
> to client
> > * Asynchronous calls
> > Both the client and the server can make asyncronous calls through the
> > single established TCP-connection. The framework handles all the
> > complicated details.
> >

> Yes, but be aware that async call from client , really the implementation
> of client side WCF , service know nothing about it.
>
> > * Guaranteed call timeout
> > Each call can be made to throw an exception if takes longer than a
> > given threshold time.
> >

> Yes
>
> > * Channel monitoring
> > Both the client and the server is notified whenever their counterpart
> > is disconnected

> Client notified on action when service gone, but not v.v directly
> >
> > * Compression
> > Can be enabled for separate calls or for all calls through the API.
> >

> Yes, if you use custom binding
>
> > * Broadcast engine
> > Asynchronous events that will be sent to several clients at the same
> > time.
> >

> No default UDP support in WCF, but exist example of builing UDP transport.
> In advance you can use it for multicast ( no broadcast in IPv6 )
> That's IMHO because communication is SOAP , so UDP not in use because of
> being unreliable
>
> Arkady
>
> > We would be most greatfull for your information and opinion on these
> > matters.
> >
> > Best Regards
> > //Jan Persson
> >


My System SpecsSystem Spec
Old 11-14-2006   #4 (permalink)
Arkady Frenkel


 
 

Re: Will Genuine Channels be made obsolete by WCF

As additional point be aware that WCF is communication platform for any (
all ) type of communications ( pipes, sockets, http , p2p .... ) opposite to
..Net Remoting ( as I see genuinechannels used ) which is limited subset of
WCF
Arkady


"Arkady Frenkel" <arkadyf@hotmailxdotx.com> wrote in message
news:Olutdh9BHHA.4680@TK2MSFTNGP04.phx.gbl...
> Hi!
>
> <jan.persson@gmail.com> wrote in message
> news:1163433835.852985.312940@e3g2000cwe.googlegroups.com...
>> Hi,
>>
>> We are currently designing the communication for our upcoming system
>> and recently found the Genuine Channels
>> (http://www.genuinechannels.com/) that seems to solve most of the
>> problems that are connected to our network infrastructure. Now we are
>> wondering whether WCF will implement the same feature set as GC. Is
>> this the case? Will WCF make GC obsolete?
>>
>> Genuine Channels currently has the following feature set. Will WCF have
>> something similar?
>>
>> * Bi-directional remoting
>> When implementing events/callbacks you only have to open up one
>> TCP-connection (from the client to the server). This connection will
>> then be reused whenever the server calls the client. This will really
>> simplify NAT:ing for our off-the-shelve application.
>>

> Dual binding ( for callback ) use separate channel to connect from
> service to client
>> * Asynchronous calls
>> Both the client and the server can make asyncronous calls through the
>> single established TCP-connection. The framework handles all the
>> complicated details.
>>

> Yes, but be aware that async call from client , really the implementation
> of client side WCF , service know nothing about it.
>
>> * Guaranteed call timeout
>> Each call can be made to throw an exception if takes longer than a
>> given threshold time.
>>

> Yes
>
>> * Channel monitoring
>> Both the client and the server is notified whenever their counterpart
>> is disconnected

> Client notified on action when service gone, but not v.v directly
>>
>> * Compression
>> Can be enabled for separate calls or for all calls through the API.
>>

> Yes, if you use custom binding
>
>> * Broadcast engine
>> Asynchronous events that will be sent to several clients at the same
>> time.
>>

> No default UDP support in WCF, but exist example of builing UDP transport.
> In advance you can use it for multicast ( no broadcast in IPv6 )
> That's IMHO because communication is SOAP , so UDP not in use because of
> being unreliable
>
> Arkady
>
>> We would be most greatfull for your information and opinion on these
>> matters.
>>
>> Best Regards
>> //Jan Persson
>>

>
>



My System SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
obsolete USB Scanners and Vista Vista installation & setup
obsolete usb scanners and vista Vista security
Delete obsolete "new" document types. Vista General
A "genuine" Vista losses registration and becomes "not genuine" Vista General
Is Vista Mail an obsolete product ? Vista mail


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46