31.05.2014 Aufrufe

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) - PROFI ...

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) - PROFI ...

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) - PROFI ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>MOBILE</strong> <strong>ENTERPRISE</strong> <strong>APPLICATION</strong><br />

<strong>PLATFORM</strong> (<strong>MEAP</strong>)<br />

Oliver Steinhauer<br />

.mobile<br />

<strong>PROFI</strong> Mobile<br />

Business Agenda


<strong>MOBILE</strong> <strong>ENTERPRISE</strong> <strong>APPLICATION</strong> <strong>PLATFORM</strong><br />

AGENDA<br />

01 Mobile Enterprise Application Platform<br />

02 <strong>PROFI</strong> News – eine Beispiel App<br />

03 IBM Worklight<br />

04 Angebot der <strong>PROFI</strong> für Mobile Business<br />

2<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>MOBILE</strong> BUSINESS<br />

ÜBERSICHT<br />

3 29.01.2013<br />

Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>MOBILE</strong> <strong>ENTERPRISE</strong> <strong>APPLICATION</strong> <strong>PLATFORM</strong><br />

<strong>MEAP</strong><br />

• Plattform zum Entwickeln, Betreiben und Managen von Apps<br />

• Adressiert häufige Themen:<br />

• Unterschiedliche mobile Betriebssysteme<br />

• Skills von Entwicklern<br />

• Integration in bestehende Systemlandschaft<br />

• Security<br />

• Push-Nachrichten<br />

• ...<br />

<strong>MEAP</strong><br />

Middleware<br />

<strong>MEAP</strong> Device<br />

Runtime<br />

4<br />

29.01.2013<br />

Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>MOBILE</strong> <strong>ENTERPRISE</strong> <strong>APPLICATION</strong> <strong>PLATFORM</strong><br />

WANN LOHNT SICH <strong>MEAP</strong><br />

Gartner: Rule of Three (min. 1 Bedingung):<br />

• 3 oder mehr Apps<br />

• 3 oder mehr mobile OS<br />

• 3 oder mehr Backends<br />

Zu beachten:<br />

• Man kann Telefon und Tablet als 2 Apps betrachten<br />

• iPhone, iPad, Android Phone und Android Tablet = 4 Apps<br />

5 29.01.2013<br />

Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

6<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

Voraussetzung:<br />

• iPhones wurden an alle <strong>PROFI</strong>s verteilt<br />

Idee:<br />

• Zentrale Bereitstellung von Neuigkeiten aus verschiedenen internen und<br />

externen Quellen<br />

Ziel:<br />

• Bessere Information der Mitarbeiter und gezielte Informationen an<br />

Vertrieb<br />

7<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

8<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

Anforderungen:<br />

• Push-Benachrichtigung bei Neuigkeiten<br />

• Benutzer-Login für personalisierte News<br />

• Offline-Verfügbarkeit<br />

9<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

Intranet Homepage Partner<br />

Social<br />

Media<br />

10<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

Intranet Homepage Partner<br />

Social<br />

Media<br />

11<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

Social<br />

Intranet Homepage Partner<br />

Media<br />

middleware<br />

12<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

Aufgaben:<br />

middleware<br />

• Integration unterschiedlicher<br />

Systeme<br />

• Security<br />

• Kommunikation und Login in<br />

Fremdsysteme<br />

• Senden von Push-<br />

Benachrichtigungen<br />

13<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

Social<br />

Intranet Homepage Partner<br />

Media<br />

<strong>MEAP</strong><br />

middleware<br />

14<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>PROFI</strong> NEWS<br />

MÖGLICHE APPS<br />

• Einfach zu entwicklen<br />

und verwalten<br />

• „nur“ Browser<br />

Spezifika<br />

• Kompromiss<br />

• Abhängig von<br />

Entwicklungsumgebung<br />

• Hohe Performance<br />

• Beste Usability<br />

• Device abhängig<br />

Web App<br />

Mobile Web App<br />

Hybrid Mobile App<br />

Native mobile App<br />

HTML(5),<br />

JavaScript<br />

HTML(5),<br />

JavaScript<br />

HTML(5),<br />

JavaScript-Bridge<br />

