27
© mimacom ag 1

SeGF 2014 | Blitzschnelles eGovernment mit ElasticSearch

Embed Size (px)

DESCRIPTION

 

Citation preview

© mimacom ag 1

© mimacom ag

Swiss eGovernment Forum 2014

«Wege zur Verwaltung 2020»

2

Andreas Esser

Senior Project Leader und Berater

[email protected]

Blitzschnelles eGovernment mit Elasticsearch

© mimacom ag

Ablauf

• mimacom kurz & bündig

• Instant Response

• Verwaltung 2020

• Praxisfall & Lösung

• Vorführung

• Fragen & Antworten

3

© mimacom ag

mimacom kurz & bündig

• Gründung 1999

• eGovernment-Partner└ Portale

└ BPM

└ Individuallösungen

└ Consulting

• ca. 70 Mitarbeiter in der Schweiz

• Fokus auf Standards in Entwicklung undProjektabwicklung

└ ISO-9001 nach TQMi seit 2005

└ HERMES: HSPTP und HSPM

└ Agilität: CSM, CSPO

└ ITIL: Certified Foundation

└ CMMI: Level 5 seit 2012

• Hauptsitz Bern, Geschäftsstellen in Zürich, Basel und Lausanne

4

© mimacom ag

eGovernment-Partner

© mimacom ag

Partnerschaften

05.03.2014 6

Portale

BPM

Big Data & Search

© mimacom ag

Instant Response

Jakob Nielsen («Time Scales in User Experience»)

7

2 4 6 8 10 12 14 16

Antwortzeit in Sekunden

<1 Sekunde

Gefühl von Kontrolle (seamless)

<10 Sekunden

Ungeduld, Warten, Gedanken unterbrochen

>10 Sekunden

Frust, Benutzer sucht Alternativen

<0.1 Sekunden

Gefühl der direkten Manipulation

© mimacom ag 8

Instant Response

«Gefühl der direkten Manipulation» gilt im UX-Design als der Schlüssel zu mehr

Benutzer-Engagement.

<0.1 Sekunden

Gefühl der direkten Manipulation

© mimacom ag

«We know your time is valuable»

• Fast is better than slow

• Google Instant Search

• Spart 2–5 Sekunden pro Suche

9

© mimacom ag

Be snappy, make happy

• «Snappiness» ist Schlüsselfaktorfür Benutzerzufriedenheit

• «Snappiness» = Gefühl der direkten Manipulation

• Apple ist bei allen Produkten «snappier»

• Teilweise erheblicher Aufwand

10

snappy [ˈsna-pē]

bissig, schwungvoll, flott, forsch, zackig, schmissig

© mimacom ag 11

«Jede 100 ms Verzögerung kosten

1% Umsatz»

Greg Linden, «Make Data Useful» (2006), Seite 15.

© mimacom ag

Instant Response

• Kritischer Faktor im Umgang mit Kunden/Benutzern

• Instant Response ist Megatrend bei kommerziellen Anwendungen und Produkten

• «Real Time Economy»

12

© mimacom ag

E-Government Survey 2012

«… a shift towards a user or citizen-centricapproach to e-government service»

13

«Government agencies therefore need to makeexplicit efforts to increase citizen satisfaction andincorporate this as an important factor in policydesign for usage increase.»

© mimacom ag

Verwaltung 2020

• Personalisierte Bürger-Services

• Cloud

• Open Data (Freedom of Information)

• Mobile

• Instant Response

14

© mimacom ag

Wo liegt der Flaschenhals?

• Frontend

└ Webbrowser sind sehr schnell (HTML5/JavaScript)

• Netzwerke

└ Breitbandversorgung, Glasfaser

└ Mobile 4G/LTE bis 2020 flächendeckend

• Backend

└ Heterogene Systemlandschaften

└ Teilweise alte Systeme

└ Komplexe Datenstrukturen

└ Optimierung/Skalierung aufwändig

15

© mimacom ag

Der Praxisfall

• Modernes Kundenportal für internationalen Konzern

• Vertragsmanagement, Self-Services

• Ziele

└ Aufwertung von Produkten/Services

└ Steigerung der Kundenloyalität

• «Kunde nah an seinen Daten»

• Google-Feeling

16

© mimacom ag

Die Herausforderung

• Sehr umfangreiche, komplexe Verträge

• Dauer Abfrage eines kompletten Vertrags: bis zu 15 Minuten!

• Workaround in bisheriger Lösung

└ Abfragen nur auf Vertragsteile

└ Antwortzeiten: bis zu 2 Minuten

17

© mimacom ag 18

Die Systemlandschaft

ERP

DMS

Kundenportal

© mimacom ag 19

Die Architektur der Lösung

ERP

Kundenportal

DMS

© mimacom ag

Elasticsearch

• Enterprise Search Server

└ High Performance Indexing & Query Engine

└ Unstrukturierte und strukturierte Daten, PDF, Office …

└ In-Memory Data Storage

└ Skaliert automatisch, verteilbar, hoch verfügbar

└ Volltextsuche: Unscharf, Exakt, Wildcard, phonetisch, hierarchisch, geographisch, analytisch, suggesting …

05.03.2014 20

StumbleUpon

© mimacom ag

Die Vorteile der Lösung

• Instant Response

• Skaliert automatisch

• Bei Bedarf verteilbar (auch geographisch)

• Kaum Anpassungen an bestehenden Systeme erforderlich

• Einfache Integration: Alle zeitkritischen Anfragen nur noch an ein System

• Indizierung über alle Daten möglich

• Fortgeschrittene Suchfunktionen (unscharf, geographisch, etc.)

21

© mimacom ag 22

Vorführung

23

© mimacom ag

Benutzerfreundlich

Kundenorientiert

Kompetent

Qualitativ

Effizient

24

…the open source integrator

© mimacom ag

Partnerschaften

05.03.2014 25

© mimacom ag

Elasticsearch vs. Oracle Text

05.03.2014 26

Skalierbarkeit

Lizenzkosten

Erweiterbarkeit

SuchfunktionenBackup/Restore

Sicherheit

Testbarkeit

elasticsearch

Oracle Text

© mimacom ag 05.03.2014 27