Archiving

The idea is in large environments often times there is need for static reporting that needs to be archived for large periods of time. This gives you several options.

Example 1. Monthly Archives

Monthly you could have a batch process run your financials and only create the xml output to disk. Then you could have a web application that on request would run only step 3. Which would run through Jade/XSLT and give html back, or if these reports were accessed frequently maybe that batch process autogenerate the HTML files or PDF for archival.