W3C home > Mailing lists > Public > public-forms@w3.org > August 2008

Re: Possible news item: XRX

From: Erik Bruchez <ebruchez@orbeon.com>
Date: Thu, 28 Aug 2008 15:01:28 -0700
Message-Id: <D54DEBBD-1F0A-403E-86D1-9473EEB52A7C@orbeon.com>
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

This archive was generated by hypermail 2.3.1 : Tuesday, 1 October 2013 22:06:48 UTC