Development of flexible process-centric web applications: An integrated model driven approach