Караиванов Георгий - Drupal в проектах Электронного...
Click here to load reader
-
Upload
ledc-2014 -
Category
Technology
-
view
108 -
download
4
Transcript of Караиванов Георгий - Drupal в проектах Электронного...
-
DrupalCampLviv
Drupal for e-government
.md
Caraivanov George
Veaceslav Cunev
-
Drupal for e-government
in Moldova
-
Internet and Intranet Solutions
120%MOBILEdistribution rate
60%INTERNETdistribution rate
90%FIBER OPTICnetwork coverage
in Moldova
-
Over 100 Drupal projects in 6 years
-
Over 100 Drupal projects in 6 years
-
Over 100 Drupal projects in 6 years
-
Society Government Business12 36 52
Projects for Society, Government and Business
-
Projects for Society, Government and BusinessSociety projects
NGO
Media
-
Projects for Society, Government and BusinessGovernment projects
Agencies
Governmentcompanies
Ministries
-
Business projects
Banks
-
Each project has its own history
-
2007 Tender from United Nations
Available 24/7
National and international expert groups
Multiple government system integration
ALL report forms for State Tax Service
20 competitors
-
2008 - 2009 System development
120
Max. number of agents: 17 Reports submitted: 683
90
10
15 14 14
55
87 92
103
60
30
Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov
Reports
Agents
Dec
-
2009 - 2012 System deployment
12000
9000
3000
2008 - 2009 Max. number of agents: 17 Reports submitted: 683
Max. number of agents: 18549 Reports submitted: 812338
Jan Mar May Jul Sep NovFeb Apr Jun Aug Oct Dec
Jan Mar May Jul Sep NovFeb Apr Jun Aug Oct Dec
Jan Mar May Jul Sep NovFeb Apr Jun Aug Oct Dec
Jan Mar May Jul Sep NovFeb Apr Jun Aug Oct Dec
6000
Reports
Agents
95688
14055
14955
15038
16713
91594
94196
97110
-
2013 Current State of the System
2007 - 2012 Max. number of agents: 18566 Reports submitted: 813121
Number of agents: 22507 Reports submitted: 1416383 323 yearsSaved:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
8000
6000
2000
4000
7972
5756
55Time ofthe day
Rep
orts
sub
mitt
ed
-
2007 Expected effect
-
Application server (Drupal on CentOS 5, 16 core, 16Gb RAM, HDD 150Gb, 1Gbit LAN)
Database server (MySQL on CentOS 5, 8 core, 32Gb RAM, HDD 400Gb (200Gb Database), 1Gbit LAN)
Backup server (2Tb HDD, 1Gbit LAN)
Informix database server
CA server ( .NET/Java on Windows 2003 Server, 2 Core CPU, 2Gb RAM)
PKI/TSP Server (Java web app on Windows 2003 Server, 2 Core CPU, 2Gb RAM)
2009 Initial solutions
-
Issues:lack of knowledgelack of organization structurelack of call centermissconfigured server resourceslimited performance due to synchronous architecture
Hardware solutions:
front login server: servicii.fisc.md (.NET)
Software solutions:
2010 System support
SSO authentication
-
Facts:allow registration of individuals
Software solutions:
light performance optimizationmore declaration forms
2011 System support
-
Facts:10 000 tax payers increaseover 70 forms
Issues:
lack of monitoring infrastructurelow performance of external TSP servicelack of profiling and stress testing infrastructure
2012 System support
-
Hardware solutions:
EdecDbData (validation service) (PHP app on Windows 2003 Server, 2 Core CPU. 4Gb RAM, 100Gb HDD)EdecDbSync (processing service) (PHP app on Windows 2003 Server, 2 Core CPU. 4Gb RAM, 100Gb HDD)
Software solutions:
2012 System support
asynchronous loading of paged gridsdedicated processing service (EdecDbSync)dedicated validation service with batch mode (EdecDbData)
-
Facts:
13 000 tax payers increaseup to 1300 - 1500 real users onlineup to 750 simultaneous robots (using WAPT Pro test cases)up to 15 000 declarations in a single daynew big declarations (up to 250 000 records and 60 Mb XML data)
Issues:
2013 System support
network overload (database link)storage overload on secondary services.Java 7 updates that tightens security policiesexpired certificatesexpensive timestamping service
-
Hardware solutions:
PKI Service (Windows 2003 Server, 2 Core CPU, 2Gb RAM)TSP Service (Java web app on Windows 2003 Server, 2 Core CPU, 2Gb RAM)AMQP Server (RabbitMQ on CentOS 6.4, 2 Core CPU, 2Gb RAM)
Software solutions:
2013 System support
pipelined declarations processor, using AMQP/RabbitMQ, IPC/PCNTL multipart declarationsserver side document serialization, and sign of hash onlyInnoDB engine instead of myIsamSOAP to REST transition for validation service - 50% performance increase
-
How it works now
-
The Future: CAST
eDeclaration
eAccounting
Online bankingSmart Office