WSO2Con EU 2015: Implementing National Interoperability Platform

18
Implemen’ng Na’onal Interoperability Pla3orm Artur Reaboi Enterprise Architect eGovernment Center of Moldova

Transcript of WSO2Con EU 2015: Implementing National Interoperability Platform

Implemen'ng  Na'onal  Interoperability  Pla3orm  

Artur  Reaboi  Enterprise  Architect  

e-­‐Government  Center  of  Moldova  

About  Moldova  

•  Located  between  Romania  and  Ukraine  •  Area:  33.8  km2  

•  Popula'on:  3.5  M  •  Capital:  Chisinau  (0.7  M)  •  Mul'lingual  country  •  ICT  takes  ~10%  of  GDP  •  Internet  penetra'on  –  44.81%  •  99%    •  Mobile  Penetra'on  –  125%  

About  e-­‐Government  Center  

•  CIO  of  the  Government  •  Opera'onal  from  2011  •  Reports  to  Prime  Minister  •  Responsible  for  Government  e-­‐Transforma'on  Agenda  

•  Follow  us  on  hZp://egov.md  

e-­‐Transforma'on  Scope  and  Vision  

By  2020  all  public  services  will  be  electronic  and  accessible  to  ci'zens  and  business  through  

digital  means  

Electronic  services  infrastructure  

ELECTRONIC  SERVICE  

SECURITY  AND  IDENTITY  

ELECTRONIC  PAYMENTS  

ELECTRONIC  MESSAGING  

HOSTING  

DELIVERY  

CLIENT  SUPPORT  

DIGITAL  SIGNATURE  

INTEROPERABILITY  

Government  as  a  Pla3orm  

ELECTRONIC  SERVICE  

SECURITY  AND  IDENTITY  

ELECTRONIC  PAYMENTS  

ELECTRONIC  MESSAGING  

HOSTING  

DELIVERY  

CLIENT  SUPPORT  

DIGITAL  SIGNATURE  

INTEROPERABILITY  

MPass®  from  05/2012  

MSign®  from  05/2013  

MPay®  from  09/2013  

MNoIfy®  from  05/2012*  

MCloud®  from  02/2013  

MConnect®  from  01/2015  

MDelivery  from  mid.  2015  

SSC  from  01/2014*  

Government  data  exchange  problems  

•  Problem  #1  –  Lack  of  (or  insufficient)  communica'on  between  authori'es  and  even  between  subdivisions  of  the  same  authority.  

•  Problem  #2  –  Financial  obstacles  –  some  organiza'ons  sell  data  (or  access  to  data).  

•  Problem  #3  –  Technological  obstacles  –  incompa'bility,  heterogeneous  environments,  lack  of  standards,  lack  of  documenta'on,  etc.  

EIF  Levels  

Moving  from  this…  

SOE  Registru  

Tax  Service  

Customs  

NB  of  Sta's'cs  

Social  Assurance  Authority  

Medical  Assurance  Authority  

Min.  of  Jus'ce  

SOE  Cadastre  

An'corrup'on  Commission  

Prosecutors  

…  to  this  

SOE  Registru  

Tax  Service  

Customs  

NB  of  Sta's'cs  

Social  Assurance  Authority  

Medical  Assurance  Authority  

Min.  of  Jus'ce  

SOE  Cadastre  

An'corrup'on  Commission   Prosecutors  

Legal  Framework  

•  GD  nr.  656  on  Approving  the  Interoperability  Framework  Program  – defines  the  concept  and  delineates  interoperability  layers:  organiza'onal,  seman'c  and  technical  

– defines  an  ac'on  plan  and  responsibili'es  •  GD  nr.  404  on  Pilo'ng  the  Interoperability  Pla3orm  –  lists  the  par'cipa'ng  ins'tu'ons  – sets  up  the  expected  ac'ons  during  pilo'ng  

Technical  Challenges  

•  Reduced  'me  to  connect  to  data  sources  •  Ensuring  data  security  and  confiden'ality  •  Unprecedented  scalability  •  Ensuring  data  integrity  in  a  distributed  environment  

•  Ensuring  enough  flexibility  to  connect  different  technologies  

•  Ensuring  enough  compa'bility  to  transform  between  different  data  models  

•  Monitoring  and  complex  journaling  

Data  virtualiza'on  

Data  virtualiza'on  through  media'on  

N5:  Presenta'on  

MConnect  Layers  

N4:  Monitoring  and  Analysis  

N2:  Middleware  

N1:  Data  

N3:  Business  Processing  

Elas'city

 

DB1   DB2   DB3  XML   CSV   XLS  

Iden

'ty  

Reuse  

DBF  

Intermediate  Pilo'ng  Results  

•  Deployment  with  automa'on  (ansible)  and  high  availability  with  ~  30  nodes  

•  10  connected  ins'tu'ons  (i.e.  tenants)  •  ~  15  integra'on  projects  (i.e.  ~25  web-­‐services)  •  700K  real-­‐data  messages  exchanged  •  Performance  tests  with  only  2  ESB  worker  nodes  

showed  between:  –  5000  msg/sec  simplest  empty  request/reply  –  800  msg/sec  5K  in  size,  encrypted  and  signed  with  1024  bits  length  key  

–  200  msg/sec  5K  in  size,  encrypted  and  signed  with  4096  bits  length  key  

MConnect  Roadmap  

•  Legal  framework  adjustments  •  Establish  a  streamlined  integra'on  process  •  Ensure  consistent  monitoring  and  SLAs  •  Build  the  Seman'c  Catalogue  and  populate  it  with  ini'al  data  structure  defini'ons  

•  Connect  data  sources  in  a  generic  way  •  Con'nue  the  incremental  technical  adop'on  •  Connect  private  sector  as  consumers  and  providers  of  data  

Thank  You  

website:  hZp://egov.md  e-­‐mail:  [email protected]