12. 2007 Tender from United Nations
20 competitors
ALL report forms for State Tax Service
Available 24/7
National and international expert groups
Multiple government system integration
13. 2008 - 2009 System development
120
Reports
103
Agents
87
15
90
60
92
14
55
30
14
10
Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Max. number of agents: 17
Jul Aug Sep Oct Nov Dec
Reports submitted: 683
14. 2009 - 2012 System deployment
12000
9000
97110
Reports
95688
94196
91594
Agents
6000
14955
3000
14055
16713
15038
Jan Mar May Jul Sep Nov Jan Mar May Jul Sep Nov Jan Mar May Jul Sep Nov Jan Mar May Jul Sep Nov
Feb Apr Jun Aug Oct Dec Feb Apr Jun Aug Oct Dec Feb Apr Jun Aug Oct Dec Feb Apr Jun Aug Oct Dec
Max. number of agents: 18549
2008 - 2009
Reports submitted: 812338
Max. number of agents: 17
Reports submitted: 683
15. 2013 Current State of the System
Number of agents: 22507 Reports submitted: 1416383 Saved: 323 years
7972
Reports submitted
8000
5756
6000
4000
2000
55
Time of
the day
0
1
2007 - 2012
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Max. number of agents: 18566
Reports submitted: 813121
17. 2009 Initial solutions
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)
18. 2010 System support
Issues:
lack of knowledge
lack of organization structure
lack of call center
missconfigured server resources
limited performance due to synchronous architecture
Hardware solutions:
front login server: servicii.fisc.md (.NET)
Software solutions:
SSO authentication
19. 2011 System support
Facts:
allow registration of individuals
Software solutions:
light performance optimization
more declaration forms
20. 2012 System support
Facts:
10 000 tax payers increase
over 70 forms
Issues:
lack of monitoring infrastructure
low performance of external TSP service
lack of profiling and stress testing infrastructure
21. 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:
asynchronous loading of paged grids
dedicated processing service (EdecDbSync)
dedicated validation service with batch mode
(EdecDbData)
22. 2013 System support
Facts:
13 000 tax payers increase
up to 1300 - 1500 real users online
up to 750 simultaneous robots (using WAPT
Pro test cases)
up to 15 000 declarations in a single day
new big declarations (up to 250 000 records and
60 Mb XML data)
Issues:
network overload (database link)
storage overload on secondary services.
Java 7 updates that tightens security policies
expired certificates
expensive timestamping service
23. 2013 System support
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:
pipelined declarations processor, using
AMQP/RabbitMQ, IPC/PCNTL
multipart declarations
server side document serialization, and sign of hash only
InnoDB engine instead of myIsam
SOAP to REST transition for validation service
- 50% performance increase