-
Technology
Industry
-
Experience
- Testimonials
- "I would say that they are meeting/exceeding my expectations. They appear very capable and their high level of enthusiasm for the project is great."
- Senior QA manager
E-Government outsourcing project
Client overview
Our client is a government department which manages its own sub-departments in different cities and provinces. The following tree diagram shows the structure of department and sub-departments:

User Requirement
| 1. |
Flexible Architecture |
|
| The e-government needs a very flexible architecture to meet different requirements from every province. A province government can install the special module once they have special requirement which probably exists in their province only. | ||
| 2. | High Security Data Transfer | |
| All data must be transferred with high security level. | ||
| 3. | Flexible Access Control | |
| User account authorization is to control to access database and to modify module. | ||
| 4. | Event Tracking and Auditing | |
| Most events need to be tracked and audited. | ||
| 5. | Mobile Office | |
| E-government platform needs to support SmartPhone, Pocket PC, PDAs or other mobile devices. |
Technology
| 1. |
.Net Framework |
|
| .Net framework provides a rich library for developing enterprise solution. | ||
| 2. | .Net Compact Framework | |
| .Net assembly can be easy immigrating to .net Compact Framework assembly. | ||
| 3. | SQL Server | |
|
It is safe for large enterprise application to use SQL server to store data. |
Solutions
| 1. |
.Net Reflection to Meet Flexible Architecture |
|
| We use .net Reflection to load assemblies at run time, because different provinces may have different assembly need to be loaded, so the framework of the solution needs to dynamically load assemblies at run time. This can actually meet the different requirements of different province and different cities. | ||
| 2. | Web Service with Encrypted Soap to Meet High Security Data Transfer | |
|
The SOAP relies on XML as its message format for message transmission. We encrypt the entire XML message for data safety. |
||
| 3. | User Access Control Module | |
|
In computer security, access control includes authentication, authorization and audit. The system extremely controls the authentication, authorization and audit for every account. |
||
| 4. | Event Tracking Engine | |
|
Every operation on the system will be recorded in database which includes who did it and what operation. |
||
| 5. | .Net Compact Framework for Mobile Office | |
|
This part is based on .net platform and users can share the information by using .net compact framework. |
Skype:unisoft-china
Submit request
Phone: +86 1062431711
Fax: +86 1062431800
E-mail: info@unisoftchina.com
- Outsourcing







