<!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>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=937253018-01102007>&nbsp;&nbsp;&nbsp; I was reading Ramon's blog about 
announcements and loose coupling. This started as a (failed try of)&nbsp;Ramon's 
blog comment&nbsp;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>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=937253018-01102007>&nbsp;&nbsp;&nbsp;&nbsp;</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>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=937253018-01102007>&nbsp;&nbsp;&nbsp; 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&nbsp;(also 
subcomponent of aBudgetEditor)&nbsp;triggers #changed (*key here*) at the user 
agent. </SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN 
class=937253018-01102007>&nbsp;&nbsp;&nbsp; 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>&nbsp;</DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=937253018-01102007>Cheers 
!</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=250542422-20122006><?xml:namespace prefix = st1 ns = 
"urn:schemas-microsoft-com:office:smarttags" /><st1:PersonName 
ProductID="Sebastian Sastre&#13;" 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>&nbsp;</P></BODY></HTML>