<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Via my Google-filter: <A href="http://planet.smalltalk.org/">Planet Smalltalk</A>, Sunday July 7:<DIV><BR class="khtml-block-placeholder"></DIV><DIV>[Apologies if HTML email offends, but they don't seem to believe in permalinks, so I've copied the article here]</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>"""</DIV><P style="margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; "><FONT class="Apple-style-span" color="#161616">Ian Cartwright has a post </FONT><A href="http://iancartwright.com/blog/2007/06/rest-is-not-answer-to-all-your-problems.html"><FONT class="Apple-style-span" color="#012253">on rest, in particular http, not being the answer</FONT></A><FONT class="Apple-style-span" color="#161616"> to all your problems. He touches on some alternatives (no, not WS-*!), but another post from April is interesting along the same lines: he </FONT><A href="http://iancartwright.com/blog/2007/04/internet-still-needs-multicast.html"><FONT class="Apple-style-span" color="#012253">wonders about reviving multicast</FONT></A><FONT class="Apple-style-span" color="#161616"> on the internet, not just on a subnet.</FONT></P><P style="margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; "><FONT class="Apple-style-span" color="#161616">Which led to an interesting comment by Nat Pryce, that there are various internet multicast protocols, but anyway here's the interesting bits with some links included...</FONT></P><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" color="#161616"><I>Also, it turns out that it is easier to implement internet scale publish/subscribe event dissemination using an overlay network of reliable unicast links between routers and only use link-level multicast for the last hop, if at all. Have a look at </I></FONT><A href="http://www.elvin.org/"><FONT class="Apple-style-span" color="#012253"><I>Elvin</I></FONT></A><FONT class="Apple-style-span" color="#161616"><I>, </I></FONT><A href="http://avis.sourceforge.net/"><FONT class="Apple-style-span" color="#012253"><I>Avis</I></FONT></A><FONT class="Apple-style-span" color="#161616"><I> and </I></FONT><A href="http://www-serl.cs.colorado.edu/~carzanig/siena/"><FONT class="Apple-style-span" color="#012253"><I>Siena</I></FONT></A><FONT class="Apple-style-span" color="#161616"><I>, for example.</I></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span" style="line-height: 18px;"><FONT class="Apple-style-span" color="#161616"><SPAN class="Apple-style-span" style="line-height: normal;"><B>Update:</B></SPAN></FONT><FONT class="Apple-style-span" color="#161616"><SPAN class="Apple-style-span" style="line-height: normal;"> Good comments, and Nat provided the Avis link.</SPAN></FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 18px; "><FONT class="Apple-style-span" color="#161616">"""</FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 18px; "><FONT class="Apple-style-span" color="#161616"><BR class="khtml-block-placeholder"></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 18px; "><FONT class="Apple-style-span" color="#161616">Also, connected to that little micro-web was an interesting discussion on doing the <FONT class="Apple-style-span" color="#000000"><A href="http://duncan-cragg.org/blog/post/distributed-observer-pattern-rest-dialogues">Observer pattern in REST</A>.</FONT></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 18px; "><BR class="khtml-block-placeholder"></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 18px; ">Matt.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 18px; "><BR class="khtml-block-placeholder"></DIV></BODY></HTML>