I. Introduction
Web applications provide access to a wide variety of services to customers anywhere and anytime. The consolidation of services in web applications has a major effect in enabling enterprises to centralize their resources and improve their levels of service. Both private and public sectors heavily rely on web applications to maintain and enhance their competitive position. Many governmental sectors have deployed web applications to facilitate their operational processes.