With the development of dynamic e-government and the network, the application system becomes more complicated. Traditional e-government system will have an inherent scalability problem as the number of applications increases continuously. To solve this problem, an e-government platform based on multi-tier architecture is presented. By integrating applications, resources and system modules, the platform provides an effective mechanism to reduce the development and communication cost. This paper intensively discusses the design rationale and practical solutions of the platform, including structured data models, a secure data exchange model, uniform interface specifications, a topic based publish/subscribe communication mechanism and an asynchronous execution mechanism. The security of the platform is also evaluated by formal logic method.
[1]
Roy Fielding,et al.
Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation
,
2000
.
[2]
Patrick Th. Eugster,et al.
Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction
,
2000,
ECOOP.
[3]
R. Kelly Rainer,et al.
The Top Information Security Issues Facing Organizations: What Can Government Do to Help?
,
2006,
Inf. Secur. J. A Glob. Perspect..
[4]
William J. McIver,et al.
The Ongoing March Toward Digital Government - Guest Editors' Introduction
,
2001,
Computer.