Welcome to the XRX Resource page
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.
- XRX Mindmap in Freemind Some XRX concepts in Freemind Mindmap format.
- High-level architectural overview of XRXI was inspired by Roy
Fieldings REST paper so I wanted to do one like his that merged some of the ATAM concepts.
- XRX Presentation to the Minnesota Object Technology
User Group (OTUG)
Here are some PowerPoint slides I did for a local user group.
- XRX Financial Case Study
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.
- XRX Metadata Registry Case Study
Here are some
PowerPoint slides that I did for the OTUG meeting on the ROI of XRX-based metadata registries.
Cool XRX People
Never underestimate the power of a good mentor!
- Kurt Cagle
- Adam Ritter
- Arun Batchu
- Chris Wallace
Historical XRX Resources