Oracle Database Mobile Server Die Historie der mobilen Außendienstanbindung 1 Frank Hoppe Business Development & Innovation OPITZ CONSULTING Gummersbach GmbH München, 27.09.2012 OPITZ CONSULTING GmbH 2012 Seite 1
Agenda 1. Fachlicher Hintergrund 2. Historische Entwicklung 3. Die aktuelle Lösung OPITZ CONSULTING GmbH 2012 Seite 2
OPITZ CONSULTING GmbH 2012 Seite 3
OPITZ CONSULTING GmbH 2012 Seite 4
OPITZ CONSULTING GmbH 2012 Seite 5
OPITZ CONSULTING GmbH 2012 Seite 6
Agenda 1. Fachlicher Hintergrund 2. Historische Entwicklung 3. Die aktuelle Lösung OPITZ CONSULTING GmbH 2012 Seite 7
Ablesung der Zähler in Wandel der Zeiten Energieversorger Dienstleister Außendienst Zählerinfos Ableseauftrag OPITZ CONSULTING GmbH 2012 Seite 8
Ablesung der Zähler in Wandel der Zeiten Energieversorger Dienstleister Außendienst Zählerinfos Ableseauftrag Zählerinfos OPITZ CONSULTING GmbH 2012 Seite 9
Ablesung der Zähler in Wandel der Zeiten Energieversorger Dienstleister Außendienst Zählerinfos Ableseauftrag Zählerinfos OPITZ CONSULTING GmbH 2012 Seite 10
Ablesung der Zähler in Wandel der Zeiten Energieversorger Netzregulierung Dienstleister Außendienst Zählerinfos Ableseauftrag Zählerinfos OPITZ CONSULTING GmbH 2012 Seite 11
Mobil war die Ablesung schon immer 1980 1999 2005 2012 OPITZ CONSULTING GmbH 2012 Seite 12
Agenda 1. Fachlicher Hintergrund 2. Historische Entwicklung 3. Die aktuelle Lösung OPITZ CONSULTING GmbH 2012 Seite 13
Firewall Firewall Firewall Firewall Architekturüberblick Gesamtsystem Intranet SAP / IS-U EV 11 SAP / IS-U EV 2 Altsystem EV 3 DMZ Internet Transferlaufwerk Fileserver Außendienststeuerung DB Außendienst Internet (Interface) Call Center (Interface) PC/ Telefon (Interface) E-Post (Interface) Telefon Kunde OPITZ CONSULTING GmbH 2012 Seite 14
Einsatz des Oracle Mobile Servers OPITZ CONSULTING GmbH 2012 Seite 15
Ablauf einer Synchronisation OPITZ CONSULTING GmbH 2012 Seite 16
Applikationsspezifische Erweiterungen OC eigene Erweiterungen im Mobileserver Kontext automatisierte Übernahme von Daten aus der Errorqueue Setzen eines Timestamps auf Datensatzebeme bei der Erstsynchronisation von Datensätzen (also wann wurde der einzelne Datensatz erstmalig vom Klienten abgeholt) Nach- bzw. Neuberechnung der offenen unbearbeiteten Datensätze je Klient an Hand der Synchronisierungsdaten der jeweiligen Klienten OPITZ CONSULTING GmbH 2012 Seite 17
Beispiel Adminoberfläche OPITZ CONSULTING GmbH 2012 Seite 18
Konflikthandling bei der Synchronisation Server Original Update New Delete Client Update Update New Update...... Regeln je Tabelle erstellbar winning rule definiert, welche Quelle den Datensatz ändern darf Dedizierte Nummernkreise für Clients Speicherung der unklaren Fälle in der Error Queue OPITZ CONSULTING GmbH 2012 Seite 19
Was ist neu gegenüber Oracle Lite? New Features in 11g Support for Java SE, including SE Embedded Device Management for Android platforms Automatic sync for Android and Blackberry platforms Support for Oracle Glassfish Support for Java 1.6 Better integration with Oracle Berkeley DB, including encryption support OPITZ CONSULTING GmbH 2012 Seite 20
Warum nutzen wir Oracle Mobile Server? Einfache Einbindung in unsere Oracle Applikationslandschaft Übernahme der Steuerung der Synchronisation Verteilung über Konfiguration Pufferung der Daten Konfliktmanagement Zentrale Stelle für Gesamtübersicht der Synchronisation Unterstützung von lokalen Datenbanken auf den Clients OPITZ CONSULTING GmbH 2012 Seite 21
OPITZ CONSULTING GmbH 2012 Seite 22