Government Services Infrastructure - GSi

GSi
Overview
Why GSi?
Features
 
Understanding GSi
Terminology
GSi Philosophy
Roles Involved
Technical Overview
Typical Implementation
 
Getting Started
License
System Requirements
Download
Install Instructions
 
Documentation
Developer Guide
Vertical API Guide
Toolset Guide
GovServices API Guides
FAQ
 
Demos
Create Process
Monitor Process
 
Download
Binaries
Source Code
 
Why GSi?

The normal development of a vertical / application (set of logical government services like Rural Digital Services (RDS), Social Welfare Department (SWD), so on) includes the generic set of activities. For each of the vertical, we need to handle/implement process/workflow management, handle rules, user task management, maintain an audit trail of key transactions, and specific areas like notification, scheduling, apart from the obvious vertical specific business logic development. The effort involved in development and testing of the above mentioned common set of stuff is repeated with the development of each vertical / application.

GSi core generalizes process management, rules execution, user profile management, scheduler, audit trail, notification, and user task management. These set of services are provided as core services. The services are autonomic and loosely coupled in nature.

GSi Gov Services provide Government specific services. These services generalize the common set of functions required by the departmental application. These services enable re-usability and faster development of the departmental application.

The communication between these services is handled by GSi itself. The verticals will focus only on the modeling of the processes and on development of the activity (step in a process) specific logic. The verticals leverage the reliable, scalable and secure features of core services to model, execute and manage its processes.

This results in significant reduction in development time of a vertical / application. This means government can enable department automation and/or render services to citizens faster and more efficiently.

Apart from this GSi provides comprehensive tools for process modeling, management and monitoring. Process (Business) sensitive reports can be directly generated using GSi, which can aid in analysis and optimization of processes.

Uses of GSi

  • GSi can be used for the development of departmental applications. The department processes are modeled and deployed on GSi. GSi manages the execution and management of the processes.
  • GSi can also be used to build an enterprise application, which involves business process automation.
  • Get GSi at SourceForge.net. Fast, secure and Free Open Source software downloads
    ©2004-2009 Comat Technologies Pvt. Ltd.