Welcome to the XRX Web Application Architecture Homepage everyone!
XRX Advocacy Group Mission
The mission of the XRX advocacy is to support web applications created with three standards: XForms, REST and XQuery.
It is our goal to empower non-programmers to manage their own web applications without having to use procedural
languages such as JavaScript, Java or .Net. Our process to achieving these goals is to leverage the virtues of
declarative systems in the client and functional programming on the server without the need for data translation.
Current XRX Resources
XRX Wikipedia Entry
This is a link to the Wikipedia entry for XRX. Note that their are other uses for the XRX term so we had to add a
disambiguation suffix of (web application architeture)
XRX Beginners Guide
An Introduction to building your own XRX application. At the end of this tutorial you
will have a program that will create, read, update, delete and search for items in a record set.
XRX Wikibook Here is my 4th wikibook dedicated to
the XRX web application architecture. The first one on using Apache Ant to process XML never did take off. The second on
on XForms got very good reviews. The third on XQuery was taken over (in the best of all possible ways) by Chris Wallace.
I have another one on XML metadata registries in the hopper.
XRX Core Diagrams High-level core diagrams. Core diagrams are
defined in the Architecture as Strategy book.
XRX on Google Code Sample of XRX code in Goole's Subversion repository.
Includes sample applications as well as samples that use XQuery to transform XML Schemas into XForms.
Here
are some PowerPoint slides that Jeremy Sutton and Matt Steel did for the OTUG meeting. Although the core system was a
metadata registry their talk also included topics such as project managment and issue tracking. A great
testimonial about how two guys right out of college picked up XRX in just a few weeks and started building XRX applications.
My first posting on XRX on xml.com This
was my first y first posting on XRX that got a wider exposure. Thanks to Kurt Cagle for inviting me to blog for O'Reilly.