Professional Documents
Culture Documents
WHAT IS E- GOVERNANCE?
E-Governance can be defined as use of ICT (Information Communication
Technologies) to enhance the quality of information and service provided to the
citizen in a cost effective manner.
Another definition of E-Governance: Use of ICT to process the government
functioning and to bring about
S SIMPLE
M MORAL
AACCOUNTABLE
Government
R RESPONSIVE
T TRANSPARENT
It must be noted that there 4 pillars that make e-Government a Smart Government.
SMART GOVERNANCE
E-Government
PROCESS
PEOPLE
TECHNOLOGY RESOURCES
Before, we dig deep into use of technologies for Smart Governance, we will study
about some basics of e-Government and e-Governance.
It must be noted that based on market and people, there are four types of eGovernment.
Basic
citizen
needs:
1) Online
Registration
2) Health Care
3) Education
4) Taxes
1) Employee
Information
2) Online
Management
for
Employees
3) Online
training/
Conferences
1) Disseminatio
n
of
Government
policies,
rules,
regulations
and
information
2) Renewing
1) Federal
Government
support
2) Government
Plans
3) Records
of
Government
G2G
Federal Government
G2BCitizen
G2G
Local Government
G2G
G2E
G2C
Busines
s
Browse
r
Govt.
website
Now suppose, the same customer wants to get the information two government
departments, the he goes to 2 different websites to gather the information, as
mentioned below:
Browse
r
Browse
r
Dept. A
Dept. B
Later,
every government departments, started using Dynamic way of
We get almost
outdated
Interactions.
information
Browse
r
Dept. A
website
Web
Server
Browse
r
Databas
e Server
Dept. B
website
Web
Server
Databas
e Server
We get updated
information
Although, the information received was updated, the component of interactivity was
still missing. This means that citizens, businesses and other government
departments cannot interact with each other and still depends on traditional modes
of communication.
United Nations e-Government Survey in 2010, proposed a mechanism of Interaction
of Government with citizens, businesses and other government departments. The
mechanism was named as e-Strategies.
The report elaborated that e-Strategy includes three parts, as
EStrategy=SS+DD
SS Static + Supply based
DD Dynamic +Demand Driven
IIInteractive + Integration
Before, the report was released, the governments were already in second stage
(DD). The study elaborated that in order to successfully build e-Government (and
later Smart Government), apart from technological involvement and change
management, we need shift in the mindset of public administration.
The shift from DD to II (Interactive and Integration) requires the current eGovernment architecture to be changed technically, as mentioned below:
Applicati
on
Servers
Browse
r
Dept. A
website
Databas
e Server
Web
Server
Applicati
on
Servers
Browse
r
Dept. B
website
Web
Server
Databas
e Server
Interactive information
We can easily observe the inclusion of Application Server in the architecture, which
makes the communication interactive. But the inclusion requires a major drift in the
complete e-Government architecture.
The most important question to ask here, is how inclusion of Application Server
increases interactivity?
Basically, Application Server is used to generate Business logic and interacts with
Database Server more efficiently to answer the queries of Citizen, Businesses and
other Government Departments.
With two way interaction in place, many of the stakeholders started asking for
online financial transactions online, which is a more challenging job to be
conducted.
Applicati
on
Servers
Dept. A
website
Browse
r
Databas
e Server
Web
Server
Applicati
on
Servers
Dept. B
website
Browse
r
Web
Server
Databas
e Server
Interactivity + Payment
Dynamic
Information
Provide forms
which may
be printed
and mailed
Submit
Information
online
Complete
Financial
transaction
online
Service
transformatio
ns
Although, the benefits of Service transformations looks quite good and includes
benefits to citizens, businesses and other government departments, it results in
greater complexity in e-Government architecture, as given below:
High
Transaction
(mature)
Complexity of eGovernment
2-way
interaction
Startup
Low
1-way
interaction
Benefit
High
A
1
A
2
A
3
A
1
Applicati
on Server
1
A
2
A
3
Applicati
on Server
n
Dept. A
website
Browse
r
Databas
e Server
Web
Server
Dept. B
website
Browse
r
Web
Server
Databas
e Server
Applicati
on Server
1
Applicati
on Server
n
Mature Transaction
A
1
A
2
A
3
A
A
2
1
Almost every government department installed multiple Application servers with
loads of Applications on the Servers. These applications were used for different
purposes, as online payments, business registrations, and up-to-date information
amongst others.
Each of these departments followed their own structure and own set of applications.
However, there was no integration between departments. This means that the
A
3
e-Business
Layer
User
Interface
Layer
eGovernment
Layer
Issues in e-Government
and
e-Business Layer
Network
Layer
E-Business Layer
adopted different tools
E-Government Layer
adopted different
programming
Though, the proposed e-Government Integration framework was suitable for
languages
departments, who initiated the use ICT for e-Governance late. But for the
departments whose ICT implementation was completed, the framework did not
added much results. The major issues was in E-Business and
E-Government
Layer.
Thus, there was the need for Integration Framework that could help the
departments in post implementation phase. The framework was termed as EA
(Enterprise Architecture) Framework.
The most adopted EA Framework for e-Government Integration Framework is
TOGAF-The Open Group Architecture Framework (TOGAF).
The core element of TOGAF is ADM (Architecture Development Method). ADM is a 4step process, and includes 10 circles.
1) We need to tailor TOGAF to suit the need of departments: This is one time
activity and needs to be carried before adopting TOGAF for a departments.
This phase is called Preliminary phase.
2) Define scope of work and prepare plan for rollout: We need to define the
complete scope of the tasks for integration process, and how to manage the
rollout.
Architecture Vision +Business Architecture +IS Architecture+
Technology Architecture+ Opportunities and Solutions+ Migration
Planning
3) Oversee development and implementation: How the overall integration
should take place. What are the technologies used for integration. This phase
is called Implementation Governance.
4) Manage post-implementation change: Any major change will trigger off
another cycle of ADM.
It must be noted that all these phases are combined together by Requirements
Management.
Manage postimplementation
change
Tailor TOGAF
to suit your
need
A
2
A
3
A
1
Applicati
on Server
1
Browse
r
A
2
A
3
Applicati
on Server
n
Dept. A
website
Databas
e Server
Web
Server
Integra
tion
Browse
r
Dept. B
website
Web
Server
Databas
e Server
Applicati
on Server
1
Applicati
on Server
n
Mature Transaction
A
A
A
A
A
3
2
1
1
As mentioned earlier, Integration was the major issue for Mature Transaction.
The2
solution that came to rescue is called Web Services.
A
3
Web Service is a piece of software, that can be used over internet for
communication between different Servers using XML messaging System.
What is XML?
eXtensible Markup Language (XML) is a markup language that defines a set of rules
for encoding documents, which can be exchanged between servers and is both
human-readable and machine-readable.
Let us consider the same example as mentioned above for explanation:
XML
XML
But use of XML in the Server integration was mere a solution. We need a protocol (a
set of patterns which is of universal standard) which will be followed for easy
integration.
Although, the work had already started in 1999, an official standard Web Services
Protocol was launched in 2003.
xml-dist-app@w3.org
list created for XML
protocol discussions
(December 1999)
Workshop on Web
Services
(April 2001, CA)
After 2003, Web Services using XML become popular, and three versions were
launched.
Web Services
using XML
SOA
(Service Oriented
Architecture)
SOA
REST
JSON
(Representational
State Transfer)
EGovernment
Infrastructure
Development tools
SOE
Types of Cloud
Computing for
Smart
Governance
Public Cloud
Private Cloud
Hybrid Cloud
Community
Cloud
Public Cloud: Public cloud enables applications and storage available to general
public over the Internet, such as offerings by Google (Gmail), Amazon etc.
Considered to be less secure due to its openness.
Private Cloud: The more relevant cloud model used for Smart Governance is Private
Cloud, where organizations can procure their own standardized cloud, based on
requirements. These cloud services allow various departments to share the
documents and is designed to deliver IAAS, PAAS and SAAS. These departments can
also include their own security features as well.
Hybrid Cloud: Private Cloud + Public cloud
where,
Public cloud=used for non-sensitive resources
Private cloud=used for sensitive information
Community Cloud: For delivering citizen services, Community Cloud is the best
suited model. Community Cloud model is used by many Government to provide
services to citizens, which can be used anytime, anywhere and on any device
(especially Mobile Apps).
Private Cloud
Hybrid Cloud
Non-Sensitive
Citizen
Requirements
G2C
Sensitive
Information
G2G
G2B
G2c
G2E
G2G
G2B
G2C
G2E
Cloud
Service Models
Community
Cloud
G2C
Caching
Server
Store popular
contents in
advance
(in Millions)
Store popular
contents in
advance
Caching
Server
Caching
Server
Store popular
contents in
advance
(in Millions)
(in Millions)
As the numbers of electronic devices are increasing (in billions), it becomes very
difficult for the web and application server to handle all the request fast and hence
CDN architecture was introduced.
CDN Structure
CDN includes Content Providers (CP) and Caching Servers (as mentioned in the
Figure above). CP includes all the contents (usually, these are department
websites/applications in e-Government Infrastructure). Amongst these, the most
popular contents are loaded in the distributed set of caching servers.
User requests a content to its nearest Caching Server, which gets delivered to the
user. Such a condition is called HIT RATIO.
If the content does not reside in the Caching Server, there are two possibilities:
4) The content may be in another Caching Server, thus, may be
redirected from other Caching Server to the user, or
5) The content does not exist in any of the Caching Server, and needs to
be redirected from remotely located (in Cloud) CP.
Both of these conditions are called MISS RATIO.
Thus the biggest challenge for Caching Servers is to maintain the balance of
contents, thereby, increasing HIT RATIO and reducing MISS RATIO. This is done using
CONTENT AGING PROCEDURE.
Content Aging Procedure is focused on delivering the most popular contents to
users in the most effective way.