IBM 2015 App Days Amphithéatre Blaise Pascal Comment concevoir et réaliser des applications mobiles combinant l'iot et le cognitif? Erwan Maréchal
Appli Single Page : le concept du «Single Page App» Qu est ce qu une «Single Page App»? Naviguer dans l appli sans un rafraichissement La logique est en grande partie portée par le client Fournir les données à la demande Comment le faire? Déplacer le Backbone vers le serveur Ecrivez votre application une fois Lancer l application dans un Web browser et dans Node.js Cette pratique est documentée dans Startup Engineering (Stanford - Coursera) C est ce que vous pouvez faire avec Bluemix! 2 http://nerds.airbnb.com/weve-launched-our-first-nodejs-app-to-product
Bluemix propose de multiple choix, à vous d en profiter DevOps Tooling Integration and API Mgmt Your Own Hosted Apps / s La Catalog of s that Extend Apps Functionality La Web Data Mobile Cognitive Analytics IoT Security Yours + L Flexible Compute Options to Run Apps / s Instant Runtimes + Containers + Virtual Machines + L L Platform Deployment Options that Meet Your Workload Requirements + Bluemix Public Powered by IBM SoftLayer 3 Bluemix Dedicated Bluemix Local* + In Your Data Center
Exemples Clients et Apps IOT, Cognitif.. IOT Apprenez le contenu du domaine Découvrez l intérêt de MQTT https://www.youtube.com/watch?v=xa9jnhpu0co Cognitif Apprenez le contenu intellectuel du domaine Coursera Machine Learning Stanford Exemple: http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/gallery.html 4
L application hybride va devenir le standard de l application de demain Public Cloud Dedicated Cloud Private Cloud Mobile, PoS, ATMs API Internet DMZ DB Enterprise DB DB DMZ Internet API Social & Internet Data sources Internet of Things Sensors Developer & Customer communities Trading partner communities Master Data Management Big Data 5
Bluemix Docker Browser Containers Secure Gateway App Server On-Premise 6
Bluemix Docker Containers Registry Public Docker Hub Public Cloud Containers Secure Gateway On-premise 4 5 1 5 User-Managed Infrastructure 2 3 Git Docker Trusted Registry Build Deploy 7
L application hybride va devenir le standard de l application de demain Public Cloud Dedicated Cloud Private Cloud Mobile, PoS, ATMs API Internet DMZ DB Enterprise DB DB DMZ Internet API Social & Internet Data sources Internet of Things Sensors Developer & Customer communities Trading partner communities Master Data Management Big Data 8
L API Management est une évolution du champ d application de la passerelle de sécurité Apparition de nouveaux modes de consommation (Mobilité) Explosion des apps (Web, mobile, tablettes ) Communautés de développeurs, Nouveaux partenaires SOAP/XML Fournisseur service Passerelle REST JSON Sources de données 9
L API Management est une évolution du champ d application de la passerelle de sécurité Apparition de nouveaux modes de consommation (Mobilité) Explosion des apps (Web, mobile, tablettes ) Communautés de développeurs, Nouveaux partenaires SOAP/XML Fournisseur service Passerelle REST JSON Nouveaux standards Cadences de mise en production soutenues Nouvelles sources de données On-premise Partenaires Cloud, 10
Besoin d une Solution d API Management exposition SOAP/XML Fournisseur service API Management REST JSON 11 Gateway d accès aux services/ressources Limitation de trafic Authentification, autorisation Performance, Cache Sources de données Monitoring / analytics (qui, quand, quoi, comment)? Exposition des services plus rapide, industrialisée, gouvernée è Innovation Support des standards (sécurité, données, ) Communiquer avec les développeurs sur les APIs èportail, forum, notation
Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 12 12