sentence: feature summary rife is composed out of a large collection of modular parts , which include : web application engine , integrated web continuation , inversion of control support bidirectional multi-format template engine ( xhtml , html , xml , sql , java , text file , ... ) support for template content transformation through for example xslt , content management framework , centralized meta-data facility , authentication framework , jdbc abstraction layer , database query builders , persistence layer , configuration framework , central application life-cycle management , cron - like scheduler , asynchronous mail queue , content syndication framework , resource abstraction , web service .