Date Added: Mar 2012
SOA is a computing paradigm for generating distributed and heterogeneous software systems. Services are basic elements for generating application in SOA. Service is a platform independent, reusable and loosely coupled software component that is described, registered and discovered. The most obvious capability of SOA is assembling of several services to create a new service. The web has introduced new paradigms in the way data and services are accessed the recent burst of Web Services provides an efficient vehicle for users to access the functionality available on the web. These Web-enabled applications, or simply, Web applications cover almost every aspect of the people everyday life (e.g., e-mail, e-shopping and e-learning). Digital Government (DG) is a major class of Web applications.