[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsrf] Scheduled termination, heartbeats and dependent object s
|
Briefly, the whole point of allowing for multiple means of determining
whether resources are still needed is to allow for an appropriately
scalable strategy. Scheduled termination won't work everywhere, nor
will heartbeating. I really don't want to spend a lot of time debating
the merits of heartbeating (I'm not even a member of WSRF). I'm much
more interested in the ability to manage a group of resources as a
group, as in "if this resource is no longer needed, you can safely
delete all these resources as well." Whatever mechanism you
use to tell if the parent is needed will scale better than managing the
child resources separately. Considine, Toby (Facilities Technology Office) wrote: While heartbeating is important, watch that you don't break some of the things that drive SOAP as an interface. I am involved in the oBIX group, striving to get a WS interface to building control systems. Building control systems are what is embedded in everything from HVAC to access control to lighting systems in buildings. They have a plethora of binary protocols; each and every one of them, of course, does a lot of heartbeating. I am working to get to oBIX because all thios heartbeating makes these systems perform very badly when scaled up to large numbers of systems, with the non-deterministic network that is the internet in the middle. Litle pauses and blurts, student file sharing, or even people bring wireless routers from home and plugging them in to a jack in their labs all bring the unreliability of the entiore internet onto one campus. This means that I am focused on the barriers to scaleability that drive web systems. I am moving to SOAP because I want interactions to be stateless and connectionless. I know that this will force the controls manufacturers to change their systems to be less slaves, and more autonomous systems orchestrated, rather than controlled from afar. A siginificant problem with some early implimentations is that they still require active heartbeating, still have all those assumptions that have caused me problems for years. In effect, I have merely traded tight binary protocols for verbose XML messages, without breaking the underlying architectual assumptions that cause me pain. So I guess, at the end, I would caution against reliance on heartbeats, or define their apropriate use carefully and closely, so we do not get all the problems of current distributed systems with none of the terseness. Tc Toby Considine University of North Carolina OASIS oBIX TC -----Original Message----- From: Tom Maguire [mailto:tmaguire@us.ibm.com] Sent: Wednesday, September 08, 2004 10:41 PM To: David Hull Cc: wsrf@lists.oasis-open.org Subject: Re: [wsrf] Scheduled termination, heartbeats and dependent objects inlined below David Hull <dmh@tibco.com> wrote on 09/08/2004 05:47:20 PM: |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]