19. XML Application Platform: High-Level Implementation
The platform is implemented in Java on top of a J2EE application server (TomCat, JBOSS, Web Logic, etc)
Java programming skills are not needed for many applications because application-specific functionality is represented in XML schemas and XSL transforms
The XML representation of application functionality makes it easier to build tools and templates that will continue to reduce skill requirements for building applications because "declarative" programming rather than "procedural" programming is required
Version 1 Architecture