1 Lessons Learned: Mobile CRM Integration
2 Enable Mobile Business Apps in Enterprises
Weptun GmbH Vorstellung 3 Gründung 2010 18 Mitarbeiter 50 Apps für internationale Kunden umgesetzt Launch eigener App-Entwicklungs-Plattform Ende 2012 Anerkannte Experten für Mobile Enterprise Apps 2010 2011 2012 Heute strictly confidential weptun GmbH 2013
Weptun GmbH Produkte und Dienstleistungen 4 Enable Mobile Business Apps in Enterprises App Projekte AppConKit Mobile CRM PerfectSales Umsetzung von ios, Android und Blackberry Apps Erstellung und Betrieb eines Crossplattform Entwicklungstools Modulare Integration von bestehenden CRM Systemen an Mobile Mobilisieren des gesamten Vertriebsprozesses weptun GmbH 2013
Weptun GmbH Produkte und Dienstleistungen 4 Enable Mobile Business Apps in Enterprises App Projekte AppConKit Mobile CRM PerfectSales Umsetzung von ios, Android und Blackberry Apps Erstellung und Betrieb eines Crossplattform Entwicklungstools Modulare Integration von bestehenden CRM Systemen an Mobile Mobilisieren des gesamten Vertriebsprozesses weptun GmbH 2013
Weptun GmbH Produkte und Dienstleistungen 4 Enable Mobile Business Apps in Enterprises App Projekte AppConKit Mobile CRM PerfectSales Umsetzung von ios, Android und Blackberry Apps Erstellung und Betrieb eines Crossplattform Entwicklungstools Modulare Integration von bestehenden CRM Systemen an Mobile Mobilisieren des gesamten Vertriebsprozesses weptun GmbH 2013
Projektbeschreibung 5
6 Projektbeschreibung Problemstellung Funktionsumfang Umgebung
7 Problemstellung Außendienstmitarbeiter brauchen Zugriff auf das CRM - von ihren ipads aus Das heißt: Bestehendes CRM System muss integriert werden Integration in bestehende Prozesse Integration in bestehende IT- Struktur und Sicherheitsrichtlinien Sowohl Offline- als auch Onlinedaten
8 Funktionsumfang Anzeige und Editieren von Kunden Adressen Personen Besuchsberichten Dokumenten Aufträgen Kundenlisten Anlegen von neuen Aufträgen
Umgebung 9
10 Anforderungen Sicherheit: Sicherer Informationszugriff auf wichtigste Daten im internen Netz Sicherheit: Gemischte Nutzung der Geräte durch die Nutzer Sicherheit: Zugriff auch von unbekannten Geräten Integration: einfache Integration mit möglichst wenig Zwischenschritten Integration: Integration nur einmal, ohne Anpassungen auf Geräte Usability: Möglichst immer nutzbar Offline: Datenzugriff auch ohne Internetzugang
Beispiele 11
Beispiele 11
Beispiele 12
Beispiele 12
Integrationsweg 13
Endbild 14
15 Funktionen der Komponenten App Anzeige der App und der Daten Navigation, Editieren Kommunikation zum Integrationsserver Speicherung von Daten und Sync zum Integrationsserver Login Secure Container Integrationsserver Umwandlung von JSON auf SOAP Mapping zwischen Server und Client Authentifizierung Updates
Platzhalter Kapitel 16 Entwicklungsumgebungen Integrationsserver auf Javabasis - Standardlibraries verfügbar Clientseitige Entwicklung auf Basis des AppConKits: UI-Entwicklung grafisch Logik per Javascript
17 AppConKit Projekt Android Phone Android Tablet LDAP Authentification Service AppConDeveloper ACK Web Service Application Server SOAP Company Internal Service 2 iphone ipad REST Company Internal Service 1 weptun GmbH 2013
Aufbau des AppConKits 18 AppConDeveloper AppConAdapter AppConClient Drag&Drop UI Editor Instant On Device Test Built-in Data Mapping Application Server Enterprise Services Smartphone und Tablet SAP, Oracle, SOAP, REST, LDAP
19 Sicherheit Geräte sind im freien Internet - private Nutzung ist erlaubt Verbindung zum Integrationsserver per VPN gesichert App agiert als Secure Container: Authentifizierung Verschlüsselung des Offlinespeichers Dataretention und Remote Logout Erfüllung der Sicherheitsanforderungen!
Sicherheitsfeatures 20 Data$on$Device$ Data$in$Transit$ User$ Authen5fica5on$ Data$Reten5on$ Applica5on$ Code$ Distribu5on$&$ Access$Control$ SSL$Encryp5on$ Device$ID$Based$ Authen5fica5on$ Encrypted$on$ Device$Storage$ AES$End7to7End$ Encryp5on$(*)$ User$ Authen5fica5on$ per$username$/$ Password$/$SSL7 Client$ Cer5ficate$$ Backend$ Controlled$ Dele5on$/$ Logout$$ App$Sandbox$ Storage$ Device$ Registra5on$&$ Authoriza5on$ (*)$ weptun GmbH 2013
Vergleich 21
22 Überblick Web - HTML5 Hybride Native App mit Integrationsserver Native App mit direkter Integration
23 Vergleich Nativ Ohne HTML 5 Hybrid +Integrations- Integrations- server server Offline Nicht möglich Möglich Gut Gut Sicherheit Hoch, Sicherung per Webfirewall Schwierig Gut Gut Integration Schwierig Schwierig Einfacher Je nach Anzahl der unterstützten Geräte Usability Niedrig Besser Gut Gut
24 Entscheidungsfragen Sollen verschiedene Geräte genutzt werden? Muss eine Nutzung auch ohne Datenverbindung gewährleistet werden? Existiert eine Webumgebung? Wie wichtig ist die Bediengeschwindigkeit? Muss mehr als ein Dienst integriert werden?
Fragen? 25
26 Vielen Dank! Weptun GmbH Lierstraße 20a Mehr am Weptun Stand hinter ihnen! 80639 München +49 (0) 89 178 52 01 http://weptun.de