XRX

The educational technology and digital learning wiki
Revision as of 11:17, 28 May 2008 by Daniel K. Schneider (talk | contribs) (New page: {{stub}} == Definition == XRX is a new web development architecture. It stands for: * '''X'''Forms on the client * '''R'''EST interfaces * '''X'''Query on the server {{quotation|XRX give...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Draft

Definition

XRX is a new web development architecture. It stands for:

  • XForms on the client
  • REST interfaces
  • XQuery on the server

“XRX gives developers the luxury of using the same data selection language (XPath) on both the client and server. The same expressions can be used in your MVC bind on the client and in Schematron data validation rules on the server. This however, is not the motivation for migrating to XRX. Declarative techniques that use XML structures tend to accelerate the creation of domain-specific languages (DSLs). DSLs are easier to manage with forms and graphical user interfaces which makes them more useable by SME’s and BA’s. XRX is the front runner in the declarative revolution and the forces empowering non-programmers. (XRX: Simple, Elegant, Disruptive]”

Links

McCreary, Dan (2008). XRX: Simple, Elegant, Disruptive, xml.com, retrieved may 23 2008.