Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Mobilní aplikace – vývoj, integrace a správa V enterprise prostředí Martin Samek, IBM WebSphere

Podobné prezentace


Prezentace na téma: "Mobilní aplikace – vývoj, integrace a správa V enterprise prostředí Martin Samek, IBM WebSphere"— Transkript prezentace:

1 Mobilní aplikace – vývoj, integrace a správa V enterprise prostředí Martin Samek, IBM WebSphere

2 Uživatelé vyžadují přístup k datům kdykoliv a odkudkoliv

3 Možnosti interakce se rozvíjí

4 Doméný mobilní interakce Mobile B2C Zvýšení spokojenosti a loajality zákazníka Nový obchodní kanál pro oslovení koncových zákazníků Mobilní bankovnictví, obchodní aplikace Mobile B2E & B2B Zvýšení produktivity interních zaměstnanců Komunikace mezi obchodními partnery Obchodní zástupci, terénní pracovníci, operátoři logistického řetězce Mobile M2M Umožňuje sdílet data a události mezi stroji Chytré domácí spotřebiče, automobily, městské parkovací systémy Internet Věcí

5 Mobilní platforma Mobile Enterprise Application Platform (MEAP) – Adresuje specifika multiplatformního vývoje a správy software pro mobilní zařízení, a to v celém životním cyklu mobilní aplikace – Poskytuje centrální a zabezpečený přístupový bod k vnitřním systémům společnosti – Komponenty MEAP: Mobile middleware server – integrace, zabezpečení, škálovatelnost, multiplatformní podpora, centrální správa aplikací, správa push notifikací a další Mobile client app – klientské knihovny přístup k nativním prvkům zařízení a middleware serveru Enterprise AppStore – distribuce interních aplikací Development Environent – design, vývoj a testování multiplatformních aplikací Mobile Device Management (MDM) – Zabezpečení, monitoring, správa a podpora mobilních zařízení v rámci jejich nasazení uvnitř společnosti – Poskytuje a řídí distribuci aplikací, dat i samotné konfigurace koncových mobilních zařízení – Typicky pro doménu B2E

6 IBM Worklight Standardizovaný přístup k multiplatformnímu vývoji mobilních aplikací Integrace s vnitřními systémy společnosti Správa a zabezpečení aplikace, dat i jejich integrace Klíčové vlastnosti Rychlý vývoj multiplatformních aplikací Celková správa životního cyklu mobilních aplikací Snížení nákladů na vývoj a údržbu řešení Business Value Mobilní platforma pro rychlý vývoj, správu a integraci mobilních aplikací

7 © 2013 IBM Corporation IBM Software Vývoj mobilních aplikací Native Application API Zařízení Mobile Browser Web Code

8 Feedback Management Reporting for Statistics and Diagnostics Public App Stores Worklight Application Center Worklight Application Center Development Team Provisioning App Feedback Management Enterprise App Provisioning and Governance Device Runtime Cross-Platform Compatibility Layer Encrypted and Syncable Storage Runtime Skins Server Integration Framework Application Code Worklight Console Unified Push and SMS Notification Development and Operational Analytics App Version Management Enterprise Backend Systems & Cloud Services Worklight Server User Authentication and Mobile Trust Mashups and Service Composition JSON Translation Adapter Library for Backend Connectivity Stats and Logs Aggregation Unified Push Notifications Client-Side App Resources Direct Update Mobile Web Apps Geolocation Services HTML5, Hybrid, and Native Coding Optimization Framework Integrated Device SDKs 3 rd Party Library Integration Build Engine Worklight Studio SDKs Functional Testing WYSIWG Editor and Simulator Blackberry Android iOS Windows Phone Java ME Windows 8 Mobile Web Desktop Web Enhanced crash & platform-level exception capture Location-based event handling IBM Worklight Komponenty

9 Feedback Management Worklight Studio

10 Feedback Management Worklight Studio - Emulators

11 Feedback Management Worklight Studio – Browser Simulator

12 3 klíčové faktory úspěchu IBM Global IT Study on Mobile Infrastructure 2013

13 Co je potřeba zohlednit při vývoji a integraci mobilních apps Vystavení existujících rozhraní interních systémů pro mobilní aplikace Tradiční interní rozhraní nebyly navrženy pro mobilní svět Co vystavit, jak to vystavit a jak spravovat a řídit Zabezpečení v první řadě Ztráta mobilního zařízení, dat a možnost neautorizovaného přístupu Menší predikovatelnost četnosti přístupů Rostoucí počet uživatelů, aktivních v kteroukoliv dobu Technologické rozdíly JSON/REST namísto SOAP/XML, OAuth namísto SAML Výdrž baterie je klíčová Komunikaci mezi mobilním zařízením a serverem musí být co nejšetrnější Výkon především Uživatelé mobilních aplikací jsou nároční, očekávání výsoké uživatelská spokojenosti

14 Tradiční Integrační Vrstva Rozhraní koncových systémů Messaging (XML) Databáze Soubory ERP CRM Rozhraní integrační vrstvy Security GW Konverze komunikačních protokolů Transformace datových formátů SOA Služby AuditŠifrování Zabezpečení Řízení SLA - Autentikace - Autorizace - Validace požadavků - Řízení zátěže Provozní Monitoring Směrování požadavků 1

