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

25

Click here to load reader

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