[Home] [By Thread] [By Date] [Recent Entries]

  • To: "Michael Kay" <mike@s...>, "Peter Hunsberger" <peter.hunsberger@g...>, "Costello, Roger L." <costello@m...>
  • Subject: RE: Better design: "flatter is better" or "nesting is better" ?
  • From: "Nathan Young \(natyoung\)" <natyoung@c...>
  • Date: Wed, 5 Oct 2005 09:51:11 -0700
  • Cc: <xml-dev@l...>
  • Thread-index: AcXJxBmWzVPRxZfKSUKONNEd76PmIwABjn8QAACfmWA=
  • Thread-topic: Better design: "flatter is better" or "nesting is better" ?

If you have XML that's created in response to a request to a web service
it would seem to fit some definitions of "transient" yet the web service
itself could have many unpredictable and loosely bound clients...


--->N

> -----Original Message-----
> From: Michael Kay [mailto:mike@s...] 
> Sent: Wednesday, October 05, 2005 9:35 AM
> To: 'Peter Hunsberger'; 'Costello, Roger L.'
> Cc: xml-dev@l...
> Subject: RE:  Better design: "flatter is better" or 
> "nesting is better" ?
> 
> > > 1. Persistent XML: the XML document is persistent.  
> > Applications operate
> > > directly on the XML document.
> > >
> > > 2. Transient XML: upon arrival at its destination the data may be
> > > transformed into some other format (language objects, 
> > relational database,
> > > etc) that applications work with.
> > >
> > > 3. Application XML: the XML document is the application.
> > > Question:
> > 
> > Umm, isn't that only two dimensions?  Aren't persistent and 
> transient
> > just points on a single temporal axis? (Which brings me back to my
> > question of when does a document change from being persistent to
> > transient or vice versa?)  I think at best you can have a 
> single axis
> > that measure the length of time for which the document 
> exists.  Still
> > not sure that this helps any, but lets continue...
> 
> I don't think it's the lifespan of the document that matters, it's the
> number of people/applications who will read it and the 
> predictability of the
> way they will use it. Transient = 1 predictable recipient, 
> Persistent = many
> unpredictable recipients.
> 
> Michael Kay
> http://www.saxonica.com/
> 
> 
> 
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> 
> The list archives are at http://lists.xml.org/archives/xml-dev/
> 
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
> 

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member