Objective C, Java,<br />

...<br />

Keine Device<br />

spezifischen<br />

Funktionen<br />

Offline<br />

Möglichkeiten<br />

Zugriff auf Device-<br />

Hardware<br />

Performance,alle<br />

Möglichkeiten<br />

Mobile Browser<br />

(App-)Store Download und Installation<br />

Mobile Feeling<br />

Portabilität<br />

Bereitstellungskosten<br />

15<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>PROFI</strong> NEWS<br />

MÖGLICHE APPS<br />

• Einfach zu entwicklen<br />

und verwalten<br />

• „nur“ Browser<br />

Spezifika<br />

• Kompromiss<br />

• Abhängig von<br />

Entwicklungsumgebung<br />

• Hohe Performance<br />

• Beste Usability<br />

• Device abhängig<br />

Web App<br />

Mobile Web App<br />

Hybrid Mobile App<br />

Native mobile App<br />

HTML(5),<br />

JavaScript<br />

HTML(5),<br />

JavaScript<br />

HTML(5),<br />

JavaScript-Bridge<br />

Objective C, Java,<br />

...<br />

Keine Device<br />

spezifischen<br />

Funktionen<br />

Offline<br />

Möglichkeiten<br />

Zugriff auf Device-<br />

Hardware<br />

Performance,alle<br />

Möglichkeiten<br />

Mobile Browser<br />

(App-)Store Download und Installation<br />

Mobile Feeling<br />

Portabilität<br />

Bereitstellungskosten<br />

16<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

Aufgaben:<br />

• Abrufen und darstellen von News<br />

• Navigation<br />

• Offline-Fähigkeit<br />

• Push empfangen<br />

• Security<br />

• Kommunikation<br />

• Sichere Speicherung von Daten<br />

17<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

Weitere Fragestellungen:<br />

• Verteilung der App<br />

• Nicht über öffentlichen Store<br />

• Verwaltung unterschiedlicher<br />

Versionen<br />

• iOS Updates<br />

• ...<br />

18<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS<br />

Social<br />

Intranet Homepage Partner<br />

Media<br />

<strong>MEAP</strong><br />

middleware<br />

<strong>PROFI</strong><br />

App-Store<br />

<strong>MEAP</strong><br />

runtime<br />

19<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS – IM LAUFE DER ZEIT<br />

• Benutzer wünschen:<br />

• Eigene iPad Version, in der die Inhalte übersichtlicher dargestellt werden können<br />

• Marketing wünscht:<br />

• Bereitstellen auch für Kunden, Partner mit ausgewählten Inhalten<br />

• Hersteller und Benutzer wünschen:<br />

• Ständig neue Geräte mit neuen OS-Versionen<br />

Unterstützung iPhone, iPad, Android Fon und Android Tablet<br />

Apps in öffentlichen Stores<br />

Push-Benachrichtungen für unterschiedliche Hersteller<br />

Entwicklung braucht Tools, um die minimalen Unterschiede effizient zu<br />

managen<br />

20<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


EINE BEISPIEL APP<br />

<strong>PROFI</strong> NEWS – IM LAUFE DER ZEIT<br />

Social<br />

Intranet Homepage Partner<br />

Media<br />

<strong>MEAP</strong><br />

middleware<br />

Entwicklungs-Tools<br />

<strong>PROFI</strong><br />

App-Store<br />

<strong>MEAP</strong><br />

runtime<br />

öffentlicher<br />

öffentlicher<br />

App-Store öffentlicher<br />

App-Store öffentlicher<br />

App-Store<br />

App-Store<br />

21<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>MOBILE</strong> <strong>ENTERPRISE</strong> <strong>APPLICATION</strong> <strong>PLATFORM</strong><br />

EINE APP IST NUR DIE SPITZE DES EISBERGES<br />

Mobile Solution<br />

Konzept<br />

Strategie<br />

Prozesse<br />

Entwicklung<br />

Usability<br />

Security<br />

Backend<br />

Integration<br />

Bereitstellung<br />

Compliance<br />

Legal<br />

Betrieb<br />

Test<br />

...<br />

