OCTO 2012 - API : le nouveau levier de création de valeurOCTO Technology
Slides du petit déjeuner de décembre 2012
Si vous souhaitez :
Offrir plus rapidement de nouveaux services à vos clients,
Exposer vos données ou services à des tiers de manière sécurisée,
Vous lancer dans une initiative Open Data,
Développer un nouveau canal de distribution,
Outsourcer une partie de votre innovation à une communauté ou à des partenaires,
Vous inspirer des géants du Web,
Ou encore vous réapproprier vos données ou services, en capitalisant au passage sur votre socle mobile,
Mais vous vous demandez comment faire ?
Alors ce petit-déjeuner est fait pour vous !
A l’issue de ce petit-déjeuner, vous aurez découvert :
Pourquoi les APIs Web Ouvertes permettent de répondre à ces objectifs.
Pourquoi c'est le moment propice pour démarrer un projet d’API.
Quels sont les principaux enjeux relatifs à ce nouveau business, d’un point de vue technique, sécuritaire et de réputation.
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...OCTO Technology
Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
La « transformation digitale » est devenue un voyage spirituel dont on discerne difficilement les contours. Elle se traduit souvent par la mise en œuvre de nombreux chantiers d’une gageure fantaisiste, dont certains n’ont pas de réel rapport avec le numérique. Nous pensons néanmoins que l’API reste la pierre angulaire de la digitalisation de nos entreprises.
Ces dernières années, nous avons gravi les montagnes sacrées – API as a product, REST, HATEOAS, OAUTH2, OpenId Connect, Microservices – prêché les bonnes pratiques API dictées par les Géants du Web, accompagné une centaine d’entreprises dans le cadre de leur stratégie API. Vient le moment de dresser le bilan. Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
Cette session était l’occasion de revenir sur les points fondamentaux tirés par la mise en oeuvre d’une stratégie API, sur les axes business, techniques et organisationnels.
Nous vous proposons des retours d’expérience concrets et sans langue de bois.
Este documento resume los resultados más recientes del ensayo clínico RV144 sobre una vacuna contra el VIH. Los investigadores identificaron dos tipos de anticuerpos que se correlacionaron con el riesgo de infección por VIH entre los voluntarios vacunados: anticuerpos IgG específicos contra la proteína Env que se asociaron con un menor riesgo, y anticuerpos IgA específicos contra Env que se asociaron con un mayor riesgo. Estos hallazgos proporcionan pistas sobre cómo la vacuna pudo haber funcionado y ayudan a
El documento habla sobre la cumbre climática de Copenhague de 2009 y las conclusiones decepcionantes. A pesar de las advertencias científicas sobre el calentamiento global causado por las emisiones humanas, los países industrializados impusieron un acuerdo que no aborda adecuadamente el problema para proteger los intereses comerciales. Sin embargo, el ALBA propuso una conferencia alternativa sobre cambio climático y derechos de la madre tierra en Cochabamba. Aunque el panorama parece desolador, la integración de América Latina a
OCTO 2012 - API : le nouveau levier de création de valeurOCTO Technology
Slides du petit déjeuner de décembre 2012
Si vous souhaitez :
Offrir plus rapidement de nouveaux services à vos clients,
Exposer vos données ou services à des tiers de manière sécurisée,
Vous lancer dans une initiative Open Data,
Développer un nouveau canal de distribution,
Outsourcer une partie de votre innovation à une communauté ou à des partenaires,
Vous inspirer des géants du Web,
Ou encore vous réapproprier vos données ou services, en capitalisant au passage sur votre socle mobile,
Mais vous vous demandez comment faire ?
Alors ce petit-déjeuner est fait pour vous !
A l’issue de ce petit-déjeuner, vous aurez découvert :
Pourquoi les APIs Web Ouvertes permettent de répondre à ces objectifs.
Pourquoi c'est le moment propice pour démarrer un projet d’API.
Quels sont les principaux enjeux relatifs à ce nouveau business, d’un point de vue technique, sécuritaire et de réputation.
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...OCTO Technology
Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
La « transformation digitale » est devenue un voyage spirituel dont on discerne difficilement les contours. Elle se traduit souvent par la mise en œuvre de nombreux chantiers d’une gageure fantaisiste, dont certains n’ont pas de réel rapport avec le numérique. Nous pensons néanmoins que l’API reste la pierre angulaire de la digitalisation de nos entreprises.
Ces dernières années, nous avons gravi les montagnes sacrées – API as a product, REST, HATEOAS, OAUTH2, OpenId Connect, Microservices – prêché les bonnes pratiques API dictées par les Géants du Web, accompagné une centaine d’entreprises dans le cadre de leur stratégie API. Vient le moment de dresser le bilan. Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
Cette session était l’occasion de revenir sur les points fondamentaux tirés par la mise en oeuvre d’une stratégie API, sur les axes business, techniques et organisationnels.
Nous vous proposons des retours d’expérience concrets et sans langue de bois.
Este documento resume los resultados más recientes del ensayo clínico RV144 sobre una vacuna contra el VIH. Los investigadores identificaron dos tipos de anticuerpos que se correlacionaron con el riesgo de infección por VIH entre los voluntarios vacunados: anticuerpos IgG específicos contra la proteína Env que se asociaron con un menor riesgo, y anticuerpos IgA específicos contra Env que se asociaron con un mayor riesgo. Estos hallazgos proporcionan pistas sobre cómo la vacuna pudo haber funcionado y ayudan a
El documento habla sobre la cumbre climática de Copenhague de 2009 y las conclusiones decepcionantes. A pesar de las advertencias científicas sobre el calentamiento global causado por las emisiones humanas, los países industrializados impusieron un acuerdo que no aborda adecuadamente el problema para proteger los intereses comerciales. Sin embargo, el ALBA propuso una conferencia alternativa sobre cambio climático y derechos de la madre tierra en Cochabamba. Aunque el panorama parece desolador, la integración de América Latina a
El documento realiza un análisis pormenorizado del mercado de créditos para consumo en Argentina en 2010, incluyendo un estudio de la situación, participación y estrategias de los principales actores como bancos, empresas financieras y cadenas minoristas. Presenta datos sobre el tamaño y evolución del mercado, la demanda, y el desempeño financiero y cuotas de mercado de cada segmento competidor.
Youtube es un sitio web para ver, encontrar y compartir videos creados por usuarios. Los usuarios pueden buscar videos de una variedad de categorías o subir sus propios videos creando un canal luego de abrir una cuenta de Google. Una vez cargados, los videos pueden compartirse a través de enlaces o canales para promover discusiones sobre temas globales o locales.
La ley modifica sustancialmente la regulación de las Mutuas de Accidentes de Trabajo y Enfermedades Profesionales (MATyEP) y introduce cambios en la protección por cese de actividad de los trabajadores autónomos. Las MATyEP pasan a denominarse Mutuas Colaboradoras con la Seguridad Social. La ley refuerza la transparencia, eficacia y eficiencia en la gestión, y otorga mayor relevancia a los trabajadores y empresas protegidos. También regula aspectos como la estructura y órgan
Este documento describe los sistemas de información utilizados por la Universidad Católica de Oriente para apoyar sus procesos. Describe aplicaciones desarrolladas internamente como sistemas de tesorería, admisiones, biblioteca e inventarios, así como su uso de plataformas como Moodle. También explica cómo usa la tecnología para ofrecer inscripción en línea, matrícula y pagos a distancia, y compartir publicaciones y trabajos de investigación a través de su sitio web.
El equipo Petarras FC ganó 5-2 en su partido de la Copa de las Almenas 2010. Raúl entró como suplente y marcó el gol de la victoria además de dar una asistencia, llevando a su equipo a la victoria.
Este documento resume una conferencia sobre los despidos colectivos tras la reforma laboral en España. Analiza varias sentencias recientes sobre casos de ERE y discute las críticas de abogados de empresas a la nueva normativa. También menciona un decreto reciente sobre despidos colectivos y su impacto.
El documento discute la protección social de los trabajadores extranjeros en España. Examina las leyes y normas que rigen el acceso de los extranjeros al sistema de seguridad social español y a las prestaciones, dependiendo de si su situación administrativa es regular o irregular. También analiza jurisprudencia reciente del Tribunal Supremo sobre este tema y plantea el debate entre enfoques jurídicos formales y la realidad laboral de los trabajadores extranjeros.
El documento describe una situación en la que varios niños de 10 años necesitan permanecer hospitalizados durante 6 meses y recibir educación durante ese tiempo. Propone utilizar el software eXe Learning para crear sitios web educativos flexibles que permitan a los niños continuar su aprendizaje desde el hospital de forma motivadora. El documento también incluye un ejemplo de sitio web creado con eXe Learning y da instrucciones para que los lectores creen su propio sitio web educativo usando las herramientas de edición de eXe Learning.
El documento habla sobre el virus del sarampión (Morbillivirus), perteneciente al orden Mononegavirales y la familia Paramyxoviridae. Codifica varias proteínas incluyendo NP, P, L, M, HN y F. Se transmite respiratoriamente de persona a persona y puede causar encefalitis aguda o panencefalitis esclerosante subaguda. Se diagnostica mediante aislamiento viral, pruebas serológicas o ELISA e inhibición de hemoaglutinación. La vacuna viva atenuada de la cepa
Le journalisme sur internet : comment informer autrementgregoryrozieres
Réalisé dans le cadre de l'école de journalisme ISCPA, ce mémoire a pour but de faire le point sur les moyens d'informer autrement sur internet pour les journalistes.
AGMQ 2011 : Les données libres et le territoirenoucher
Colloque annuel de l'Association de Géomatique Municipale du Québec (AGMQ) sur le thème "Les données libres et le territoire" organisé à l'Université Laval, Québec, le 3 mai 2011. Conférence introductive de Matthieu Noucher (France).
El documento realiza un análisis pormenorizado del mercado de créditos para consumo en Argentina en 2010, incluyendo un estudio de la situación, participación y estrategias de los principales actores como bancos, empresas financieras y cadenas minoristas. Presenta datos sobre el tamaño y evolución del mercado, la demanda, y el desempeño financiero y cuotas de mercado de cada segmento competidor.
Youtube es un sitio web para ver, encontrar y compartir videos creados por usuarios. Los usuarios pueden buscar videos de una variedad de categorías o subir sus propios videos creando un canal luego de abrir una cuenta de Google. Una vez cargados, los videos pueden compartirse a través de enlaces o canales para promover discusiones sobre temas globales o locales.
La ley modifica sustancialmente la regulación de las Mutuas de Accidentes de Trabajo y Enfermedades Profesionales (MATyEP) y introduce cambios en la protección por cese de actividad de los trabajadores autónomos. Las MATyEP pasan a denominarse Mutuas Colaboradoras con la Seguridad Social. La ley refuerza la transparencia, eficacia y eficiencia en la gestión, y otorga mayor relevancia a los trabajadores y empresas protegidos. También regula aspectos como la estructura y órgan
Este documento describe los sistemas de información utilizados por la Universidad Católica de Oriente para apoyar sus procesos. Describe aplicaciones desarrolladas internamente como sistemas de tesorería, admisiones, biblioteca e inventarios, así como su uso de plataformas como Moodle. También explica cómo usa la tecnología para ofrecer inscripción en línea, matrícula y pagos a distancia, y compartir publicaciones y trabajos de investigación a través de su sitio web.
El equipo Petarras FC ganó 5-2 en su partido de la Copa de las Almenas 2010. Raúl entró como suplente y marcó el gol de la victoria además de dar una asistencia, llevando a su equipo a la victoria.
Este documento resume una conferencia sobre los despidos colectivos tras la reforma laboral en España. Analiza varias sentencias recientes sobre casos de ERE y discute las críticas de abogados de empresas a la nueva normativa. También menciona un decreto reciente sobre despidos colectivos y su impacto.
El documento discute la protección social de los trabajadores extranjeros en España. Examina las leyes y normas que rigen el acceso de los extranjeros al sistema de seguridad social español y a las prestaciones, dependiendo de si su situación administrativa es regular o irregular. También analiza jurisprudencia reciente del Tribunal Supremo sobre este tema y plantea el debate entre enfoques jurídicos formales y la realidad laboral de los trabajadores extranjeros.
El documento describe una situación en la que varios niños de 10 años necesitan permanecer hospitalizados durante 6 meses y recibir educación durante ese tiempo. Propone utilizar el software eXe Learning para crear sitios web educativos flexibles que permitan a los niños continuar su aprendizaje desde el hospital de forma motivadora. El documento también incluye un ejemplo de sitio web creado con eXe Learning y da instrucciones para que los lectores creen su propio sitio web educativo usando las herramientas de edición de eXe Learning.
El documento habla sobre el virus del sarampión (Morbillivirus), perteneciente al orden Mononegavirales y la familia Paramyxoviridae. Codifica varias proteínas incluyendo NP, P, L, M, HN y F. Se transmite respiratoriamente de persona a persona y puede causar encefalitis aguda o panencefalitis esclerosante subaguda. Se diagnostica mediante aislamiento viral, pruebas serológicas o ELISA e inhibición de hemoaglutinación. La vacuna viva atenuada de la cepa
Le journalisme sur internet : comment informer autrementgregoryrozieres
Réalisé dans le cadre de l'école de journalisme ISCPA, ce mémoire a pour but de faire le point sur les moyens d'informer autrement sur internet pour les journalistes.
AGMQ 2011 : Les données libres et le territoirenoucher
Colloque annuel de l'Association de Géomatique Municipale du Québec (AGMQ) sur le thème "Les données libres et le territoire" organisé à l'Université Laval, Québec, le 3 mai 2011. Conférence introductive de Matthieu Noucher (France).
Big Data Des méandres des outils au potentiel businessMouhsine LAKHDISSI
Une présentation du Big Data faite dans le cadre des Open Source Days à l'ENSA de Khouribga. Elle traite du potentiel business et des opportunités qui peuvent être crées par le Big Data dans différents domaines métier avec un apperçu également sur les outils et les techniques associées
"Comment évaluer l'impact économique de l'open data local ?"
Présentation de S. Chignard à l'occasion de l'Open Data Garage à Marseille le 6/7/2011
--
Plus d'infos sur l'Open Data Garage: www.opendatagarage.com
Livre blanc : les nouveaux enjeux des APIlabdesusages
Les boutons « j’aime » parsemant les sites Web, les mini-cartes Google Maps au coin d’une page d’accueil, les liens de partage sur Twitter ou Facebook, voici des exemples courant d’utilisation des API (Application Programming Interface).
Schématiquement, une API permet à un système de proposer des services à d’autres systèmes, sous forme de données, créant ainsi des interconnexions potentielles. Rendre possible la réutilisation de ce qui est disponible, tel pourrait être leur mantra.
Technique vieille de plus de 30 ans, elle se taille aujourd’hui une place de plus en plus importante au sein des tendances numériques. Nous proposons au travers de cette note de définir et d’explorer les différents types d’API et leurs usages potentiels pour les organisations, et ainsi leurs enjeux, impacts et les grands principes de mise en œuvre.
Support de présentation de l'atelier-conférence sur la veille sur les réseaux sociaux. CCI de Rennes, 9 avril 2013. Présentation préparée par Lionel Myszka de Webpatron.com
IODS : Retour d’expériences au sein du Center for Data ScienceBorderCloud
Le Center for Data Science de l’université Paris Saclay met en oeuvre une solution opérationnelle depuis 2016 afin de référencer toutes les sources de données, fichiers ou d’API au sein de l’université. Nous verrons quelles opportunités apportent le respect des standards et bonnes pratiques pour faciliter la réutilisation et la valorisation des données de la recherche.
Version ouverte à tous : http://linkedwiki.com
Version de l’université Paris Saclay : https://io.datascience-paris-saclay.fr
Mémoire de fin d'étude - La big data et les réseaux sociauxChloé Marty
Comment l’explosion quantitative de la data va donner aux marques l’opportunité de mieux cibler et de mieux s’adresser à leurs publics sur les réseaux sociaux alors que l’utilisation et l’exploitation de ces données s’avère être très complexe et pose un problème d’éthique ?
Smartday 2017 - Importance des API dans l'Open DataJulien Chable
Session sur les APIs dans le contexte local pour comprendre l'importance de l'ouverture des données et de la mise à disposition d'APIs pour l'écosystème public, privé et des développeurs du territoire.
Présentation proposée aux adhérents (élus et agents des collectivités) du SICTIAM lors de la semaine de l'innovation publique par Lycke Laetitia et Orihuela Benoît
Open data et gouvernance des organisations par www.opendatasoft.comOpenDataSoft
Présentée au DataTuesday le 6 décembre 2011
Par Jean-marc Lazard, fondateur d'OpenDataSoft
Les différentes facettes de l'open data, open démocratie, open services, open innovation
L'open data, levier de la transformation de la gouvernance des entreprises
Davantage sur www.opendatasoft.com
Analyse du RSN "Plazza" et de la communication d'OrangeThomas Malice
Analyse du Réseau Social Numérique, Plazza, et de la stratégie de communication d'Orange sur les réseaux sociaux en 2018.
Travail effectué en collaboration avec EL Ouardi Dounia, Bausier Mélina, Marcil Ophélie, Godin Yannick, Henkinbrant Romane et Malice Thomas
Entrepreneurs & Solutions Cloud : réussir la mutation du S.IYann Dieulangard
Actes des conférences plénières, présentations des stands et des intervenants de la journée MEITO "Entrepreneurs et Solutions Cloud : réussir la mutation de son S.I." du 11/12/12
Slides de l'atelier Plan de formation et GPEC, quelles solutions innovantes pour les TPE / PME
Atelier MEITO, 22 Juin 2012, La Cantine Numérique de Rennes
Comment monter une campagne de Marketing Viral.
Workshop MEITO du 05 Juin 2012 à l'INRIA Rennes
Intervention de
Web Patron, Edulang, Bookbeo, Digitaleo
3. Suivez-nous ….
@LaMeito
La Meito
www.meito.com
info@meito.com
4. Introduction – de l’Open API à l’Open Data
14h00
Simon Chignard – La Cantine Numérique
Opportunité de croissance pour mon site. Comment la gérer ?
14h30 Guillaume Balas – en direct de Barcelone - 3Scale
Olivier David – Miwim
15h30 Pause
Quand le core business est le développement d'API
15h50 Benjamin Champenois - Urbans
François Paulus – SemSoft
Focus Techno : quelle architecture logicielle -
16h50 REST/SOAP/XML...
Antoine Cabot – Haploid
17h10 Table ronde : utilisateurs et fournisseurs d’API
Conclusion
17h50
John Musser en direct de Seattle - Programmableweb.com
5. 60+ apps
Rennes Métropole en accès libre API
The Guardian Open Platform
Des API à l’open data
Journée technique Meito, Rennes le 6/2/2012
Simon Chignard - @schignard Questions ?
simonchignard@mac.com
6. Des API à l’open data
Sommaire
Des API à l’open data
1 1/ Big data, open data : de quoi parle-t-on ?
2/ La demi-ouverture des API des entreprises du web
Les questions-clés de mise à disposition de données et services
1/ Quelles données ?
2 2/ Avec qui ?
3/ Comment ?
4/ Pourquoi ?
Ce que l’open data nous apprend sur les dynamiques de réutilisation
1/ Une infrastructure sociale tout autant que technique
3 2/ Attirer les réutilisateurs, encourager les réutilisations
3/ Comprendre les profils et les motivations, adapter l’offre à la demande
2
7. De quoi parle-t-on ?
API, open data, big data
1/ Big Data ou Open Data ? 3/ La demi-ouverture des API de l’Internet
Big Data = le défi est dans le volume des 3 racines au mouvement open data :
données (stockage, analyse, traitement, ...) - l’open government (O’Reilly / Obama)
- les données scientifiques ouvertes
Open Data = l’ouverture des données - les API des entrepreneurs du web
Leur point commun : les données Une «demi-ouverture» : l’accès et pas la donnée elle-
numériques même (pas de données brutes), des licences
juridiques non-ouvertes.
2/ Qu’est-ce qu’une donnée ouverte ? Les entreprises et l’open data ?
La donnée, la donnée publique, la donnée Quelques exemples d’API en open data
ouverte.
Pour qu’une donnée soit ouverte, elle doit
API vs.
répondre à des critères : s
neutralité de
- techniques : brute, réutilisable, format tes
ouvert (CSV au lieu d’XLS) données bru
- juridiques : licences ouvertes, pas de
discrimination,
- économiques : mise à disposition gratuite
ou au coût marginal
8. Quelques exemples d’API en open data Open311
en France, en Europe et ailleurs ...
Disponibilité
lics
parkings pub
Nantes
n
The Guardia
API
à
Guide Vivre
Rennes
9. Les questions-clés
pour définir le périmètre de l’ouverture
i
penser auss
et
compétences
profils
1/ Quelles données ? 2/ Avec qui je veux les partager ?
(partir d’un recensement des (la vraie question à se poser)
données / services disponibles)
- avec personne !
Données chaudes / données - avec mes fournisseurs et/ou mes clients
froides X - avec des partenaires sélectionnés X
Données de localisation - avec tout le monde
Données techniques / - avec vraiment tout le monde
d’exploitation
Données d’inventaire et de
catalogue, catégories
Données commerciales ?
10. Les questions-clés
de la réutilisation de données
nt»
Le «comme
i
définit auss
de
les facilités
3/ Comment ? réutilisation 4/ Avec quel objectif ?
Trois aspects à considérer : - Tirer parti des externalités de réseau
- le mode technique : données brutes (RAW), utilité du service = fn(nb d’utilisateurs)2
API, EDI (et les SLA respectifs à définir),
votre service est-il sujet à ce type d’externalité ?
X - le juridique : licences open data (ODbL, X
Open License, CC), obligation d’attribution, - Démultiplier une présence en ligne
de partage à l’identique, ...
- Valoriser une base ou un contenu existants
- l’économique : gratuité ou tarification, («produits dérivés»)
réutilisation commerciale ou non, modèles
économiques (volume, granularité, données - Jouer sur la modularité et faciliter l’intégration de
chaudes / données froides) vos services dans des applications de tiers
- Améliorer la qualité des données, ...
Objectif : définir un (ou des) univers de réutilisation cohérent(s)
11. Les dynamiques de réutilisation
ce que l’open data nous apprend ...
1/ Une infrastructure sociale autant que 3/ Comprendre et gérer les réutilisateurs
technique
Une donnée brute ne préjuge pas des besoins des
On peut avoir des données ouvertes dans le bon réutilisateurs, une API le fait.
format, avec la bonne licence ... et peu de
réutilisation. S’assurer que l’on met en place, outre une
documentation, des voies de retours avec les
Hormis pour quelques exceptions (ex. données réutilisateurs...
transports où la demande est forte).
Comprendre les profils et les motivations différentes
des réutilisateurs.
2/ Attirer les réutilisateurs, encourager les
réutilisations
Assurer la visibilité : comment découvre-t-on vos
données, vos API ?
Assurer l’animation : comment encourage-t-on les
réutilisateurs à produire ?
12. 60+ apps
Rennes Métropole en accès libre API
The Guardian Open Platform
Des API à l’open data
Journée technique Meito, Rennes le 6/2/2012
Simon Chignard - @schignard Questions ?
simonchignard@mac.com
13. APIs for Biz Dev 2.0
Which Business Model?
Guillaume Balas - CMO @3scale
guillaume@3scale.net - @guillaumebalas
14. Introduction
THE RISE OF THE APIS
The Plug & Play Cloud API Management Platform 2
for Startups, SMBs and Enterprises
15. APIs are growing & reshaping the new Web
This is not a trend, this is a fact
5B / Day (April ‘10)
5B / Day (Oct ‘09)
75% Traffic (April ‘10)
8B / Mth (Oct ‘09)
3B / Day (March ‘09)
50% Traffic (March ‘08)
Success for these businesses is
Annual growth in # of APIs: 100%
heavily relying on their API(s)
The Plug & Play Cloud API Management Platform 3
for Startups, SMBs and Enterprises
16. APIs are everywhere
Examples
Media & Content SaaS Integration
Social & e-Commerce Others
Interest is broad and deep Currently disrupting the web !
The Plug & Play Cloud API Management Platform 4
for Startups, SMBs and Enterprises
17. What is an API ?
WHY IS IT IMPORTANT?
The Plug & Play Cloud API Management Platform 5
for Startups, SMBs and Enterprises
18. Application Programming Interface
Definition
“A particular set of rules and specifications that a software
program can follow to access and make use of the services
and resources provided by another particular software
program that implements that API.
It serves as an interface between different software
programs and facilitates their interaction, similar to the way the
user interface facilitates interaction between humans
and computers.”
The Plug & Play Cloud API Management Platform 6
for Startups, SMBs and Enterprises
19. Web sites are local
There was 255 Million Web sites as of December 2010
Disadvantages:
Limited reach
Lost business opportunities
Limited brand awareness
Web scraping risks
Significant SEO and SEM
costs
Source: Dion Hinchcliffe, http://blogs.zdnet.con/Hinchcliffe
The Plug & Play Cloud API Management Platform 7
for Startups, SMBs and Enterprises
20. APIs help you grow your business
APIs are Biz Dev 2.0 – The first paradigm shift
Advantages:
APIs unlock distribution
channels and enable you to
expand your business beyond
the limits of your web site.
Source: Dion Hinchcliffe, http://blogs.zdnet.con/Hinchcliffe
The Plug & Play Cloud API Management Platform 8
for Startups, SMBs and Enterprises
21. APIs Deliver Raw Data, Content and Services
Allowing you to…
Create New
Build an Power Mobile
Distribution Partner Up
Ecosystem Apps
Channels
Rationalize and
Serve any type of Protect your Decrease your
Control who
device, software, cost of serving
IPR accesses your
anywhere your customer
resources
“Externalize” your
Lower Barriers to Create New Reach More
R&D and
Integration Business Models Customers
Foster Innovation
The Plug & Play Cloud API Management Platform 9
for Startups, SMBs and Enterprises
22. APIs Deliver Raw Data, Content and Services
Generating
Strategic Advantage
Business Advantage
New Revenue Streams
The Plug & Play Cloud API Management Platform 10
for Startups, SMBs and Enterprises
23. An API?
SO WHAT NOW?…
The Plug & Play Cloud API Management Platform 11
for Startups, SMBs and Enterprises
24. API business strategy
Get the most from your API
APIs enable cloud scale MVC, Identify your own core asset
Choose the complementary asset
which will deliver most value
Define the strategy to capture the
value most effectively
Examples of API Business Strategy
allowing you to focus on your core
Presentation Logic Data Mission
asset. Revolutionize the way people
✓
watch movies
Simplify the world of telecom
✓
by providing simple,
powerful, pay-as-you-go IaaS
Increase the world's access
✓
to data, especially free and
open data
The Plug & Play Cloud API Management Platform 12
for Startups, SMBs and Enterprises
25. API typology
Concepts
Typical Evolution of an API 1
Private APIs Rationales
They are used internally to facilitate the Rationalize infrastructure
integration of different applications/systems Reduce costs
used by your company. Increase flexibility
Improve internal operations
Partners APIs
Enable the integration of software between Value-added service
your organization and your business partners.
Up sell
Must have for your partners
Public APIs
Publicly expose information and functionality
of one or various of your systems/ Foster innovation
applications to 3rd that don’t necessarily have Increase reach, traffic
a business relationship with your company New revenue stream
1 Not necessarilly always the case (e.g musiXmatch, Seevl, Genability)
The Plug & Play Cloud API Management Platform 13
for Startups, SMBs and Enterprises
26. API business model
Another paradigm shift
Source: John Musser, ProgrammableWeb.com
The Plug & Play Cloud API Management Platform 14
for Startups, SMBs and Enterprises
27. API delivery
How?
Developers
Your content &
services Customers
Partners
Your
API
Affiliates
Mobile Users
Internal Projects
The Plug & Play Cloud API Management Platform 15
for Startups, SMBs and Enterprises
28. API delivery
How?
Access Control?
Developers
Your content &
services
Security? Customers
Your
Monitoring?
Partners
API Monetizing ?
Affiliates
User Experience?
Mobile Users
Scalability? Internal Projects
Flexibility?
Reach?
The Plug & Play Cloud API Management Platform 16
for Startups, SMBs and Enterprises
29. API delivery
“Managing” your API operations
Developers
Your content &
services Access Control Customers
& Security
API Business Engine Analytics & Partners
Your Reporting
API
Developer & Affiliates
Partner Portal
Billing & Mobile Users
Payments
API Management Solution
Internal Projects
The Plug & Play Cloud API Management Platform 17
for Startups, SMBs and Enterprises
30. API managemen solution
To deliver the power of your APIs to the Internet
Access Control Flexible &
& Security
Configurable
Speed time to
API Business Engine
Analytics &
Reporting market
Developer & Highly Scalable
Partner Portal
Cost Effective
Billing & Value Added
Payments
Services
API Management Solution
A key enabler for your API Business and Operations
The Plug & Play Cloud API Management Platform 18
for Startups, SMBs and Enterprises
31. WHAT
WHO
HOW
What
is
your
API?
Who
will
use
your
How
do
you
offer
API?
your
API?
Your
API
is
the
product?
Business
Partners?
Business
Model?
Calls/requests
to
your
API
are
the
primary
Facilitate
the
integra<on
of
your
product
in
Direct/Indirect?
Tiered/Freemium?
Revenue
The Plug & Play Cloud API Management Platform
(only?)
way
to
interact
with
your
technology,
as
many
devices,
services
or
soBware
sharing?
White
labeling?
Partnerships?
data,
content
provided
by
your
business
partners
(e.g.
Twillio,
Amazon
AWS,
SImpleGeo,
(e.g.
Samsung
&
Skype,
Spo2fy
&
7Digital)
(e.g.
Bluevia,
Wine.com,
PeopleBrowsr)
for Startups, SMBs and Enterprises
Musixmatch
)
Extends
the
reach
of
your
product?
Customers?
Technology
choice?
Your
API
is
a
way
for
your
partners
to
make
Sell
your
product
(content,
data
or
services)
Authoriza<on,
provisioning
and
control
of
their
customers
experience
your
product
via
directly
to
clients
through
your
API
accesses?
Usage
Tracking?
their
own
apps,
devices,
solu<on
or
service
(e.g.
Twilio,
Daily
Telegraph,
LiveOps)
Proxy
versus
Plugin
API
Management
(e.g.
Skype,
Maxdome,
7Digital)
solu<on?
Promotes
your
product?
Developers?
User
Experience?
Adver<se
your
product
in
different
ways
-‐
“Outsource”
your
R&D
to
Developers.
Tap
SDK?
Widget?
Interac<on
and
Support?
such
as
via
an
affiliate
program.
into
their
fantas<c
crea<vity
and
innova<on
T&C
and
SLAs
proposed?
Blogs?
Forum?
(e.g.
Wine.com,
Oodle.com)
skills
to
evolve
your
product
Documenta<on?
(e.g.
Twilio,
Salesforce)
Makes
your
product
be<er,
richer?
Your
Company?
MarkeDng,
PromoDon?
Your
API
is
a
channel
to
get
new
content/ Make
it
easier,
faster
and
more
flexible
to
Hackathons,
Dev.
Challenges?
Private
Beta,
value
"into”
your
business
that
goes
to
make
use/access
your
assets.
Homogenize
and
Public
Beta?
Use
cases?
up
part
of
the
service.
centralize
access
to
your
data.
(e.g.
Viadeo
Dev
Challenge)
(e.g.
TwiNer,
eBay,
Facebook)
(e.g.
NeClix,
Seevl,
The
Guardian,
NPR)
19
32. Conclusion
RECOMMENDATIONS
The Plug & Play Cloud API Management Platform 20
for Startups, SMBs and Enterprises
33. Dos & Don’ts
Tips and tips to avoid pitfalls
Dos Don’ts
API first, Mobile second, Web third API as a “side project”
Do your homework (Who, What, Neglect developers
How)
Bad documentation (or inexistent)
Start “small” in terms of
functionalities (you can always add but Bad sample code/examples (or
you can never remove) inexistent)
Provide a compelling value No versioning planned
proposition to drive adoption and
grow your API ecosystem
No or unclear Terms & Conditions
Remain flexible to evolve with the
needs of your user base
The Plug & Play Cloud API Management Platform
for Startups, SMBs and Enterprises 21
34. Thank you !
QUESTIONS & ANSWERS
The Plug & Play Cloud API Management Platform 22
for Startups, SMBs and Enterprises
35. Thank you !
Email: guillaume@3scale.net
Twitter: @guillaumebalas
3scale USA. 3scale SPAIN 3scale UK
440 N Wolfe Rd, Calle Llacuna 162-164 Techhub, 76-80 City Rd
Sunnyvale, CA 94085 08018 Barcelona London EC1Y 2BJ
USA Spain United Kingdom
+1 (408) 524 1503 +34 933 092 786 +44 758 069 2832
The Plug & Play Cloud API Management Platform 23
for Startups, SMBs and Enterprises
36. Annexes
ABOUT 3SCALE
The Plug & Play Cloud API Management Platform 24
for Startups, SMBs and Enterprises
37. 3scale Overview
and more…
International Deep technical
Team expertise
Infrastructure as a Service
for APIs – create business
value from APIs
High Founded
Gartner cool vendor / Cloud perf. in 2007
Computing, March 2010 infrastructure
Barcelona / Spain – London / England – San Francisco / California
The Plug & Play Cloud API Management Platform 25
for Startups, SMBs and Enterprises
38. 3scale API managemen platform
Helps you “Deliver the power of APIs to the Internet”
Access Control Flexible &
& Security
Configurable
Speed time to
API Business Engine
Analytics &
Reporting market
Developer & Highly Scalable
Partner Portal
Cost Effective
Billing & Value Added
Payments
Services
API Management Solution
3scale, a key enabler for your API Business and Operations
The Plug & Play Cloud API Management Platform 26
for Startups, SMBs and Enterprises
40. Fondé en 2005, Urbans accompagne ses clients vers
l’urbanisation des systèmes d’information.
Urbans, spécialiste de l’intéropérabilité, utilise BlueWay
pour faire dialoguer vos applications, améliorer la
capacité de votre système d’information en le
réorientant au service des métiers de l’entreprise.
Le logiciel BlueWay permet l’accès aux couches basses
du système d’information pour orchestrer la
manipulation des données en vue de les restituer vers
l’utilisateur final dans des applications web intuitives et
personnalisables Urbans Nomade et Portail.
La plateforme d’intégration Nos outils de dialogue des systèmes « L'information n’a de sens que si
BLUEWAY full web est composée d’information nous permettent elle est partagée, contrôlée,
des modules ETL / EAI / SOA / d’interfacer le logiciel de mobilité amendée et acheminée vers les bons
Mashup / BPM / BAM qui partagent avec vos applications fonctionnelles utilisateurs au bon moment. Elle
le même référentiel. Son objectif est métiers (SAV, maintenance, gestion nécessite d’être accessible n’importe
de simplifier et d’industrialiser les commerciale, gestion de contrats, où, de sorte que le décideur puisse
échanges applicatifs au sein de CRM...). Vos clients, agents, agir en bonne connaissance des
l’entreprise. collaborateurs… se retrouvent avec données.»
une application intuitive leurs
BlueWay permet de réorienter un permettant de bénéficier des Le portail permet d’agréger, de
système d’information dans des informations alimentées en temps partager et de fédérer la diffusion
temps très courts et d’optimiser les réel dans un espace 100% des données éparpillées dans les
processus métiers. personnalisable. systèmes d’information.
Des connecteurs métiers (SAP, M3, Avec Urbans Nomade, il n'y a plus de L’approche progicialisée de ce
X3, Nav, Cegid, Siebel, Pivotal, Klee…) frontière entre les utilisateurs du partage d’informations sur des
assurent une intégration non terrain et ceux du back office qui architectures orientées services
intrusive et agile du paysage partagent les mêmes données, les (SOA) permet de répondre de
applicatif de nos clients ainsi que des mêmes et les même processus, manière graduelle à vos
accès à des applications grâce à une plateforme collaborative problématiques.
composites. étendue, fonctionnant aussi bien en Urbans vous accompagne de l’accès
mode connecté qu’en mode aux données en services web jusqu’à
déconnecté. leur publication dans un espace web
de type portail, intranet, extranet.
Faites dialoguer vos applications
41.
42. SDIS de la Vendée
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
SDIS de la Vendée Secourir, protéger 22 centres départementaux Autonomie par transfert de compétences
2 800 pompiers et prévenir Catégorie 2 Accompagnement ponctuel
Logique ETL asynchrone, transfert de données en
masse point à point ou traitement batch non
pérennisé, non supervisé.
RH Finances
GF SIG
- Chainer le système d’alerte au
système administratif
Faire dialoguer les
- Créer un référentiel SSSM
informations de multiples d’information partagé
Formation
sources dans un système - Automatiser le paiement des
vacations Opérationnel Prévention
d’information partagé par
- Partager les données localisées
tous sur les points d’eau avec les Prévision Intranet
instances départementales
Logique EAI temps réel, acheminement de l’évolution de
données (supervision et traçabilité par le bus applicatif)
et mise à jour de tout ou partie des informations pour
chaque application cible abonnée.
- Bus applicatifs
- Fluidité et rationalisation de
l’information partagée par tous - SOA
- Réactivité du système de - Référentiels de données
secours
- Automatisation des processus
l’information devient le pivot du métiers
système organisationnel et se Entrepôt de
trouve au service du métier des - Unification de l’annuaire LDAP données :
SDIS, rendant leurs interventions sur AD référentiel,
datamart,
plus efficaces. - Manipulation de données SIG historisation
Modification d’une donnée référence
Mise à jour en temps réel des applications
abonnées
43. SDIS des Côtes d’Armor
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
SDIS des Côtes Secourir, protéger 59 centres départementaux Autonomie par transfert de compétences
d’Armor et prévenir Catégorie 2 Accompagnement ponctuel
Logique ETL asynchrone transfert de données en
masse point à point, traitement batch non pérennisé
non supervisé
RH Finances
GF SIG
- Connecteur Civitas standard GF
Faire dialoguer en temps et MGDIS
SSSM
réel les informations - Automatiser les processus Formation
d'engagement budgétaire inter
comptables et applications
Opérationnel Prévention
financières dans un - Acquisition de compétences sur
les MCD des éditeurs cibles et
système d’information sources
Prévision Intranet
partagé par tous - Réalisation au forfait et AMOA
Logique EAI temps réel, acheminement de l’évolution de
données (supervision et traçabilité par le bus applicatif)
et mise à jour de tout ou partie des informations pour
chaque application cible abonnée.
- Disponibilité des informations - SOA Webservices
en temps réel dans les outils de - Connecteurs Civi GF et MGDIS
pilotage budgétaire du SDIS
- Utilisation du Scheduler Blueway
- Automatisation des processus
- Alertes mail et console de
métiers
supervision
L’information devient le pivot du Entrepôt de
données :
système organisationnel et se référentiel,
trouve au service du métier des datamart,
SDIS rendant leurs interventions historisation
plus efficaces.
Modification d’une donnée référence
Mise à jour en temps réel des applications
abonnées
44. CER Morbihan
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
CER Morbihan Conseil & expertise 12 bureaux Autonomie par transfert de compétences
comptable 300 agents et accompagnement ponctuel
- Lier les bases de données SQL
Faire dialoguer les Cegid et oracle
informations - Consolider les données pour
réaliser le bilan social
clients entre les - Extraire les données du
bases de données décisionnel avec QlicView
- Gérer les règles sociales
hétérogènes
- Alimenter un bureau collaborateur
et un portail clients
Logique EAI temps réel, acheminement de l’évolution de
données (supervision et traçabilité par le bus applicatif)
et mise à jour de tout ou partie des informations pour
chaque application cible abonnée.
- Déclencheurs mails, ftp
- Fluidification des mises à jour - Création de Webservices
d'informations entre les bases - Définition d'un format pivot XML
de données
- Génération de fichiers CSV
- Standardisation des échanges
en Webservices - Consolidation et agrégation de
données Entrepôt de
- Pérennisation de données :
l'acheminement des données - Calcul de CP par un moteur de référentiel,
par le bus applicatif règles datamart,
historisation
- Pilotage de procédures Oracle et SQL
Modification d’une donnée référence
Mise à jour en temps réel des applications
abonnées
45. IMA TELEASSISTANCE
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
IMA Assurance Nationale Autonomie par transfert de compétences
TELAASSISTANCE Surveillance et accompagnement ponctuel
Logique ETL asynchrone, transfert de données en
masse point à point ou traitement batch non
pérennisé, non supervisé.
- Reprise des données en masse et
unitaire
Faire dialoguer la
- Workflow de gestion de devis et
nouvelle brique traitement unitaire
CRM avec les - Supervision des flux (service
exploitation et service études)
applications
- Manipulation 100 Webservices
métiers existantes - Encapsulation de requêtes
complexes
Logique EAI temps réel, acheminement de l’évolution de
données (supervision et traçabilité par le bus applicatif)
et mise à jour de tout ou partie des informations pour
chaque application cible abonnée.
- Workflow
- Reprise de données
- Rendre l'automatisation
des échanges transparente - Supervision par le service
pour les utilisateurs au exploitation
travers d'une seule IHM - Webservices Coheris
Entrepôt de données :
référentiel, datamart,
historisation
Modification d’une donnée référence
Mise à jour en temps réel suite à modification
46. Groupe DOUX
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
Groupe DOUX Producteur de volailles 1er producteur européen de Autonomie par transfert de
et produits élaborés à volaille et leader mondial à compétences
base de volaille l'export
- Intégration M2M (SMS to ORACLE
Faire dialoguer les APS)
différentes briques du - Supervision EDI (Tradexpress)
- Alimentation d'écran web via
système d'information Webservices
- Alimentation du portail Eleveur
ISAGRI
- Déclencheurs fichiers supervisés
- Référentiel de données, traçabilité
Logique EAI temps réel, acheminement de l’évolution de
données (supervision et traçabilité par le bus applicatif)
et mise à jour de tout ou partie des informations pour
chaque application cible abonnée.
- Machine To Machine
- Exploiter un même référentiel - Supervision EDI
de données
- Alimentation Portail éleveur en
- Capitaliser sur un outil tactique Webservices
- Transfert de compétences - Référentiel de données
rapide aux outils
Entrepôt de
- Couverture fonctionnelle données :
référentiel,
- Proximité du partenaire datamart,
historisation
Modification d’une donnée référence
Mise à jour en temps réel des applications
abonnées
47. SADAM
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
SADAM Industrie Aéronautique Internationale Réalisation au forfait
Logique ETL asynchrone, transfert de données en
masse point à point ou traitement batch non
pérennisé, non supervisé.
- Création des fichiers multi
Automatiser le traitement structure à destination du Factor
et intégration des informations
des commandes EDI retour de celui-ci
Simplifié les flux financiers - Reprise de données lors du
changement d’ERP
d’affacturage
- Automatisation d'intégration de
Améliorer le taux de service commandes WebEdi (format
aéronautique)
Logique EAI temps réel, acheminement de l’évolution de
données (supervision et traçabilité par le bus applicatif)
et mise à jour de tout ou partie des informations pour
chaque application cible abonnée.
- Gestion améliorée et simplifiée - Mise en œuvre du
des flux financiers avec la traitement de commandes EDI
société d’affacturage - Alimentation Datawarehouse
- Historisation des commandes - Récupération de données en
prévisionnelles et lecture trame http
possible des orientations
stratégiques clients Entrepôt de
données :
- Forte diminution des temps de référentiel,
traitements des commandes datamart,
historisation
clients, meilleure réactivité,
taux de service en progression. Modification d’une donnée référence
Mise à jour en temps réel des applications
abonnées
48. COEXPAN
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
COEXPAN Emballage Internationale Réalisation au forfait
- Intégration des données
Automatiser les échanges techniques de l’ERP dans la
logistique
GPAO / SCM
- Générer les bons de livraison dans
Intégration des données de l’ERP suite au départ logistique
stock dans l’outil logistique - Intégration automatique des
données de stock dans l’outil de
à la demande planification
Logique EAI temps réel, acheminement de l’évolution de
données (supervision et traçabilité par le bus applicatif)
et mise à jour de tout ou partie des informations pour
chaque application cible abonnée.
- Pérennisation des outils en - Pilotage Navision via
place avec souplesse Webservices
d’évolution du SI
- Gestion de fichiers Excel avec
- Gain 1 heure / jour / personne les composants Windows COM
du service administration des / DCOM
ventes (4 personnes) - Intégration données dans base
Entrepôt de
données :
- Reproductibilité de la solution C-ISAM référentiel,
dans toutes les usines du datamart,
historisation
groupe (8 sites)
Modification d’une donnée référence
Mise à jour en temps réel des applications
abonnées
49. Charentes Alliance
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
Charentes Une Coopérative au 1er vinificateur de la région Autonomie par transfert de
Alliance service des Poitou-Charentes compétences et
agriculteurs accompagnement ponctuel
Logique ETL asynchrone, transfert de données en
masse point à point ou traitement batch non
pérennisé, non supervisé.
- Webservices de communication
Faire communiquer SAP entre les serveurs
d’authentification, base
avec l’ensemble des transactionnelle et TPE
éléments du SI (site
adhérent, outil de trading)
Logique EAI temps réel, acheminement de l’évolution de
données (supervision et traçabilité par le bus applicatif)
et mise à jour de tout ou partie des informations pour
chaque application cible abonnée.
- Pilotage SAP via BAPI et IDOC
- Forte réduction des temps de
développement
- Ouverture de SAP en client et
serveur RFC
Entrepôt de
données :
référentiel,
datamart,
historisation
Modification d’une donnée référence
Mise à jour en temps réel des applications
abonnées
50.
51. SDIS de la Vendée
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
SDIS de la Vendée Secourir, protéger 22 centres Autonomie par transfert de compétences
2 800 pompiers et prévenir départementaux et accompagnement ponctuel
- Gérer les alertes : accès des
données en temps réel
Mettre en place un portail
- Suivre les dossiers administratifs :
collaboratif 100 % dédié GED, planning, budget…
aux différents métiers des - Piloter les ressources humaines :
congés, carrières, planning…
SDIS
- Permettre une gestion des droits
et privilèges d’accès
- Déploiement de
- Pilotage en temps réel de 50 Webservices avec des accès
l’ensemble des données standardisés
administratives, techniques, de - Définition d’un format pivot XML
ressources humaines et de gestion
des alertes pour une hyper - Accès à plus de 50 applications
réactivité de la prise de décision métiers hétérogènes
- Interface web collaborative
- Chaque intervenant accède à son
paramétrable (widget)
portail personnalisé en fonction de
son profil métiers : SDIS, centre et - Communication Webservices des
sapeur-pompier widget avec le SI
52. Farmeo
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
Farmeo Gestion comptable et 7 CER Autonomie par transfert de compétences
7 CER technico-économique départementaux et accompagnement ponctuel
des entreprises
- Lier les bases de données SQL
Créer un portail interne Cegid et Oracle
d’accès unique pour les - Consolider les données pour
réaliser le bilan social
300 collaborateurs - Extraire les données du
décisionnel pour QlickView
Créer un portail destiné
- Gérer les règles sociales
aux 18 000 clients des 7 - Réaliser un bureau collaborateur
CER départementaux et un portail clients
- Partager et faciliter le suivi et la - Standardiser des échanges
facturation du client webservices et bâtir un format
pivot Xml
- Restituer en temps réel les
informations de saisie d’activités, - Personnalisation du front web
absences, déplacements… des 300 (drag and drop widget)
collaborateurs - Gestion des droits d'accès
multiple
- Proposer dans un guichet unique
des offres de services - Accès Néotic en SSO (Single Sign
personnalisées et payantes aux Out)
clients (Offre Farméo.fr)
53. Farago (sites bretons)
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
Farago, Filiale du Interventions de 4 départements Autonomie par transfert de compétences
Groupement de désinfection, dératisation, équipés et accompagnement ponctuel
défense sanitaire détaupisation…
- Remontée automatiques des
Créer un portail d’accès aux données du terrain dans le portail
conseils et comptes-rendus client
d’interventions pour les clients - Synchronisation tablette métier /
logiciels / Portail Clients
Suivre et piloter les évolutions - Publication en temps réel du suivi
statistiques du risque de des interventions
contamination
Montrer au client ses données
géolocalisés
- Portail web CMS métiers
- Ouverture du système au client
en temps réel - Communication Webservices
avec les logiciels
- Porte d'accès aux informations
métiers personnalisée - Accès sécurisé clients https
- Automatisation des publications - Liaison widget du front web aux
statistiques Webservices d'alimentation.
- Fédérer des données pour les
clients multi sites.
54.
55. Farago (sites bretons)
CLIENT MISSION IMPLANTATION MODE DE DEPLOIEMENT
Farago, Filiale du Interventions de 4 sites en Bretagne Réalisation au forfait
Groupement de désinfection, dératisation, supervision et maintenance
défense sanitaire détaupisation…
- Informatisation terrain, réalisation
Informatiser les techniciens de devis, facture, traitement
sur le terrain d'interventions et analyse de la
rentabilité du contrat
Travailler en mode connecté - Permettre de travailler en
et déconnecté environnement connecté et
déconnecté sur une application
Eviter les ressaisies des 15 000 tablette tactile
interventions des techniciens - Echanger en temps réel avec la
sur le terrain comptabilité, la gestion
commerciale, la CRM
Suivre la rentabilité des
interventions
- Application accessible par
une tablette tactile soit Android,
- Plus aucune ressaisie : les infos Windows ou Mac
relatives aux interventions - Mise à jour des systèmes
sont immédiatement saisies sur d’information permettant des
le terrain et restituées en échanges bidirectionnels en
temps réel dans le SI webservices
- Traitement administratif - Gestion automatisé de la
simplifié synchronisation edge/3g
- Réactivité du service - Communication client mail/sms
- Fonctionnement auto mode
connecté ou déconnecté
57. Qui sommes-nous ?
• Société créée en juillet 2009
• Éditeur de logiciels, issu d’un essaimage Orange Labs
• Expert en gestion de données et technologies sémantiques
2
58. Notre métier
Editeur d’une plateforme sémantique d’intégration et
de réconciliation de données dans
un contexte d'entreprise étendue
Données Données
entreprise partenaires
Données
du Web
3
59. Un contexte favorable
• Dans une société où l’information est de plus en plus immédiate,
multi-sources, multicanaux, les utilisateurs se trouvent souvent
démunis pour prendre une décision basée sur des éléments fiables
par rapport à leur contexte métier.
• Le lien entre la performance des entreprises et leur capacité à
exploiter leur capital informationnel est définitivement établi*.
*Source :
« L'information : prochain défi pour les entreprises », CIGREF-Capgemini Consulting
(Décembre 2009)
4
60. Les finalités recherchées
• Constituer, préserver et enrichir un patrimoine informationnel
cohérent, pertinent, aligné sur vos besoins métiers et
construit dynamiquement sur la base de vos données
potentiellement enrichies (données de partenaires, du Web, etc.).
• Permettre une exploitation agile et temps réel par vos équipes
métiers du patrimoine informationnel de votre entreprise sans
recourir à des projets à la fois longs, coûteux et parfois incertains de
centralisation des données.
5
61. Les enjeux
Pouvoir accéder /agréger des Obtenir des résultats précis et
données hétérogènes pertinents
Evoluer en temps réel
Garantir une parfaite
traçabilité des
données consolidées Gommer les frontières entre
données internes / externes
6
62. Notre solution
AGGREGO
Plateforme d’intégration et de réconciliation
dynamique de données métiers
issues de sources hétérogènes
Intégration Réconciliation
Décloisonnement Accès et Restitution de
et composition des Agrégation l’information
sources
7
70. Proposition de valeur
TTM Performance
Agilité Temps-réel
• alignement • traitement des accrue
TCO métier des requêtes
données • données
• ajout des exploitées
sources
ROI GOUVERNANCE
Qualité Pertinence des
maîtrisée des informations
données produites
exploitées Aide à la
Réduction des
risques décision
15
72. Différenciation
Une solution alternative au SBA *…
*SBA = Search Based Applications
approche
SBA AGGREGO
Indexation de chaque source : un process très Données interrogées à la demande (pas
couteux et à la portée limitée d’indexation)
Recherche par mots-clé Recherche conceptuelle et contextuelle
Retour des données pas toujours en temps
Retour des données toujours en temps réel
réel
Exploitation de sources de données non
Orchestration dynamique de multiples
corrélées, orchestration manuelle des
sources de données
données collectées
Un large volume de résultats retourné : Un petit nombre de résultats retourné : filtrage
filtrage à l’initiative de l’utilisateur déjà réalisé en fonction du contexte
17
73. Différenciation
… mais aussi aux outils d’EII *
* EII = Enterprise Information Integration
EII approche
AGGREGO
Complexité de l'ajout ou de la suppression
Insensibilité à la disparition ou à l'apparition
d'une source de données (nécessite la mise à
de nouvelles sources de données (favorise
jour du schéma global pour l'adapter au
l'extensibilité du système d'intégration)
nouvel état du système)
Définition manuelle des requêtes de
médiation : une tâche fastidieuse, d'autant Automatisation de la définition des requêtes
plus si le nombre de sources de données est de médiation
important
18
74. API : Vecteur de croissance des services Internet
Focus techno
9
février
2012
75. Historique
!
Fondée en 2008 par 3 ingénieurs Télecom passionnés de nouvelles technologies et
de web, La société Haploid est alors pionnière sur le développement d'applications
mobiles en France. A cette époque, l'iPhone ne dispose pas encore d'un AppStore
et rare sont les gens qui parient sur le nouvel OS de Google : Android. Mais les
fondateurs, qui travaillent alors chez Orange Labs, mûrissent une toute autre vision
quant aux perspectives de développements des usages sur Android et iOS.
Ils décident alors de mettre leur passion au service de leurs intuitions et créent
Haploid, contraction phonétique de "Apple" et d'" Android".
Depuis, leurs intuitions se sont confirmées et la société est devenue un acteur
français incontournable dans le développement d'applications mobiles haut-de-
gamme sur smartphone, tablette et TV connectées, sous iOS, Android et WebOS.
Une passion et un niveau d'exigence qui ont permis à Haploid de devenir en 2
années à peine, l'agence mobile officielle du groupe NextRadio TV (BFMTV, BFM
Business, RMC, 01.Net) et du groupe Fortuneo sur les OS Android et iOS.
2
76. L’équipe
L’équipe
3 ingénieurs fondateurs (essaimage Orange Labs)
4 ingénieurs spécialisés en développement mobile
iPhone, Android & WebOS
1 designer d’interaction
1 directeur marketing et commercial (business dev)
1 testeur valideur
3
77. Présentation de la société
Nos métiers
Développeur & Editeur
Prestataire de services R&D «multiscreen convergence»
d’applications mobiles innovantes
(notifications, analytics...)
pour iPhone/iPad, Android & WebOS
4
78. Présentation de la société
Notre philosophie : Replacer les
développements mobiles dans des stratégies
d’expérience multi-écrans
« Make it mobile & beyond ! »
«Les marques ne doivent plus développer leur
présence mobile uniquement sur des logiques de
développement en silo (Par OS, Par type de «device»),
souvent même décorrélées des autres expériences
digitales proposées. Elles doivent maintenant
envisager leurs déploiements mobiles dans une
perspective plus globale d’expérience multi-écrans et
de gestion contextualisée des contenus digitaux» -
Antoine Cabot - CEO & Fondateur d’Haploid
5
84. API : Architecture logicielle
‣ Toute application mobile nécessite la mise en oeuvre d’une API
‣ L’exemple de Google :
‣ chaque nouveau service est constitué d’une API et d’un front-end graphique
‣ chaque service peut interagir avec un autre (Google Calendar <-> GMail)
‣ l’authentification est centralisée pour tous les services
‣ REST (Representational State Transfert)
‣ plusieurs formats sont disponibles
‣ Applications Google sur Android Market
‣ GMail
‣ Google Documents
‣ Google Maps
‣ Google +
‣ ...
11
85. API : Architecture logicielle
‣ Comment concevoir une bonne API pour mon service ?
‣ Le choix de la technologie
‣ SOAP
‣ REST
‣ Le choix du format
‣ XML (eXtensible Markup Language)
‣ JSON (JavaScript Object Notation)
‣ Thrift
‣ L’optimisation pour le mobile est impérative !
‣ Quantité de données échangée
‣ Gestion d’un historique (cache) côté application
12
86. API : Architecture logicielle
‣ Faut-il mettre en oeuvre une API avant, pendant ou après le
développement de mon service ?
‣ Avant est la meilleure solution
‣ optimisation de la BDD pour le mobile
‣ choix du format adapté à l’application
‣ réduction de la durée des développements de l’application
‣ Dois je en profiter pour construire une API pour tous ?
‣ Oui partiellement
‣ les besoins des utilisateurs «web» sont différents
‣ opportunité d’ouverture du service
13
87. API : Architecture logicielle
‣ J’ai déjà une API, comment dynamiser son adoption sur mobile ?
‣ La documentation d’API n’est souvent pas suffisante
‣ Les exemples de code non plus...
‣ La fourniture d’un SDK natif devient impérative
‣ Paypal
‣ Facebook
‣ Google Analytics
‣ Ad server...
14
88. 4, rue Ampère
22300 LANNION
contact@haploid.fr
+33 9 72 22 51 37
@haploid
www.haploid.fr
Antoine
CABOT
CEO
antoine@haploid.fr
antoine.cabot
89. Open APIs: State of the Market
John Musser, ProgrammableWeb
@johnmusser
Glue Conference 2011
90. Introduction
ProgrammableWeb.com
• API & mashup directory
• News, community, dev tools
• 3,200 Web APIs
• 5,800 mashups
99. REST vs. SOAP: Simplicity wins again
Distribution of API protocols and styles
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
100. REST vs. SOAP: Simplicity wins again
Distribution of API protocols and styles
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
101. JSON Rising: 55% of all new APIs support JSON
Percentage of new APIs with JSON support
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
102. 20% of all new APIs support only JSON
Percentage of new APIs with only JSON support
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
103. 1 in every 5 new APIs says “goodbye XML”
Percentage of APIs with XML support
Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011