Plataforma de Movilidad SAP



Documentos relacionados
Hacia dónde va la plataforma móvil de SAP

Plataforma de movilidad SAP en la Nube

IBM MobileFirst Platform capacidades clave para construir, ejecutar y gestionar las aplicaciones móviles

Aplicaciones SIG Out Of The Box: AppStudio & Web AppBuilder. Sergio Galindo

Consulting, IT Services & Software Development MOBILE CROSS PLATFORM SOLUCIONES DE MOVILIDAD I+D

Como prepararse p para un entorno multicanal de negocio : Seguridad

Cómo simplificar y mejorar tu desarrollo de aplicaciones móviles. María Borbonés Especialista Técnico en Soluciones de Movilidad, IBM

Desarrollo y servicios web Sesión 18

Administraciones Locales


Aplicaciones en el Ámbito Sanitario

ST28_Developing Microsoft SharePoint Server 2013 Advanced Solutions

On-demand Access. Any device. Any network. Any enterprise resource.

Third Platform Apps & EMC: Redefining IT & Helping Our Customers Lead The Way. santiago.sanchez@emc.com

GUÍA DE CONFIGURACIÓN DE TERMINALES MÓVILES

Tecnología Open-Xchange

5 puntos clave para movilizar su negocio. Jorge Seoane Septiembre 2014

Desarrollo de Aplicaciones Web con Eclipse

DEPARTAMENTO DE TECNOLOGIA UNIVERSIDAD DEL ROSARIO

XV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto de 2013

DESPLIEGUE DE SENTINET

Todo sobre mi móvil. Andrea Laguna Miguel Rial HP Software Iberia

Red Hat Cloud Infrastructure. Alex Callejas Technical Account Manager Noviembre 2014

Inteligencia Geográfica Evolución de Tecnología Pitney Bowes

APLICACIONES INDEPENDIENTES DEL DISPOSITIVO ACCESIBLES CON UN INTERFAZ AGREGADOR SINGLE PANE OF GLASS DYNAMIC WORKPLACE

Definición de una arquitectura para aplicaciones móviles. Manuel Rodríguez

ECM for SAP Solutions Logrando éxitos de carácter estratégicos a través de una visión 360 del negocio

ArcGIS Online Nueva plataforma en la nube. Tomás Donda

La única plataforma de autenticación que necesita.

IBM MobileFirst Platform componentes clave para construir, ejecutar y gestionar las aplicaciones móviles

TuNube 3.0 Team Edition

ADMINISTRACIÓN Y SEGURIDAD DE API A ESCALA EMPRESARIAL

Novedades SAP BusinessObjects SP06 y nueva versión 4.2. Presentación actualizaciones express by Seidor. Seidor Analytics SIMPLE Analytics

Impacto de las soluciones de movilidad en la administración pública Luis Miguel García Responsable Soluciones de Movilidad para Empresa Microsoft

Desarrollo en Dynamics CRM 2015

Inalámbricas para Aplicaciones de Monitoreo y Control

Integración de las aplicaciones con el directorio LDAP: Oracle Internet Directory

U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C.

MS_10978 Introduction to Azure for Developers

Buenas prácticas para el desarrollo de aplicaciones web con Esri Leaflet y ArcGIS Online

Manual de Configuración Cámaras IP Wanscam

Desktop as a Service (DaaS)

Soluciones Corporativas Implementando Portal for ArcGIS

JAVA EE 5. Arquitectura, conceptos y ejemplos.

AppStudio for ArcGIS

HP Helion, una Cloud abierta y el corazón de tu IT. María Nogales / 10 de Julio, 2014

Solución Integral de Logística y Comercio Exterior

50064 Advanced SharePoint Development

Product RoadMap. John Manning Director Técnico

Introducción al Desarrollo de Aplicaciones Empresariales

SharePoint Day Bogotá Julio 13 de 2013 Hello New World: Novedades en el desarrollo de componentes para SharePoint 2013

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI)

El punto de Inflexión en el ecosistema de las aplicaciones

Sistema Operativo en la Nube y Centro de Datos Dinámico

