Rx Release

2011/07/01

Rx Release

the Rx (Reactive Extension) is finally shipped,

and it seem a great time for speaking about the Rx future.

rx cloud reactive extension bnaya

Rx was started as in process technology,

but with the addition of the IQbservable

(the Rx complementary of IQueryable),

Rx is breaking the process boundary.

 

actually this is the same story as for IEnumerable and IQueryable,

IQueryable broke the process boundary of the IEnumerable execution.

using IQueryable we can translate the IEnumerable into expression tree

which will later translate to none IL instruction like SQL query, LDAP or any other query provider (see LINQ-to-Anything).

 

bringing the IQbservable (Query observable) to the table IObservable can be

translate into expression tree, and be execute by different scheduler like

Cloud scheduler, WMI scheduler, ext… such scheduler can expose push over Rx

beyond the process boundary.

 

currently the Rx team turn the spot light into the cloud (azure) direction,

and we can expect a great cloud push model which will revolutionize the

way we use to subscribe remote data events.

 

it also having the fine tuning of ToObservable() that let us control which

part of our expression will execute remotely or locally.

 

Summary

In the near future I will extend my Rx post series and explore the

current and future release of Rx.

 

kick it on DotNetKicks.com Shout it

Digg This
Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>