<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3157" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=937253018-01102007>Hi
all,</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=937253018-01102007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=937253018-01102007> I was reading Ramon's blog about
announcements and loose coupling. This started as a (failed try of) Ramon's
blog comment so then I though about posting it here because mays be of
design interest.</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=937253018-01102007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=937253018-01102007> </SPAN></FONT><FONT
face="Trebuchet MS" size=2><SPAN class=937253018-01102007>I found announcements
not a complete solution. I admit that it is a complete solution in the server
scope but not in the client-server scope as a whole.</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=937253018-01102007> The kind of stuff that I found quite
common and requires a bigger scope than announcements is a case like: when you
want update one component lets say aBudgetTotal which is a subcomponent of
aBudgetEditor. You want the update only when anItemEditor (also
subcomponent of aBudgetEditor) triggers #changed (*key here*) at the user
agent. </SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=937253018-01102007> How would be your (for all of us)
favorite approach to this?</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=937253018-01102007></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=937253018-01102007>Cheers
!</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT> </DIV>
<DIV><SPAN class=250542422-20122006><?xml:namespace prefix = st1 ns =
"urn:schemas-microsoft-com:office:smarttags" /><st1:PersonName
ProductID="Sebastian Sastre " w:st="on"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'">Sebastian
Sastre<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office"
/><o:p></o:p></SPAN></st1:PersonName></DIV>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS'"><o:p><SPAN
class=937253018-01102007></SPAN></o:p></SPAN></SPAN> </P></BODY></HTML>