Best Practices for XML Schema Evolution in Application Development
Track: Deploying XML, Core Technologies
Audience Level: Technical view
Time: Tuesday, November 15 14:45
Keywords: W3C XML Schema, Design, Enterprise Applications, Java
Abstract:
As XML documents become a central part of enterprise application design developers and architects commonly build object models based on the definitions provided by a XML document's Schema. Changes in application functionality or business requirements often lead to modifcations of the XML Schema which can require a complete redesign of the enterprise application. Building applications that are tolerant of evolving XML Schema is imperative for application maintenance and lowering development costs. This session discusses which XML Schema changes effect application code and how to design applications that minimize the impact of these changes. The examples used will be based on J2EE applications and the open source Apache XMLBeans framework.