15 Integrace Mobilních Aplikací Rozhraní koncových systémů Rozhraní integrační vrstvy Konverze komunikačních protokolů Transformace datových formátů SOA Služby Audit Šifrování Zabezpečení Řízení SLA Provozní Monitoring Směrování požadavků - Vystavení REST API - Autentikace - Autorizace - Validace požadavků - Řízení zátěže Security GW Mobile Middleware Server - Volání integračních adaptérů - REST -> Webová Služba - JSON -> XML - Fasády rozhraní služeb ESB - Push zprávy, notifikace - Geolokační služby - Vynucení updatů Apps - Správa Apps a jejich verzí Internet 1

16 Vystavení zabezpečeného rozhraní - API Mobilní aplikace typicky přistupují k vnitřním systémům a zdrojům přes rozhraní - Web APIs Tato API mohou být zároveň i bezpečnostním rizikem, pokud nebudou dostatečně zabezpečena Počet útoku na mobilní zařízení a jejich integrační rozhraní se meziročně dramaticky zvyšuje 2

17 API – Otevření dveří vývojářům 2

18 © 2013 IBM Corporation IBM Software

19 Feedback Management Geo-Lokační Služby Client-side APIs –Efektivně kombinuje GPS, Wifi a triangulaci telefonu –Sběr dat na při běhu aplikace na popředí i na pozadí –Data předána serveru po dávkách –Dostupné i v případě, že je aplikace offline Genrování událostí podle –Vzdálenosti od místa určení –Při vstupu(výstupu) do geo-lokační zóny Server side – udržuje a aktualizuje kontext, využívaný integračními adaptéry –Reakce na geo-lokační události –Obohacení byznys dat –Integrace s vnitřními systémy a procesy Scénáře využití –Loajalitní programy –Poskytování nabídek partnerů na základě geo dat Worklight Server Sběr, komprese a stream geo-lokačních dat Analytics Repository Geo-lokační data Adapter Integrace s vnitřními systémy a spouštění procesů na základě geo dat ……

20 Security & Acceleration for connections into back-end systems Scalable basic authorization & OAuth Easy REST API creation Live API editing and push updates JSON & mobile threat protection Developer self-service portal for APIs Policy based API control and security Operational analytics on API usage Key capabilities Hardened security for mobile access Rapid deployment of scalable APIs Self-service API access for developers Business Value IBM DataPower with API Management

21 IBM API Management Architecture Security GW IBM DataPower API Management Portal Integration layer API Management Design&Map Mobile Middleware Server Enterprise Service Bus IBM Worklight Server IBM Integration Bus IBM API Management Third party developer Internal developers REST API

22 Universal Connectivity: Messaging from IBM © 2013 IBM Corporation 22 Make it easier for mobile app developers to access enterprise data Internet APP Service DB APP DB APP DB ESB and MQ messaging Universal Enterprise Messaging Provide access to enterprise apps and data already connected by MQ Pub/sub model to enable dynamic distribution of notifications Apple iOS Messaging for native iOS apps JavaScript Messaging for Hybrid apps Android Messaging for native Android apps MQTT Reliable messaging protocol Access to enterprise Reliable delivery Conserve device power Reduce network traffic Worklight developers Developer experience augmented with mobile messaging Clients for Mobile and M2M Messaging Including Simple Javascript Messaging API IBM MessageSight Edge-of-network Messaging Appliance Highly-scalable MQTT and WebSockets support

23 Feedback Management Worklight Server Adapters with support for SOAP, REST, SQL, JMS, IBM Cast Iron, and Node.js Performs Data Transformation to streamline back- end data for mobile consumption Server and device Security control Supports Physical Clustering for high availability Controls Application Deployment and Versioning Push Notification administration Analytics including user adoption, usage data, app crash and exceptions Information Systems Databases Applications Query Update data Data/Result as JSON Invoke adapter procedure SQLNode Worklight Server SOAP Response JMS CAST IRON REST

24 Feedback Management Mobile Data Support Mobilní databáze na zařízení: –Vnitřní JSON databáze –JavaScript API pro CRUD operace s daty v offline režimu aplikace Šifrování dat: Pomocí vývojářského klíče anebo pomocí uživatelského hesla Server-client synchronizace: Aktualizace datového uložiště pomocí adaptérů Client-server synchronizace: Definování akcí pro práci s offline daty a jejich následné vykonání po připojení na server

25 © 2013 IBM Corporation IBM Software Simple Mobile Developer Experience 25MQTT and Mobile Write your app: Worklight studio – write once, run anywhere Integrate : Generate Worklight adapter for deployment Choose : Select your pattern Configure : use defaults or tailor for your scenario Broker Patterns for common integration scenarios

26 Application runtime Cross-platform services for the mobile channel (including client and server components). Client APIs available for both pure native as well as hybrid development Studio Leading tools for cross- platform hybrid development that maximize code reuse and enable per-device optimization Operational console Operational management for deployments, version enforcement, and infrastructure access. Operational analytics provide real-time insight into application usage Application center A cross-platform private mobile application store focused on the needs of a development organization or a team IBM Worklight: An Overview

27 © 2013 IBM Corporation IBM Software IBM Worklight Forrester Consulting finds Five-Year Risk-Adjusted ROI of IBM Worklight to be 363%! Source: “The Total Economic Impact Of IBM’s Worklight Platform”, a commissioned study conducted by Forrester Consulting on behalf of IBM. Published April Study available at ibm.com/mobilefirst/worklight-forrester


Stáhnout ppt "Mobilní aplikace – vývoj, integrace a správa V enterprise prostředí Martin Samek, IBM WebSphere"

Podobné prezentace


Reklamy Google