Soluciones de Movilidad. La experiencia de Siemens IT

LBINT.

Symantec Mobile Management for Configuration Manager 7.2

CLUSTER365.com / CLUBS NÁUTICOS

Single Sign On para Web, SAP y DB

La productividad es la relación entre la cantidad de productos obtenida por un sistema productivo y los recursos utilizados para obtener dicha

Movilización del servicio técnico con SAP Cloud Platform en TriniTech

WDpStats Procedimiento de instalación

Cómo usar el QNAP NAS como un servidor RADIUS?

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum

Resumen. DESlock+ Guía Básica de Configuración. Requerimientos del Sistema:

IBM MobileFirst: Seguridad Móvil

Mi CIO trae una tableta. Y ahora? Autenticando el usuario y el dispositivo Rafael García

LBCOM.

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación

MOVILIDAD PARA MICROSOFT DYNAMICS CRM. DOC: Corporate CRM Overview

Proyecto Help Desk en plataforma SOA Glosario Versión 1.3. Historia de revisiones

Windows, Linux, AIX, IBM i, Solaris y UNIX

Framework ATLAS. Entorno de Desarrollo

IBM MobileFirst Platform y Bluemix

JAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

ESIM120 CONTROL DE ACCESOS A TRAVÉS DE LLAMADAS PERDIDAS Y SMARTPHONE

Solicitud para la competencia Microsoft Business Solutions Guía paso a paso de la inscripción

HP Operations Analytics

Eliminando Fronteras: Aumente su Productividad con Soluciones de Movilidad de Symantec Gabriel Celis

Usabilidad UX.

Planificación TI con Rational Focal Point

Internet de las Cosas

Connectra NGX R66 Unified Secure Remote Access Gateway

Movilitas. Toda la información en tus manos.

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management

Innovación y patrones de implementación con plataforma ArcGIS para Análisis por Ubicación Geográfica

Samba 3 en La Empresa. Gino Vergara gvergara@gmail.com

Soluciones TI para un mundo industrial

CONFIGURACION CLIENTE WEB Internet Explorer 7.0, 8.0, 9.0, 10.0, 11.0

Symantec Mobile Management 7.2

Elementos a tener en cuenta en una estrategia de Movilidad Empresarial. Jose Manuel Villanueva SAP Mobility Solutions Manager

JBoss Enterprise Middleware. Gustavo N Yasue IT Architect Latinoamérica Red Hat Latinoamérica gyasue@redhat.com

Unidad I. Introducción a la programación de Dispositivos Móviles

Bruce Torres A Marco Arias M IBM IT Architect. IBM Bluemix

Desarrollo seguro en Drupal. Ezequiel Vázquez De la calle

IBM Software IBM Corporation

W01_Citrix XenApp 6.5 Administration

Evolución de la Plataforma Windows Azure Siguientes Pasos

Transcripción:

Plataforma de Movilidad SAP

Visión General Apps for: Employees Partners Customers From proprietary to open-standards and open-source Tools, components, SDKs to speed development The right tool for the right job Protect the enterprise OData, MDD and MBOs for offline support B2E B2B B2C Standards-based approach Tools for rapid development Native Hybrid MDD Mobile Web SMS Common auth framework Offline with sync SAP Mobile Platform App Services Platform Services Linux and Windows OS Back-end Agnostic Simplified Admin Analytics and Reporting 8

La plataforma de Movilidad de SAP SAP Mobile Platform Capa de Presentación Administración, Acceso y Seguridad Conectividad e Integración 9

1. Capa de Presentación -Flexibilidad de frameworks de desarrollo: HTML5, Nativo, Híbridas -Uso de Plantillas -Reutilización de módulos comunes a todas las aplicaciones: Logon Manager, etc -Contenedor para Aplicaciones Híbridas con APIs para el uso en entorno empresarial Native Hybrid MDD Web SMS Flexible Development Tools -Wizards sencillos para conectar campos de pantalla con servicios de datos 10

Flexibilidad de frameworks de desarrollo AppBuilder para HTML5 Diferentes Vistas Controles de Interfaz Configuración del control Acceso a datos Acceso a Servicios 11

