A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

IBM Worklight Leandro Martins Ceccato IT Specialist IBM Mobile Foundation Overview.

Apresentações semelhantes


Apresentação em tema: "IBM Worklight Leandro Martins Ceccato IT Specialist IBM Mobile Foundation Overview."— Transcrição da apresentação:

1 IBM Worklight Leandro Martins Ceccato IT Specialist IBM Mobile Foundation Overview

2 Mobile - O próximo passo na evolução da computação Host/Mainframe Cliente/Servidor Web/Desktop Mobile/Wireless/Cloud Mobile é diferente: Transformação no modelo de negócios Ciclos mais rápidos, mais interativos Novos ambientes para suportar

3 Mobile é uma prioridade das empresas 3 Volume Unitário (Milhões) E2013E2014E2015E WW Notebooks WW Media Tablets WW Smartphones WW PCs Crescimento dos dispositivos conectados na Internet Source: Wells Fargo Securities, January 23, 2012 Fostering the People: The Shift to Engagement Apps

4 Mobilidade apresenta muitas oportunidades… Business to Consumer Melhora na satisfação do cliente Comprometimento e maior fidelidade Venda personalizada de produtos Serviço ao consumidor Aumento de competitividade Business to Enterprise Aumento de produtividade Agilidade em processos de aprovação Aumento de vendas devido ao comprometimento da equipe Extenção de aplicações existentes para funcionários mobile e para os clientes Reduz custos com transporte, manutenção que são relevantes para determinadas empresas Aumento da responsabilidade do funcionário

5 … e traz grandes desafios para área TI Top Considerações para Mobile: 1.Segurança/privacidade (53%) 2.Custo para desenvolvimento multi- plataforma (52%) 3.Integração de serviços na nuvem para dispositivos moveis (51%) Source: 2011 IBM Tech Trends Report https://www.ibm.com/developerworks/mydeveloperworks/blogs/techtrends/entry/home?lang=en Mudanças no modelo corporativo Novas oportunidades de negócio baseado em geo- localização Qualquer hora, qualque lugar, transações comerciais em qualquer lugar Importancia das mídias sociais nos negócios Ciclo de desenvolvimento complexo Complexidade de multiplataformas com fragmentos Web, nativo, e modelo hybrido Conectar nos serviços corporativos de forma segura e escalavel Requerimentos únicos para mobile (interface de usuário, modo conectado/disconectado, atualização de versão, etc) Segurança e Gerenciamento Proteção de informaçào pessoal e confidencial Uso do próprio dispositivo do usuário Visibilidade, segurança & e gerenciamento dos requerimentos

6 Um conjunto abrangente de produtos móveis, que fornece os elementos essenciais necessários para o desenvolvimento móvel, implantação e gestão. Mobile Foundation componentes: IBM Worklight Desenvolvimento de aplicativos móveis IBM WebSphere Cast Iron Hypervisor Edition Conexão avançada para cloud e integração com o back end. IBM Endpoint Manager for Mobile Devices Solução para o gerenciamento de dispositivo mobile(MDM) Solução completa para desenvolvimento móvel, gestão de dispositivos e conectividade IBM Mobile Foundation V5.0

7 Desenvolvimento flexível, integração de back-end e gerenciamento de aplicações utilizando tecnologias baseadas em padrões e ferramentas. Middleware otimizado para plataforma mobile trazendo uma camada de serviços para atender as necessidades de mobilidade para funcionários e consumidores. Principais funcionalidades: Abordagem aberta para integração de bibliotecas de 3 ª Forte estrutura de autenticação Dados criptografados em modo offline Conectividade corporativa com back-end Push unificado Coleta de informações para análise Atualizações remotas e desativação remota Desenvolvimento rápido e de baixo custo, integração e gerenciamento de aplicações ricas e multi-plataforma Desenvolvimento de aplicações multi-plataforma IBM Worklight V5.0

8 Atende às questões de políticas de implantação, segurança e complexidade do aplicativo, políticas BYOD para apoiar uma força de trabalho cada vez mais móvel Painel único para dispositivos móveis, laptops, desktops, e servidores que podem ser escalados em algumas horas Principais funcionalidades: Agente e sync baseado em op~oes de gerenciamento Inventario de Hardware, OS, app e performance dos dados Loja interna para distribuição de app Politicas de segyurança e gerenciamento Controle de informação no dispositivo Portal de auto-atendimento parao funcionario Escalável e com uma estrutura leve Visibilidade em tempo real e controle com flexibilidade para endereçar novos desafios. Gestão Unificada dos dispositivos IBM Endpoint Manager

9 Sobre a Plataforma Como trabalhar com uma plataforma Mobile de aplicação aberta, completa e avançada para HTML5, os aplicativos híbridos e nativa?

10 Development Lifecycle Tools IBM Mobile Foundation Enterprise Apps SOA & Connectivity (Messaging, ESBs, Cloud Integration, Governance) IBM Worklight Elastic Caching Firewall or Security Gateway IBM End Point Manager for Mobile Devices Analytics Decision Management Analytics Business Process Management Social Software Mobile threats and security CastIron Hypervisor Edition IBM Mobile Foundation Visão de Arquitetura

11 IBM Worklight Server Notificações Unificadas, skins em tempo de execução, gerenciamento de versão, segurança, integração e entrega IBM Worklight Console Uma console baseada em Web para análise em tempo real e controle de seus aplicativos mobile e da infraestrutura IBM Worklight Studio O mais completo ambiente, extensível com reutilização máxima de código e otimização por dispositivo Componentes do IBM Worklight 11 IBM Worklight Runtime Components Que Expõe Bibliotecas Extensível e APIs cliente e interfaces com a funcionalidade nativa do dispositivo

