Conclusion

The primary purpose of this application is to show how XML can be used to greatly simplify tasks that would have previously required more elaborate and less flexible technologies. Before XML, a workflow application like this would probably have been written using RDBMS technology to store and track project changes. This approach is not inherently bad, but it does require more rigorous engineering and additional layers of application logic. XML provides an attractive alternative to database technology for certain types of applications in which no additional value can be gained from performing relational analysis on the application data.

Get Strategic XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.