Hi everybody,

When I was walking my dog today I suddenly came up with this idea that I think might be very interesting and eventually maybe another killer feature for RIFE.

Imagine that RIFE would be able to log all the requests that arrive in detail. With that I mean: the URL, the parameters, the request method, the cookies, the headers, and so on... Additionally, it would then log all the interesting parts of the web engine that are executed: the elements that are processed, the submissions that are handled, the exits that are triggered, ... Since it's a full stack, it can then also log which templates have been created and printed, how the blocks and values have been manipulated, which beans have been set in the template,... It can even log all the accesses through the database layer, which queries (object oriented ones or string ones) have been executed, what the results were, and so on...

All this information would then be stored in a structured fashion, maybe in a database. Users would be able to setup filters and watch points to only log the parts they are really interested in. This can then for example be used to get detailed information and statistics of what happens in the web application. The most interesting part to me is that it would be possible to automatically generate out-of- container tests and assertions. It might even be possible to create restoration points for your database, so that after running the tests all data would be restored exactly as it was before.

What do you guys think of this? Do you think it's worth investigating as the major new feature of RIFE 1.6?

Best regards,

Geert

--
Geert Bevin
Uwyn "Use what you need" - http://uwyn.com
RIFE Java application framework - http://rifers.org
Music and words - http://gbevin.com


_______________________________________________
Rife-users mailing list
[email protected]
http://lists.uwyn.com/mailman/listinfo/rife-users

Reply via email to