The information construction of our governments has begun to initially, and has formed a huge and multi-level communication network. According to the statistics of relevant information, the party committees and government departments at all levels of my country have established more than 3,000 large or large-scale databases. So how to use a huge data resource, efficient and secure resource sharing, and effectively utilize advanced Internet / intranet technology to implement electronic office is an urgent problem. This article briefly introduces the key points of the e-government system structure design.
System requirements overview
Due to the particularity of government information resources, the implementation of government platform must fully reflect the government's functions, and should meet the needs of different departments, different levels of responsible persons and people's community. Second, the sharing of government resources is different, and the data representation is diversified. The data capacity is increasing, so the system must have good scalability. With the gradual maturity of foreign emerging technologies, the state has accelerated the construction of information expressways, and will widely apply network storage, grid computing, multimedia voice transmission, combined with government private network and Internet, gradually from simple electronic office, image packaging. Turn to high-level services and business management, including public services, public relations management, government, and communities and surroundings.
Software and hardware environment configuration
The architecture of my country's e-government includes unified government information network platforms and government business processing systems. Efficient, safe and realizing the longitudinal interconnection of the sectors and cross-sectoral networking is the basis for implementing the government platform, which will help improve the government's work efficiency, enhance the transparency of supervision, but also to form cross-regional, cross-platform Business processing system.
Of course, the software environment can not be ignored. The current operating system market is extremely fierce competition in the operating system market, and the author's suggestion is not excluded. The Linux platform has a network management advantage. For financial tightening sectors, it is also possible to directly architecture the open source system of the built-in firewall. For example, SmoothWall is a good choice; and the easy maintenanceability of the Windows platform will also alleviate the high quality of each department. The NMS is shortaged, saving financial expenditures.
At the same time, the design of multi-platform can play a good role in system implementation. Generally, the software developed in a multi-platform mixed environment is better, and the high-level software is not binds to the operating system, which can accompany the impact of the changes of the operating system, which is also conducive to resolving the government resources. Sensitive security issues.
System function analysis
Demand has been analyzed that the current government system is not just a simple electronic office. It is necessary to facilitate internal management of the government, simplify the official handling process, and facilitate the communication of politics. Based on the "high-polymer, low-coupling" module division, the author gives an example of a simple government platform module, as shown in Figure 1.
figure 1
It is worth noting that the interface between the underlying service module (support module) and the high-level function module (subsystem module) must be specified. In the case where it can be implemented within the very few modular function modules, selectively insert an N layer intermediate.
Overall architecture design
As mentioned earlier, the current government data is extremely scattered and stored in the format, and even in a department also uses DB2, SQL Server and other database management systems.
In order to effectively utilize inherent data, save financial expenditures, set up a database engine that is creating in the platform, and Java is a good choice in cross-platform implementation. Extract data objects through the database engine, convert the data resource into XML universal format, and provide the underlying service system responsible for resource management, and the underlying service system accepts each subsystem service request and makes a timely response. The framework structure is shown in Figure 2.
figure 2
If there is special needs, the government private network can also isolate the client terminal, join the firewall, equipped with electronic certificates and other prevention measures. Web Service standards such as SOAP, UDDI, WSDP should be fully considered in the database engine implementation to efficiently scalable implementation of distributed management.
In short, we should firmly remember the principles of "limited resources, fully utilization, unlimited expansion". This is equally applicable to architectures of non-governmental systems. The above is just a brief introduction to the design principle of the overall architecture. If the reader is interested in implementing government affairs projects, concerned about programming model, J2EE development, welcome to further communicate with the author through nbdeveloper@hotmail.com.