XML Distributed Systems Design (kaleidoscope (SAMS))