XTP is a couple of things - it's a multi-media transfer protocol (like tcp on steroids), but used in this context, it stands for an XML Transformer Page.
.xtp is a combination of Java Servelets, JSP's, and XML files and style sheets. There's another similar but different competing version of the technology called XSP - XML Server Pages. IIRC, the difference is that XTP uses XPath to create document subclasses. They both do the pre-compile thing for serverlets/beans/jsp's to provide the page framework, but data within the page can be handled on the fly through the XML file.
Works out to be a good way of combining precompiled page and server code with dynamic data.
One of the Apache projects plays with it a lot and there's a Java app server called Resin that's built around it.
Edited by dpyers - 02 December 2004 at 4:12am