- From: Erik Bruchez <ebruchez@orbeon.com>
- Date: Thu, 28 Aug 2008 15:01:28 -0700
- To: Forms WG <public-forms@w3.org>
Here is a link to the XML 2007 slides: XForms and eXist: A Perfect Couple http://www.slideshare.net/ebruchez/xforms-and-exist-a-perfect-couple/ -Erik On Aug 28, 2008, at 2:47 PM, John Boyer wrote: > > Hi Mark and Steven, > > Rather than nullifying it as a news article, I think it adds a good > dimension to clarify that XRX focuses on specific technical > approaches that can be generalized. In fact it might be a good way > to end the piece, including some subset of links to Mark's works. > I'd also ask Erik if he has a referenceable link to the work he > presented at the XForms evening at XML 2007. I also have some > similar links I am trying to dig up for applications involving Lotus > Forms (XForms) with DB2 pureXML on the server and web services in > the middle (the middle could be R instead of W, but it it doesn't > happen to be, which is aligned with Mark's point, I believe). > > Cheers, > John M. Boyer, Ph.D. > Senior Technical Staff Member > Lotus Forms Architect and Researcher > Chair, W3C Forms Working Group > Workplace, Portal and Collaboration Software > IBM Victoria Software Lab > E-Mail: boyerj@ca.ibm.com > > Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer > Blog RSS feed: http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw > > > > > From: > "Mark Birbeck" <mark.birbeck@webbackplane.com> > To: > "Steven Pemberton" <steven.pemberton@cwi.nl> > Cc: > "Forms WG" <public-forms@w3.org> > Date: > 08/27/2008 10:29 AM > Subject: > Re: Possible news item: XRX > > > > > > Hi Steven, > > I think XRX is generally a good thing, but its origins are actually in > an _approach_ that is more flexible than simply relying on XQuery. > > The main ideas behind XRX go back a few years. For example, nearly two > years ago I gave a talk to XML UK and W3C UK and Ireland on "XForms, > REST, XQuery...and skimming" [1]. The talk described the XRX > architecture as being a set of decoupled and standard interfaces, > which come together to create a framework that requires very little in > the way of server-side maintenance. > > This theme of XRX (and the more general notion of 'skimming') as being > an architecture that provides low maintenance applications as well as > speedy development, is part of a tutorial called "skimming -- The > lighter way to program" [2]. > > This tutorial shows how to first set up eXist and then use it to > manage some contacts, via an XForm. The tutorial specifically refers > to a Ruby on Rails version of the same example in an attempt to show > that 'XForms + eXist' is a lot easier to set up. > > But although I don't mind the name 'XRX' being used to describe this > architecture, I prefer the term 'skimming' because it emphasises the > _approach_ rather than the technology. > > For example, in my post "skimming at XML 2007 (and The Cloud's Silver > Lining)" [3] I looked at how you can go further with the > 'loosely-coupled' approach and make use of Google's GData as the data > source (still using REST, of course). I also looked at Amazon's > SimpleDB which opens up similar possibilities, by providing a database > 'in the cloud'. > > In other words, whilst REST and XForms seem to be constants, there are > many other ways to address the question of data format and querying. > For example, SPARQL is in many situations a more appropriate choice > than XQuery, and JSON fits some scenarios better than XML. > > As it happens, I think that XML databases like eXist and MarkLogic are > already evolving to incorporate this, and certainly from our point of > view, the really important thing is that XForms makes > 'loosely-coupled' architectures much, much, easier to build and > maintain. > > Regards, > > Mark > > [1] <http://internet-apps.blogspot.com/2006/09/xforms-rest-xqueryand-skimming.html > > > [2] <http://formsplayer.com/node/457> > [3] <http://internet-apps.blogspot.com/2007/12/skimming-at-xml-2007-and-clouds-silver.html > > > > > On Wed, Aug 27, 2008 at 3:43 PM, Steven Pemberton > <steven.pemberton@cwi.nl> wrote: > > > > XRX: Simple, Elegant, Disruptive > > > > A meme gathering momentum is "XRX" - XForms on the client, REST > interfaces, > > XQuery on the server. > > > > One posting was by Dan McCreary on xml.com > > (http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html > ), > > which contained the memorable quote > > > > Traditional methods required approximately 40 inserts into > separate > > tables within a relational database. > > The use of XForms and eXist resulted in one line of XQuery > code: > > > > store(collection, file, data) > > > > That was it. Simple. Elegant. I was hooked. > > > > Since then the meme has been popping up elsewhere. For instance, see > > > > XRX > > http://en.wikibooks.org/wiki/XRX > > > > XRX: Performing Updates > > http://news.oreilly.com/2008/07/xrx-performing-updates.html > > > > @@ Anyone want to add to the list?? @@ > > > > Steven > > > > > > > > > > -- > Mark Birbeck, webBackplane > > mark.birbeck@webBackplane.com > > http://webBackplane.com/mark-birbeck > > webBackplane is a trading name of Backplane Ltd. (company number > 05972288, registered office: 2nd Floor, 69/85 Tabernacle Street, > London, EC2A 4RR) > > > -- Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/
Received on Thursday, 28 August 2008 22:02:08 UTC