Flexibilidad de frameworks de desarrollo AppBuilder para HTML5 Código Generado Acceso a Datos Eventos definidos por el usuario Servicios para Gestión de la Plataforma 12

Flexibilidad de frameworks de desarrollo AppBuilder Data Binding Wizard para selección del Servicio Odata y Tablas/ Columnas 13

Flexibilidad de frameworks de desarrollo AppBuilder para HTML5 Mobile analytics kit Librerías que facilitan añadir diferentes tipos de Gráficos 14

Una App en 5 pasos 1. Crear Nueva App 2. Diseñar la pantalla 4. Modificar el código generado 3. Seleccionar odata y configurar 5. Testear y Deplegar la App 15

Flexibilidad de frameworks de desarrollo Mobile analytics kit Mobile Analytics Kit Developers have two choices for embedding analytics in their apps: Use XML document to automatically configure a chart or dashboard, map the data series, and pick from out-of-box controls Use the library to construct charts from components allows even greater degree of customization Extra Features (out-of-box controls) Drill-down (tap to zoom) Semantic Zoom (pinch to zoom; axes automatically drill-down to narrower data series) Mobile Analytics Kit (MAKit) is a set of charting libraries co-developed with the Business Objects and SAP UX teams for the development of the Mobile BI application release 17

Flexibilidad de frameworks de desarrollo Mobile App Framework Example: mobile applications framework login manager InitLogonManager(); MAFLogonManager logonmanager = MAFLogonManager.GetInstance(); 58 Lines of code (MAF) vs. 1756 Lines of code (native) This is the current state of planning and may be changed by SAP at any time. 18

Flexibilidad de frameworks de desarrollo SMS builder building SMS based apps 20

Flexibilidad de frameworks de desarrollo Contenedor para uso corporativo 3 rd party plugin 3 rd party plugin AppUpdate Cordova AuthProxy EncryptedStorage Logger Logon Push Kapsel Plugins Settings 21

Kapsel Contenedor Cordova HTML5 con SAP plugins Plugin Descripción AppUpdate Envía las actualizaciones del servidor al contenido de la aplicación web que se ejecuta en Kapsel. HTTPSProxy Logging Logon Push Este plugin se utiliza para llamadas HTTP y HTTPS en nombre de la aplicación. El plugin automatiza el proceso de aceptación de certificados SSL devueltos por una llamada a un recurso web (sin la participación del usuario). Las llamadas HTTPS se puede hacer sin autenticación, con autenticación básica o con certificados. Las fuentes de certificados admitidos son: desde archivo, desde el sistema de gestor de claves, o desde Afaria. Proporciona un plugin wrapper de Cordova para la API de logging de SMP. Implementa un plugin wrapper de Cordova para el componente Logon Manager de MAF. Proporciona una interfaz de usuario personalizable para el formulario de inicio de sesión de una aplicación y gestiona el proceso completo de la registro en el servidor SMP. Proporciona un wrapper Cordova para notificaciones push basada en servidores SMP. El plug-in permite a la aplicación registrarse para notificaciones push, procesa las notificaciones push y actualiza la interfaz de usuario local para indicar que se han recibido notificaciones push. Secure Storage Implementa una interfaz asíncrona para la API de almacenamient web W3C y proporciona un mecanismo para el cifrado de los datos en el almacenamiento. Settings Exchange Permite a una aplicación a desencadenar de intercambio de configuración con el servidor. Esto permitirá que la aplicación almacene la configuración del dispositivo y usuario para su uso posterior. SAP Mobile Platform 22

SAP UI Development Toolkit for HTML5 (aka SAPUI5) SAPUI5 is a client-side HTML5 and Java Script based rendering library with rich extensible control set and a lightweight programming model. It combines openness and flexibility with enterprise readiness and product standard support. Benefits: Running on any device (mobile & desktop) Running on any platform (on-demand & on-premise, ) Huge amount of predefined modern UI Controls Interactive and integrated Business Graphics Pixel Perfect Design Key Capabilities: Application / Control Development Environment Theming and Branding framework OData integration for timeless software. Extensibility concepts for custom controls Based on Open Source framework(s) and Web Standards 23

