Quindi in pratica una applicazione client-server basata su un db xml e con una interfaccia utente fatta con applet che girano su browser?
Il fatto che tu poi faccia girare l'interfaccia sullo stesso pc che fa da server è irrilevante direi...
Ho individuato la questione?