12 Worklight Application Types Native Apps Requer conhecimentos específicos, maior custo e tempo para desenvolver. Pode entregar uma melhor experiência final ao usuario Native Application Device APIs Hybrid Apps - Código WEB com a utilização de código nativo para uso específico, garantindo melhor experiência do usuário. Native Shell Web Native Device APIs

13 Downloadable (Nativo) das Aplicações Lojas Aplicações File System (do Dispositivo Mobile) Aplicação Nativa (Java/Objective-C/C#) Sistema Operacional Mobile Alta qualidade e experiência do usuário no acesso ao dispositivo completo. Plataforma específica, exige conhecimentos únicos, caros para desenvolver e manter. Alta qualidade e experiência do usuário no acesso ao dispositivo completo. Plataforma específica, exige conhecimentos únicos, caros para desenvolver e manter.

14 Servidor Web Aplicações Web Browser Mobile Aplicação Nativa (Java/Objective-C/C#) Sistema Operacional Mobile Escrito em JavaScript HTML5 e CSS3. Rápido e barato para se desenvolver. Menos poderoso do que o acesso ao dispositivo de forma nativa e limitada. Escrito em JavaScript HTML5 e CSS3. Rápido e barato para se desenvolver. Menos poderoso do que o acesso ao dispositivo de forma nativa e limitada.

15 Aplicações Hibridas 15 Lojas Aplicações File System (Dispositivo mobile) Container Nativo HTML, CSS, JavaScript Sistema Operacional Mobile Combina o melhor dos dois mundos: Principalmente escrito em HTML5, CSS, JS, permitindo o acesso total aos recursos do dispositivo. Combina o melhor dos dois mundos: Principalmente escrito em HTML5, CSS, JS, permitindo o acesso total aos recursos do dispositivo.

16 Single Shared Codebase Common code placed in primary file Environment optimization code is maintained separately

17 WYSIWYG UI Construction - DOJO

18 Preview in browser Perform device specific tests in the Mobile Browser Simulator: supports PhoneGap and Worklight client API

19 Runtime Skins – Casos de uso Diferentes tamanhos de tela Diferentes Formas de input Diferentes Densidades Suporte para HTML5

20 Push unificado Back-end System Polling Adapters Message- based Adapters Unified Push API Notification State Database User-Device Database iOS Dispatcher Android Dispatcher Apple Push Servers (APN) Google Push Servers (GCM) 3 rd Party SMS Gateway Administrative Console Worklight Client-side Push Services iOS Push API Android Push API SMS API SMS Dispatcher

21 Flexibilidade com Push Notification Multiplos usuários logados na mesma aplicação Multiplas aplicações utilizando o mesmo evento Multiplos eventos para a mesma aplicação Uma aplicação com multiplos dispositivos

22 Gerenciamento de push

23 Solução IBM de Construção Centralizada 23 Worklight Build System Source Code Repository

24 Coleção de Dados e Analíticos 24

25 Análises de uso – Relatórios por Plataforma: Total de aparelhos únicos – Relatórios por Aplicação: Novos aparelhos Acesso por Ambientes Visitas diárias Hits diários 25

26 Visão Worklight Studio Worklight Server Worklight Console Mobile Device Back-end

27 Referências Para saber mais sobre mobile corporativa da IBM, visite: Worklight Developer Edition Free

28 MechanismBenefitsDetails Encrypted offline cache Protect against stealing sensitive information via malware, stolen devices Uses AES256 and PCKS #5 for on-device encrypted storage of app-generated information, with random server-generated numbers for high security Allows user authentication when server is offline Implemented in JS (highly obfuscated) with optional native performance enhancements SSL identity verification for AJAX Protect against man-in-the-middle attacks Client-side AJAX framework automatically verifies Worklight-server credentials Client code attestation Prevent impersonation by phishing apps Protect apps from manipulation by malware Challenge-response based mechanism for proving client-application identity Uses tamper-resistant self-inspecting code Remote code updates Ensure timely propagation of critical security updates to entire install base New versions of the code can be distributed without requiring update of the app (currently JS/HTML) Remote disable of specific versions Ensure timely propagation of critical security updates to entire install base Server-side console allows configuration of allowed app versions. Administrator can force users to install security updates to the native code Authentication process framework Lower the cost and complexity of robust integration with the authentication infrastructure Server-side architecture for integration with back-end authentication infrastructure based on JAAS, with Authentication realms Client-side framework for asynchronous login requests on session expiration Server-side safeguards Prevention of SQL injection XSRF protection Prepared-statement enforcement Validation of submitted data against session cookie Device identification Prevent account-hijacking Safely report device ID to the server Identifying a user with specific devices Mobile Security Measures

29 MechanismBenefitsDetails Enterprise SSO integration Leverage existing enterprise authentication facilities and user credentials Enable employee-owned devices Client side mechanism obtains and encrypts user credentials, sends to the server with requests Encryption incorporates user-supplied PIN, Server side secret and deviceID Credentials cannot be retrieved from lost or stolen device VPN alternative Enable the secure delivery and operation of mobile applications for employee owned devices or device types not allowed on the corporate network Enable the secure delivery in cases where the installation of VPN client on mobile devices is not possible or complicated to manage Client side and server side framework act as SSL based VPN Network access control and policies pre-configured in the client side framework layer Network access and security measures updated using server side framework On device encrypted storage to prevent compromise of sensitive data Mobile Security Measures (contd) 29


Carregar ppt "IBM Worklight Leandro Martins Ceccato IT Specialist IBM Mobile Foundation Overview."

Apresentações semelhantes


Anúncios Google