Citizen Services Application (CSA) is currently uses J2EE Technology and designed using Struts 1.1 Framework on MVC II. It separates application into three layers such as data storage, business logic and presentation. Model forms the interface to the backend system and thus enables the application access to data. View is responsible for the representation of the data in the browser. Controller lies between the view and the model. The controller formats the model data to be displayed in the view, processes the user entries made by the user, and returns them to the model. The architecture opens to Services enhancements and modifications. The existing interfaces can be easily replaced with new ones or modifiable to meet the new requirements of the departments to provide services. This currently includes all Utility Services, G2C Services, G2B Services.
Citizen Services Application is available on both Linux and as well as Windows operating Systems. |