Proof of concept: this presentation
(These are links in the online version.)
XML & JAVA: PORTABLE DATA — PORTABLE PROGRAMS