2. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 2
Landeshauptstadt
Dresden
Das Unternehmen
◼ Eigenbetrieb IT-Dienstleitungen der LHD – EB IT
◼ Gegründet 2005
◼ IT- und TK-Dienstleiter für die Stadt Dresden
◼ Endgerätemanagement, Betrieb der Rechenzentren und des
Datennetzes, Durchführung von IT-Projekten, IT-
Applicationmanangement , Weiterentwicklung IT und TK usw.….
◼ Ca. 150 Mitarbeiter
3. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 3
Landeshauptstadt
Dresden
Das Projekt dresden.de
Neugestaltung der Internetauftritts von dresden.de (2014-2015):
◼ Komplett neue Website inklusive Design, Layout, CMS
◼ Nun auch Betreuung der Website (vorher hauptsächl. Hosting)
◼ UmsetzungMigration verschiedener Anwendungsfälle auf
dresden.de
◼ Datentransfer aus Fachanwendungen nach dresden.de z.B.
Parkinformationssystemdaten, Grundwasserstände, Schuldaten
4. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 4
Landeshauptstadt
Dresden
Die Ausgangssituation: Datentransfer
Server
Dresden.de
Schulen
(MSSQL)
Museen
(Website,
XML)
„Picture“
(REST-API)
Parkinfo-
system
(File, XML)
weitere …Internet
Dresden.de vom Intranet
durch Firewall getrennt
◼ Viele Datenquellen im
Intranet (Freischaltung!)
◼ Einige Datenquellen auch
in der DMZ/Internet
◼ Steuerung durch Crontab,
Ausführung von
Shellskripten
5. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 5
Landeshauptstadt
Dresden
Firewall
Der Datentransfer mit Transconnect
Internet
Steuerung der Datentransfers
durch Transconnect
◼ Interne Quellen direkt
◼ Externe Quellen werden
von dresden.de
angesprochen, aber über
Transconnect gesteuert
durch ssh Zugriff von
Transconnect aus
Transconnect
Linux
Datenquellen
Intranet
Server
Dresden.de
Linux
Datenquellen
DMZ/Internet
6. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 6
Landeshauptstadt
Dresden
Umsetzung
◼ Um möglichst einfach auf Filessystemressourcen der dresden.de
Server (Ubuntu) zuzugreifen wird sshfs (FUSE) genutzt, ssh
Verbindung kann direkt gemountet werden.
◼ Nutzung der Filesystemadapter von Transconnect für direkten
Zugriff auf Files auf dresden.de → Vereinfachung
◼ Erarbeitung der Aufgaben durch bisherige Erfahrung mit TC,
durch ProdukthandbuchDokumentation und bei Fehlern in
Zusammenarbeit mit dem Support der SQL AG
◼ Schrittweise Umsetzung der Anforderungen des Projektes
7. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 7
Landeshauptstadt
Dresden
Beispiel Parkinformationssystem
Übertragung der aktuellen Belegungsdaten sowie
Trendinformationen aus dem Parkinfosystem im Minutentakt
◼ Kopie des aktuellen Files über ssh (zeitgesteuerte Aufgabe)
◼ XML-File wird eingelesen, verarbeitet und in die Datenbank
dddep und die Datenbank des Themenstadtplans übertragen
(Routing mit Lookups)
◼Alle 7 Minuten erfolgt ein Versand der Daten per Mail an einen
externen Partner (Zeitgesteuerte Aufgabe + Routing)
8. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 8
Landeshauptstadt
Dresden
Beispiel Anliegenimport aus Picture
Informationen der in Picture hinterlegten Prozesse werden für die
Veröffentlichung auf dresden.de übertragen
◼ Eigenentwickelte Aufgabe, da Bearbeitung und Inhalt sehr
speziell und komplex (zeitgesteuerte Aufgabe)
◼ Die Daten werden aus der REST-API von Picture abgerufen und
dann verarbeitet.
◼ Im Anschluss erfolgt eine Veröffentlichung auf dresden.de und in
der D115 Wissensbasis.
9. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 9
Landeshauptstadt
Dresden
Und mehr…
◼ Wetterdaten, Grundwasserspiegel, Elbepegel,
Organisationsdaten der Stadtverwaltung immer aktuell auf
dresden.de
◼ Datenübertragungen von Schulen und Museen nach dresden.de
◼ Datenübertragungen und –abgleiche zwischen dresden.de und
dem Themenstadtplan
◼ Datenabgleich der Kontaktformulare auf dresden.de u. weitere
◼ Insgesamt 24 Zeigesteuerte Aufgaben (gut 6000 bis 7000
Nachrichten am Tag allein für dresden.de)
10. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 10
Landeshauptstadt
Dresden
Vorteile durch Transconnect
◼ Ein zentraler Punkt für alle Schnittstellen.
◼ Damit übersichtlicher als die bisherige Lösung durch Crontab und
Shellskripte, besseres Monitoring, erleichterte Fehlersuche
◼ Viele Adapter-/Schnittstellentypen sind im Kernprodukt schon
enthalten
◼ Gute Performance und guter Support
◼ Bei Entwicklung eigener Aufgaben bringt TC die immensen
Möglichkeiten von Java mit.
11. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 11
Landeshauptstadt
Dresden
Ergebnis des Projektes
◼ Pünktliche Fertigstellung!
◼ Google eTown Award 2015 an Dresden
◼ Ein Stück weiter Richtung Smart City
◼ Betrieb der Schnittstellen mit Transconnect bis heute
◼ Es kommen pro Jahr immer einige Aufgaben für TC hinzu.
12. Eigenbetrieb IT-DienstleistungenSmart City Dresden
Folie: 12
Landeshauptstadt
Dresden
Abseits von dresden.de
◼ Transconnect seit 2004 im Einsatz
◼ ca. 85 aktive Jobs
◼ Angesprochene Systeme: SAP RFC, Notes-DBs, Datenbanken
(MySQL, PostgreSQL, MSSQL, ORACLE), Filesystem
(Unix/Windows) , HTTP(eingehend/ausgehend) usw.
◼ Einsatz: z.B. Schnittstelle Notes/eBuero mit DMS, Datentransfers
zw. Datenbanken, Abfragen über HTTP zum Abruf von Daten aus
SAP etc....