La plataforma de Movilidad de SAP SAP Mobile Platform Capa de Presentación Administración, Acceso y Seguridad Conectividad e Integración 24

SMP B2C module Core Consumer Model Customer ID, name, type Addresses Identifications (username, email, ) Identities (passport id, driver license, ) Free-text attributes Binary attachments Entitlements Core Consumer Services Registration/self-care Account lifecycle management Login/Session management Temporary password/password reset Security based on privileges/roles Social integration Notifications Optional Application Services Related to Customers Payments Banking LBS Alerts Coupons Third parties can provide additional Application Services 25

Servicios de Plataforma E2E trace Onboarding Authentication/SSO Lifecycle management Usage reporting Performance metrics Core Services App Services Coupons Payments Geo-location SMS services Push Sync/offline Customer and partner developed Value Add to Administrator Value Add to Developer Lean Java Server (LJS)* *SAP s Tomcat 26

Administración, Acceso y Seguridad Basado en HTML5 Gestión centralizada de Aplicaciones Notificaciones Push Registro de Usuarios Seguridad y SSO Gestión de logs de aplicación y servidor Monitorización del uso y rendimiento de las aplicaciones Gestión del Ciclo de Vida de la aplicación Context sensitive help 27

Administración, Acceso y Seguridad Diferentes Tipos de Autenticación Autenticación y Single Sign On Client Settings Network Edge Settings Identity Provider Settings Backend Identity Mapping Configuración de la autenticación end-to-end desde el cliente hasta el backend sin VPN Diferentes formas de Autenticación soportadas Anónima Autenticación básica Siteminder SSO Token X.509 Mutua Auth X.509 Mutua Auth a través de intermediario 28

Administración, Acceso y Seguridad Notificaciones PUSH ios Android BlackBerry Windows 8, Windows Phone 29

Administración, Acceso y Seguridad Análisis de tiempos de ejecución y Logging Gráficos sencillos para los tiempos de ejecución por app o todas las apps Logging detallado Logs de Errores Tiempos de Ejecución 30

Administración, Acceso y Seguridad Reporting Reporting de Uso por: Usuario Tipo de Dispositivo Aplicación Proveedor Versión Rando de Tiempo 31

Administración, Acceso y Seguridad Registro de Aplicaciones : Client Hub Para ios 6.x+, Android 4.x+ Client Hub permite que las aplicaciones compartan de forma segura los credenciales en el propio dispositivo, facilitando la vida al usuario La integración de Client Hub con Logon Manager añade funciones de SSO a las apps sin tocar el código Client Hub on Device (use phone) User name Password Connection String App CID SAP Mobile Platform App Registration Backend Logon Manager oculta los detalles de la conexión y configuración Data Vault Mobile App Mobile apps get their logon information from the Client Hub client 32

La plataforma de Movilidad de SAP SAP Mobile Platform Capa de Presentación Administración, Acceso y Seguridad Conectividad e Integración 33

Integrating different backends SMP OData Integration Gateway *Integration Gateway provides data integration capabilities and is deployed on the same SMP server Non-OData REST services JDBC SOAP JPA SAP and non-sap back ends 34

Data Integration Tooling 35

OData Modeler building your data model 36

Business Suite Delta Exchange Tables NW Gateway 2.0 SP7 SMP Offline OData API for caching data and merging delta updates Offline write-back queue Offline OData OData HTTP Device No state in middle tier Request/response based OData is the programming model OData delta supported Client libraries provide a secure document cache OData Model 37

Conclusiones

OData App Services COMPLEXITY SAP Mobile Platform Services SMP3 extending your application s capabilities Offline capabilities Cross platform hybrid apps Push Notifications Logon for different auths App usage reporting Connectivity to non-sap sources Online application Connectivity to SAP Systems Easy access to SAP data and workflow Code generation for native platforms Connectivity to OData service Scale the complexity of mobile apps with one architecture, many services 40

Gracias!