22<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>MOBILE</strong> <strong>ENTERPRISE</strong> <strong>APPLICATION</strong> <strong>PLATFORM</strong><br />

KONSOLIDIERUNG DER HERAUSFORDERUNGEN<br />

Extend & Transform<br />

Extend existing business<br />

capabilities to mobile devices<br />

Transform the business by<br />

creating new opportunities<br />

Build & Connect<br />

Build mobile applications<br />

Connect to, and run<br />

backend systems in support<br />

of mobile<br />

Manage & Secure<br />

Manage mobile devices and applications<br />

Secure my mobile business<br />

23<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


IBM WORKLIGHT<br />

24<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


WORKLIGHT<br />

ARCHITEKTUR<br />

25<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


WORKLIGHT<br />

RUNTIME<br />

26<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


WORKLIGHT<br />

INTEGRATION<br />

27<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


WORKLIGHT<br />

UPDATE MECHANISMUS<br />

28<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


WORKLIGHT<br />

ENTWICKLUNG<br />

Worklight Studio:<br />

• Eclipse basiert<br />

• Lokaler Worklight-Server<br />

• Keine Lizenzen für Entwickler<br />

• Eine App – Ein Projekt<br />

29<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>PROFI</strong> <strong>MOBILE</strong><br />

AGENDA<br />

30<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>PROFI</strong> <strong>MOBILE</strong> BUSINESS AGENDA<br />

<strong>PROFI</strong> <strong>MOBILE</strong> BUSINESS ANGEBOT<br />

.mobile<br />

<strong>PROFI</strong> Mobile<br />

Business<br />

Agenda<br />

Workshops Themen<br />

−<br />

−<br />

−<br />

−<br />

−<br />

−<br />

−<br />

Business<br />

Case<br />

Design Busines Case<br />

Zielgruppe / -markt<br />

Zielplattform<br />

BPM fachlich<br />

Design Roadmap<br />

Benennung<br />

Verantwortlichkeiten<br />

Budgetierung<br />

−<br />

−<br />

−<br />

−<br />

Security<br />

Berechtigungskonzept<br />

Mobile Device<br />

Management<br />

Quell Code Security<br />

Security<br />

Applikationsanbindung<br />

−<br />

−<br />

−<br />

−<br />

−<br />

IT-Systems<br />

Bereitstellung IT<br />

Backup & Recovery<br />

Staging (Prod, Dev,<br />

Test)<br />

Anbindung<br />

Applikationen<br />

Anbindung Cloud<br />

Services<br />

−<br />

−<br />

−<br />

−<br />

−<br />

−<br />

−<br />

−<br />

Development<br />

&<br />

Design<br />

Plattform Knowledge<br />

Dev Tools<br />

Testing<br />

User Interface Design<br />

Application Lifecycle<br />

Management<br />

BPM technisch<br />

Deployment<br />

Schulung<br />

−<br />

−<br />

−<br />

−<br />

−<br />

Support<br />

&<br />

Betrieb<br />

Application Support<br />

Infrastructure Support<br />

Ressourcen für Betrieb<br />

Definition von SLAs<br />

Schulung<br />

31<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>PROFI</strong> <strong>MOBILE</strong> BUSINESS AGENDA<br />

<strong>PROFI</strong> <strong>MOBILE</strong> BUSINESS APPLIANCE<br />

32<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>MOBILE</strong> <strong>ENTERPRISE</strong> <strong>APPLICATION</strong> <strong>PLATFORM</strong><br />

FAZIT<br />

Einführen, entwickeln, einbinden und<br />

betreiben mobiler Applikationen erfordert<br />

eine Strategie!<br />

33<br />

29.01.2013 Mobile Enterprise Application Platform (<strong>MEAP</strong>)


<strong>PROFI</strong> ENGINEERING SYSTEMS AG<br />

OLIVER STEINHAUER<br />

SOFTWARE ARCHITEKT<br />

Otto-Röhm-Straße 18<br />

D-64293 Darmstadt<br />

Telefon: +49 6151 8290-0<br />

Telefax: +49 6151 8290-7610<br />

Mobil: +49 151 61310225<br />

E-Mail: o.steinhauer@profi-ag.de<br />

www.profi-ag.de

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!