Modeling business processes in web applications: an analysis framework