Караиванов Георгий - Drupal в проектах Электронного правительства

300 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Караиванов Георгий - Drupal в проектах Электронного правительства

  1. 1. DrupalCampLviv Drupal for e-government .md Veaceslav Cunev Caraivanov George
  2. 2. Drupal for e-government in Moldova
  3. 3. Internet and Intranet Solutions in Moldova 60% INTERNET distribution rate 90% FIBER OPTIC network coverage 120% MOBILE distribution rate
  4. 4. Over 100 Drupal projects in 6 years
  5. 5. Over 100 Drupal projects in 6 years
  6. 6. Over 100 Drupal projects in 6 years
  7. 7. Projects for Society, Government and Business 12 Society 36 52 Government Business
  8. 8. Projects for Society, Government and Business Society projects NGO Media
  9. 9. Projects for Society, Government and Business Government projects Agencies Ministries Government companies
  10. 10. Business projects Banks
  11. 11. Each project has its own history
  12. 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. 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. 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. 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
  16. 16. 2007 Expected effect
  17. 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. 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. 19. 2011 System support Facts: allow registration of individuals Software solutions: light performance optimization more declaration forms
  20. 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. 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. 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. 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
  24. 24. How it works now
  25. 25. The Future: CAST eDeclaration Smart Office Online banking eAccounting

×