can only be accessed, modified or published
in compliance with a predefined (and possibly
fine-tuned) security policy, preserving its confi-
dentiality and integrity. In addition, some e-
Government applications demand further security
requirements like user anonymity, identity-theft
protection and non-repudiation.
2.3 Approaches
Different approaches are found in the literature to
implement e-Government applications and platforms.
An approach for the semi-automated design of data
flows between Web Services that are semantically de-
scribed using different ontologies and data represen-
tations is introduced in (Barnickel et al., 2006). The
approach includes a rule-based mechanism for user
transparent mediation between ontologies and is in-
tended to be used in e-Government scenarios span-
ning multiple application domains. In (Medjahed
and Bouguettaya, 2005) the authors present a sys-
tem which automatically generates Web services cus-
tomized to citizens needs and also to government
laws and regulations. The project, called WebSe-
nior, proposes three levels of service customization:
the Citizen level, the Service level and the User in-
terface level. A metadata ontology, used to describe
e-Government services and operations, is also intro-
duced.
In (Senger et al., 2006) the authors propose the
adoption of a grid computing platform as an en-
abling infrastructure for the development of large, dis-
tributed, e-democracy applications, illustrated with
an example in the field of policy formulation. A
semantically-enriched and service-oriented middle-
ware for the support of e-Government applications is
the proposal of (Santos et al., 2005). In this project,
called CoGPlat, new services are dynamically com-
posed with the help of semantic descriptions and their
execution is mediated through a set of interaction
policies.
3 GRID COMPUTING FOR
E-GOVERNMENT
We consider a Grid to be a ”sharing environment
implemented via the deployment of a persistent,
standards-based service infrastructure that supports
the creation of, and resource sharing within, dis-
tributed communities” (Foster and Iamnitchi, 2003).
These resources (for instance computers, applica-
tions, data) are owned by various administrative or-
ganizations and shared under locally defined policies
(this administrative domain is usually called a Virtual
Organization, or VO).
The Open Grid Services Architecture (OGSA)
represents an evolution towards a Grid system ar-
chitecture based on Web services concepts and tech-
nologies. The Globus Toolkit (Foster, 2006) is a
community-based, open-architecture, open-source set
of services and software libraries that support Grids
and Grid applications. It addresses issues of security,
information discovery, resource management, data
management, communication, fault detection, and
portability. Its latest release, GT4, is fully based on
Web Services and represents a definite step towards
the convergence of Grid technologies and Service-
oriented architectures.
This convergence to SOA, added to the inherent
support for large scale processing and storage, makes
the Grid an interesting middleware approach for the
support of e-Government applications. In Table 1 we
present a relationship between the e-Gov application
requirements presented in Section 2.2 and how the
Grid infrastructures support (or not) them.
Table 1: e-Government x Grid.
Requirement Support No Support
Interoperab. Technical Semantic
Reusability Yes -
Openness If standards -
are used
Scalability Processing Reliable
and Storage Descentralized
Control
Security Authentication, Specific e-Gov
Message Applic. Security
Protection Requirements
The interoperability requirements are satisfied by
the Grid mostly in the technical level, due to the
use of approaches like SOA and technologies like
Web Services. The lack of semantic support is fur-
ther discussed in the next Section. The reusability
requirements are much more related to the applica-
tion/service model itself than to the middleware in-
frastructure, but we believe the Grid, due to its coop-
erative and relative open environment facilitates the
reuse of services. Concerning the third requirement,
openness, the use of standards and well defined inter-
faces are supported by the latest Grid solutions, like
the GT4.
The fourth requirement, scalability, is definitely
considered the biggest Grid advantage over other mid-
dleware approaches, but it is important to note that
this scalability is only an advantage in terms of pro-
cessing power and storage space. The e-Government
process security requirements impose a limit to this
scalability in terms of process control, i.e., a fully de-
ICEIS 2007 - International Conference on Enterprise Information Systems
146