SlideShare a Scribd company logo
1 of 110
Download to read offline
API : Vecteur de croissance des
        services internet

           La Meito
      Lundi 6 Février 2012
           14 – 18 h
Observer
   Animer

       Accompagner

            Valoriser

                Relayer
Suivez-nous ….


                   @LaMeito


                 La Meito



                 www.meito.com
                 info@meito.com
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
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
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
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
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
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 ?
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)
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 ?
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
APIs for Biz Dev 2.0
Which Business Model?
      Guillaume Balas - CMO @3scale
    guillaume@3scale.net - @guillaumebalas
Introduction

THE RISE OF THE APIS


               The Plug & Play Cloud API Management Platform   2
                     for Startups, SMBs and Enterprises
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
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
What is an API ?

WHY IS IT IMPORTANT?


                   The Plug & Play Cloud API Management Platform   5
                         for Startups, SMBs and Enterprises
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
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
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
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
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
An API?

SO WHAT NOW?…


          The Plug & Play Cloud API Management Platform   11
                for Startups, SMBs and Enterprises
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
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
API business model
Another paradigm shift




                                                                         Source: John Musser, ProgrammableWeb.com




                         The Plug & Play Cloud API Management Platform                                       14
                               for Startups, SMBs and Enterprises
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
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
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
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
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
Conclusion

RECOMMENDATIONS


             The Plug & Play Cloud API Management Platform   20
                   for Startups, SMBs and Enterprises
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
Thank you !

QUESTIONS & ANSWERS


              The Plug & Play Cloud API Management Platform   22
                    for Startups, SMBs and Enterprises
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
Annexes

ABOUT 3SCALE


          The Plug & Play Cloud API Management Platform   24
                for Startups, SMBs and Enterprises
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
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
Projets clients


                                 Urbans

                               Atlanparc
                  1, rue Marguerite Perey
                    Bâtiment C, 1er étage
                          56890 PLESCOP

                     Tèl : 02 97 67 88 71
                     Fax : 02 97 68 99 95

                      contact@urbans.fr
                         www.urbans.fr
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
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
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
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
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
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
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
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
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
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
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)
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.
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é
Accuracy for performance




                           1
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
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
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
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
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
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
AGGREGO




          8
Présentation fonctionnelle




                             9
Ontologie




            10
Présentation fonctionnelle




                             11
Vue Amazon
             Récupérer le DVD
             d’un film à partir de
             son titre et de son
                 réalisateur




                                12
Présentation fonctionnelle




                             13
Présentation fonctionnelle




                             14
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
François PAULUS
francois.paulus@semsoft-corp.com
          02 99 12 19 86




                                   16
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
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
API : Vecteur de croissance des services Internet


Focus techno

                                                    9	
  février	
  2012
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
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
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
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
Présentation de la société

       Haploid Manager : suivi de projet, gestion de campagnes de notification, analytics


                                                     Les points forts de notre solution
                                                           «Haploid Manager©»
                                               - Interface intuitive
                                               - Gestion de droits pour tous les intervenants
                                               (direction marketing, direction technique, journalistes...)

                                               - Centralisation des informations (Dashboards)
                                               - Notification
                                                  1 Gestion de gabarits de notifications
                                                      multi-plateformes

                                                   2 Gestion des notifications
                                                      iOS, Android & Windows Phone

                                                   3 Service d'envoi de notifications
                                                     ultra performant

                                               - Statistiques d'usages - Analytics
                                               - Versions en cours de développement
                                               disponibles en cours de téléchargement

                                               - Gestion des produits In-App Purchase
                                                                                                             6
Références Haploid


                                                                 Fortuneo V2

  Elue 2ème meilleure application iPad gratuite «finance»
  du Rewind 2010 App Store                                  AppStore   AndroidMarket




  - Accès aux marchés financiers : palmarès,
  indices, cotations, devises...

  - Tous types de valeurs : actions, sicav,
  trackers, produits dérivés...

  - Informations boursières :
  dernières informations de marchés,
  news liées à des valeurs, vidéos achat/vente.

  - Listes personnelles : configurez et suivez
  vos propres listes en temps réel.

  - Graphiques interactifs dernières générations                         RADIO	
  LIVE
  Version universelle IPod / IPad
                                                           INTÉGRATION	
  DE	
  FLUX




                                                                                7
Références Haploid


                                                                       BFMTV 48H

  Première application à proposer un contenu vidéo live sur TouchPad
                                                                          AppCatalog




  - Design épuré au service du contenu

  - « catch up TV » optimisé via un mur de vidéo
  d’accueil dynamique, mis à jour au fil des heures.

  - Filtrer de flux d’info par thème (France,
  international, économie, showbiz, sports et toute
  l’actu)

  - Une ergonomie ultra intuitive permettant de
  parcourir par scrolling vertical et horizontal le mur
  de vidéos

  - Live les programmes de la chaine BFM TV. Une
  première sur TouchPad© au lancement !

  - Recommandation de contenu et fonctions de
  partage via les réseaux sociaux (Facebook,                               VIDÉO	
  LIVE
  Twitter…) ou l’email.
                                                                                       VOD


                                                                                 8
Références Haploid


                                                              RMC

  Écoutez RMC en live ou en Podcast sur TouchPad
                                                          AppCatalog




  - Design épuré au service du contenu

  - « catch up TV » optimisé via un mur de vidéo
  d’accueil dynamique, mis à jour au fil des heures.

  - Filtrer de flux d’info par thème (France,
  international, économie, showbiz, sports et toute
  l’actu)

  - Une ergonomie ultra intuitive permettant de
  parcourir par scrolling vertical et horizontal le mur
  de vidéos

  - Live les programmes de la chaine BFM TV. Une
  première sur TouchPad© au lancement !

  - Recommandation de contenu et fonctions de
  partage via les réseaux sociaux (Facebook,               LIVE	
  RADIO
  Twitter…) ou l’email.
                                                            PODCASTS


                                                                 9
Quelques chiffres




               30    applications         15    applications        4   applications
                    AppStore               Android Market           App Catalog




                                    2 000 000 utilisateurs actifs




                                                                                       10
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
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
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
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
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
Open APIs: State of the Market



      John Musser, ProgrammableWeb
              @johnmusser

          Glue Conference 2011
Introduction

               ProgrammableWeb.com
               • API & mashup directory
               • News, community, dev tools
               • 3,200 Web APIs
               • 5,800 mashups
Growth | Simplicity | Money
Open APIs: Growth is accelerating




                 Total APIs over time
Open APIs: Growth is accelerating




                 Total APIs over time
Open APIs: Growth is accelerating




                 Total APIs over time
Open APIs: Growth is accelerating




                 Total APIs over time
APIs: some very competitive markets

                                                                     Number of APIs,
                                                                     Top 15 Categories




          Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
API Billionaires Club, 2011 edition
            13 billion API calls / day (May 2011)

            10 billion API calls / month (January 2011)

            Over 260 billion objects stored in S3 (January 2011)

            1.6 billion API-delivered stories / month (October 2010)

            5 billion API calls / day    (April 2010)



            5 billion API calls / day    (October 2009)



            8 billion API calls / month (Q3 2009)

            3 billion API calls / month (March 2009)
Simplicity
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
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
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
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
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
Money
API as Product




When an API is not an extension of your product, but it is your product
Meito   workshop api - 6 fev 2012 - compilation.
Meito   workshop api - 6 fev 2012 - compilation.
Meito   workshop api - 6 fev 2012 - compilation.
Meito   workshop api - 6 fev 2012 - compilation.
Meito   workshop api - 6 fev 2012 - compilation.

More Related Content

Viewers also liked

Unido pampat tunisie expert qualité_08 novembre2015
Unido pampat tunisie expert qualité_08 novembre2015Unido pampat tunisie expert qualité_08 novembre2015
Unido pampat tunisie expert qualité_08 novembre2015marouen chikhaoui
 
Creditos Para Consumo 2010
Creditos Para Consumo 2010Creditos Para Consumo 2010
Creditos Para Consumo 2010Daniel Moreno
 
Communiqué projet onWHEELS
Communiqué projet onWHEELSCommuniqué projet onWHEELS
Communiqué projet onWHEELSChrisPetit
 
Renovamos la Experiencia por nuestra APUSB
Renovamos la Experiencia por nuestra APUSBRenovamos la Experiencia por nuestra APUSB
Renovamos la Experiencia por nuestra APUSBFreddy Figueira
 
Texto comparado de la Ley que regula el nuevo régimen jurídico de las mutuas ...
Texto comparado de la Ley que regula el nuevo régimen jurídico de las mutuas ...Texto comparado de la Ley que regula el nuevo régimen jurídico de las mutuas ...
Texto comparado de la Ley que regula el nuevo régimen jurídico de las mutuas ...Universidad Autónoma de Barcelona
 
LOS NEGOCIOS APOYADOS EN LAS TIC
LOS NEGOCIOS APOYADOS EN LAS TICLOS NEGOCIOS APOYADOS EN LAS TIC
LOS NEGOCIOS APOYADOS EN LAS TICUCO
 
France politique
France politiqueFrance politique
France politiqueMissAmoros
 
Nuevamente sobre los despidos colectivos y la doctrina judicial tras la refor...
Nuevamente sobre los despidos colectivos y la doctrina judicial tras la refor...Nuevamente sobre los despidos colectivos y la doctrina judicial tras la refor...
Nuevamente sobre los despidos colectivos y la doctrina judicial tras la refor...Universidad Autónoma de Barcelona
 
Presentación eXe learning
Presentación eXe learningPresentación eXe learning
Presentación eXe learningjoseluisserrano
 
Société R2C System
Société R2C SystemSociété R2C System
Société R2C SystemMyDataBall
 
Presentación1
Presentación1Presentación1
Presentación1ubaldinoal
 
330creationhc
330creationhc330creationhc
330creationhcismille11
 
Le journalisme sur internet : comment informer autrement
Le journalisme sur internet : comment informer autrementLe journalisme sur internet : comment informer autrement
Le journalisme sur internet : comment informer autrementgregoryrozieres
 

Viewers also liked (20)

Unido pampat tunisie expert qualité_08 novembre2015
Unido pampat tunisie expert qualité_08 novembre2015Unido pampat tunisie expert qualité_08 novembre2015
Unido pampat tunisie expert qualité_08 novembre2015
 
Creditos Para Consumo 2010
Creditos Para Consumo 2010Creditos Para Consumo 2010
Creditos Para Consumo 2010
 
Presentación youtube
Presentación youtubePresentación youtube
Presentación youtube
 
Communiqué projet onWHEELS
Communiqué projet onWHEELSCommuniqué projet onWHEELS
Communiqué projet onWHEELS
 
Renovamos la Experiencia por nuestra APUSB
Renovamos la Experiencia por nuestra APUSBRenovamos la Experiencia por nuestra APUSB
Renovamos la Experiencia por nuestra APUSB
 
Texto comparado de la Ley que regula el nuevo régimen jurídico de las mutuas ...
Texto comparado de la Ley que regula el nuevo régimen jurídico de las mutuas ...Texto comparado de la Ley que regula el nuevo régimen jurídico de las mutuas ...
Texto comparado de la Ley que regula el nuevo régimen jurídico de las mutuas ...
 
Pubcaza
PubcazaPubcaza
Pubcaza
 
LOS NEGOCIOS APOYADOS EN LAS TIC
LOS NEGOCIOS APOYADOS EN LAS TICLOS NEGOCIOS APOYADOS EN LAS TIC
LOS NEGOCIOS APOYADOS EN LAS TIC
 
France politique
France politiqueFrance politique
France politique
 
Copa de las almenas 2010
Copa de las almenas 2010Copa de las almenas 2010
Copa de las almenas 2010
 
Nuevamente sobre los despidos colectivos y la doctrina judicial tras la refor...
Nuevamente sobre los despidos colectivos y la doctrina judicial tras la refor...Nuevamente sobre los despidos colectivos y la doctrina judicial tras la refor...
Nuevamente sobre los despidos colectivos y la doctrina judicial tras la refor...
 
Ponencia Granada. 17 de febrero de 2011.
Ponencia Granada. 17 de febrero de 2011.Ponencia Granada. 17 de febrero de 2011.
Ponencia Granada. 17 de febrero de 2011.
 
Presentación eXe learning
Presentación eXe learningPresentación eXe learning
Presentación eXe learning
 
Observatoire Economique des Services Mobiles
Observatoire Economique des Services MobilesObservatoire Economique des Services Mobiles
Observatoire Economique des Services Mobiles
 
Société R2C System
Société R2C SystemSociété R2C System
Société R2C System
 
Presentación1
Presentación1Presentación1
Presentación1
 
Laf l'ours et l'oursone
Laf   l'ours et l'oursoneLaf   l'ours et l'oursone
Laf l'ours et l'oursone
 
Graphic exemplu
Graphic exempluGraphic exemplu
Graphic exemplu
 
330creationhc
330creationhc330creationhc
330creationhc
 
Le journalisme sur internet : comment informer autrement
Le journalisme sur internet : comment informer autrementLe journalisme sur internet : comment informer autrement
Le journalisme sur internet : comment informer autrement
 

Similar to Meito workshop api - 6 fev 2012 - compilation.

AGMQ 2011 : Les données libres et le territoire
AGMQ 2011 : Les données libres et le territoireAGMQ 2011 : Les données libres et le territoire
AGMQ 2011 : Les données libres et le territoirenoucher
 
Open Data : valorisation et réutilisation des données
Open Data : valorisation et réutilisation des donnéesOpen Data : valorisation et réutilisation des données
Open Data : valorisation et réutilisation des donnéesAntidot
 
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...Paris Open Source Summit
 
Big Data Des méandres des outils au potentiel business
Big Data   Des méandres des outils au potentiel businessBig Data   Des méandres des outils au potentiel business
Big Data Des méandres des outils au potentiel businessMouhsine LAKHDISSI
 
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"La French Tech Rennes St Malo
 
Livre blanc : les nouveaux enjeux des API
Livre blanc : les nouveaux enjeux des APILivre blanc : les nouveaux enjeux des API
Livre blanc : les nouveaux enjeux des APIlabdesusages
 
Conferencen4 cciderennes-130410072856-phpapp02[1]
Conferencen4 cciderennes-130410072856-phpapp02[1]Conferencen4 cciderennes-130410072856-phpapp02[1]
Conferencen4 cciderennes-130410072856-phpapp02[1]Isabelle Heuzé
 
Atelier réseaux sociaux sur la veille
Atelier réseaux sociaux sur la veilleAtelier réseaux sociaux sur la veille
Atelier réseaux sociaux sur la veilleWebpatron
 
IODS : Retour d’expériences au sein du Center for Data Science
IODS : Retour d’expériences au sein du Center for Data ScienceIODS : Retour d’expériences au sein du Center for Data Science
IODS : Retour d’expériences au sein du Center for Data ScienceBorderCloud
 
Mémoire de fin d'étude - La big data et les réseaux sociaux
Mémoire de fin d'étude - La big data et les réseaux sociauxMémoire de fin d'étude - La big data et les réseaux sociaux
Mémoire de fin d'étude - La big data et les réseaux sociauxChloé Marty
 
Smartday 2017 - Importance des API dans l'Open Data
Smartday 2017 - Importance des API dans l'Open DataSmartday 2017 - Importance des API dans l'Open Data
Smartday 2017 - Importance des API dans l'Open DataJulien Chable
 
Big data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesBig data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesKezhan SHI
 
Enjeux de la donnee 21 novembre18
Enjeux de la donnee 21 novembre18Enjeux de la donnee 21 novembre18
Enjeux de la donnee 21 novembre18Laetitia Lycke
 
Open data et gouvernance des organisations par www.opendatasoft.com
Open data et gouvernance des organisations par www.opendatasoft.comOpen data et gouvernance des organisations par www.opendatasoft.com
Open data et gouvernance des organisations par www.opendatasoft.comOpenDataSoft
 
Atelier EtaLab : Retour d'expérience Open Data Paris
Atelier EtaLab : Retour d'expérience Open Data ParisAtelier EtaLab : Retour d'expérience Open Data Paris
Atelier EtaLab : Retour d'expérience Open Data ParisMairie de Paris
 
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaise
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaiseOpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaise
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaiseFing
 
Analyse du RSN "Plazza" et de la communication d'Orange
Analyse du RSN "Plazza" et de la communication d'OrangeAnalyse du RSN "Plazza" et de la communication d'Orange
Analyse du RSN "Plazza" et de la communication d'OrangeThomas Malice
 
Présentation Dataveyes journalisme de donnees
Présentation Dataveyes  journalisme de donneesPrésentation Dataveyes  journalisme de donnees
Présentation Dataveyes journalisme de donneesliberTIC
 

Similar to Meito workshop api - 6 fev 2012 - compilation. (20)

AGMQ 2011 : Les données libres et le territoire
AGMQ 2011 : Les données libres et le territoireAGMQ 2011 : Les données libres et le territoire
AGMQ 2011 : Les données libres et le territoire
 
Open Data : valorisation et réutilisation des données
Open Data : valorisation et réutilisation des donnéesOpen Data : valorisation et réutilisation des données
Open Data : valorisation et réutilisation des données
 
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
 
Big Data Des méandres des outils au potentiel business
Big Data   Des méandres des outils au potentiel businessBig Data   Des méandres des outils au potentiel business
Big Data Des méandres des outils au potentiel business
 
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"
 
Livre blanc : les nouveaux enjeux des API
Livre blanc : les nouveaux enjeux des APILivre blanc : les nouveaux enjeux des API
Livre blanc : les nouveaux enjeux des API
 
Conferencen4 cciderennes-130410072856-phpapp02[1]
Conferencen4 cciderennes-130410072856-phpapp02[1]Conferencen4 cciderennes-130410072856-phpapp02[1]
Conferencen4 cciderennes-130410072856-phpapp02[1]
 
Atelier réseaux sociaux sur la veille
Atelier réseaux sociaux sur la veilleAtelier réseaux sociaux sur la veille
Atelier réseaux sociaux sur la veille
 
IODS : Retour d’expériences au sein du Center for Data Science
IODS : Retour d’expériences au sein du Center for Data ScienceIODS : Retour d’expériences au sein du Center for Data Science
IODS : Retour d’expériences au sein du Center for Data Science
 
Solutions Linux 2008
Solutions Linux 2008Solutions Linux 2008
Solutions Linux 2008
 
Guide open-source
Guide open-source Guide open-source
Guide open-source
 
Mémoire de fin d'étude - La big data et les réseaux sociaux
Mémoire de fin d'étude - La big data et les réseaux sociauxMémoire de fin d'étude - La big data et les réseaux sociaux
Mémoire de fin d'étude - La big data et les réseaux sociaux
 
Smartday 2017 - Importance des API dans l'Open Data
Smartday 2017 - Importance des API dans l'Open DataSmartday 2017 - Importance des API dans l'Open Data
Smartday 2017 - Importance des API dans l'Open Data
 
Big data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuairesBig data analytics focus technique et nouvelles perspectives pour les actuaires
Big data analytics focus technique et nouvelles perspectives pour les actuaires
 
Enjeux de la donnee 21 novembre18
Enjeux de la donnee 21 novembre18Enjeux de la donnee 21 novembre18
Enjeux de la donnee 21 novembre18
 
Open data et gouvernance des organisations par www.opendatasoft.com
Open data et gouvernance des organisations par www.opendatasoft.comOpen data et gouvernance des organisations par www.opendatasoft.com
Open data et gouvernance des organisations par www.opendatasoft.com
 
Atelier EtaLab : Retour d'expérience Open Data Paris
Atelier EtaLab : Retour d'expérience Open Data ParisAtelier EtaLab : Retour d'expérience Open Data Paris
Atelier EtaLab : Retour d'expérience Open Data Paris
 
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaise
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaiseOpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaise
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaise
 
Analyse du RSN "Plazza" et de la communication d'Orange
Analyse du RSN "Plazza" et de la communication d'OrangeAnalyse du RSN "Plazza" et de la communication d'Orange
Analyse du RSN "Plazza" et de la communication d'Orange
 
Présentation Dataveyes journalisme de donnees
Présentation Dataveyes  journalisme de donneesPrésentation Dataveyes  journalisme de donnees
Présentation Dataveyes journalisme de donnees
 

More from Yann Dieulangard

Compilation présentations atelier tic&lait 28 juin 2013 MEITO
Compilation présentations atelier tic&lait 28 juin 2013 MEITOCompilation présentations atelier tic&lait 28 juin 2013 MEITO
Compilation présentations atelier tic&lait 28 juin 2013 MEITOYann Dieulangard
 
Compilation présentations atelier MEITO TIC&Lait 30 mai 2013
Compilation présentations atelier MEITO TIC&Lait 30 mai 2013Compilation présentations atelier MEITO TIC&Lait 30 mai 2013
Compilation présentations atelier MEITO TIC&Lait 30 mai 2013Yann Dieulangard
 
Compilation atelier meito tic et audio 14 fev 2013 - cci brest
Compilation atelier meito tic et audio 14 fev 2013 - cci brestCompilation atelier meito tic et audio 14 fev 2013 - cci brest
Compilation atelier meito tic et audio 14 fev 2013 - cci brestYann Dieulangard
 
Entrepreneurs & Solutions Cloud : réussir la mutation du S.I
Entrepreneurs & Solutions Cloud : réussir la mutation du S.IEntrepreneurs & Solutions Cloud : réussir la mutation du S.I
Entrepreneurs & Solutions Cloud : réussir la mutation du S.IYann Dieulangard
 
Atelier MEITO Efficacité Energetique
Atelier MEITO Efficacité EnergetiqueAtelier MEITO Efficacité Energetique
Atelier MEITO Efficacité EnergetiqueYann Dieulangard
 
07 science tec- spectrophotometrie ir sciencetec2
07 science tec- spectrophotometrie ir sciencetec207 science tec- spectrophotometrie ir sciencetec2
07 science tec- spectrophotometrie ir sciencetec2Yann Dieulangard
 
06 diafir capbiotek 270612
06  diafir capbiotek 27061206  diafir capbiotek 270612
06 diafir capbiotek 270612Yann Dieulangard
 
05 le vf-spectrométrie ir à distance_ifremer
05  le vf-spectrométrie ir à distance_ifremer05  le vf-spectrométrie ir à distance_ifremer
05 le vf-spectrométrie ir à distance_ifremerYann Dieulangard
 
04 j-cousin-gsma ifremer-27-06-2012-v4
04   j-cousin-gsma ifremer-27-06-2012-v404   j-cousin-gsma ifremer-27-06-2012-v4
04 j-cousin-gsma ifremer-27-06-2012-v4Yann Dieulangard
 
03 idil - journées-nir-capbiotek2012 [mode de compatibilité]
03  idil - journées-nir-capbiotek2012 [mode de compatibilité]03  idil - journées-nir-capbiotek2012 [mode de compatibilité]
03 idil - journées-nir-capbiotek2012 [mode de compatibilité]Yann Dieulangard
 
01 denis tregoat - présentation spectro ir
01  denis tregoat - présentation spectro ir01  denis tregoat - présentation spectro ir
01 denis tregoat - présentation spectro irYann Dieulangard
 
09 jm goujon 2012 06 27 spectr ag journée meito brest
09  jm goujon 2012 06 27 spectr ag journée meito brest09  jm goujon 2012 06 27 spectr ag journée meito brest
09 jm goujon 2012 06 27 spectr ag journée meito brestYann Dieulangard
 
08 bureau capbiotech [mode de compatibilité]
08 bureau capbiotech [mode de compatibilité]08 bureau capbiotech [mode de compatibilité]
08 bureau capbiotech [mode de compatibilité]Yann Dieulangard
 
Plan de formation et gpec. solutions innovantes
Plan de formation et gpec. solutions innovantesPlan de formation et gpec. solutions innovantes
Plan de formation et gpec. solutions innovantesYann Dieulangard
 
Meito marketing viral - 5 juin 2012
Meito   marketing viral - 5 juin 2012Meito   marketing viral - 5 juin 2012
Meito marketing viral - 5 juin 2012Yann Dieulangard
 

More from Yann Dieulangard (16)

Compilation présentations atelier tic&lait 28 juin 2013 MEITO
Compilation présentations atelier tic&lait 28 juin 2013 MEITOCompilation présentations atelier tic&lait 28 juin 2013 MEITO
Compilation présentations atelier tic&lait 28 juin 2013 MEITO
 
Compilation présentations atelier MEITO TIC&Lait 30 mai 2013
Compilation présentations atelier MEITO TIC&Lait 30 mai 2013Compilation présentations atelier MEITO TIC&Lait 30 mai 2013
Compilation présentations atelier MEITO TIC&Lait 30 mai 2013
 
Compilation atelier meito tic et audio 14 fev 2013 - cci brest
Compilation atelier meito tic et audio 14 fev 2013 - cci brestCompilation atelier meito tic et audio 14 fev 2013 - cci brest
Compilation atelier meito tic et audio 14 fev 2013 - cci brest
 
Entrepreneurs & Solutions Cloud : réussir la mutation du S.I
Entrepreneurs & Solutions Cloud : réussir la mutation du S.IEntrepreneurs & Solutions Cloud : réussir la mutation du S.I
Entrepreneurs & Solutions Cloud : réussir la mutation du S.I
 
Atelier MEITO Efficacité Energetique
Atelier MEITO Efficacité EnergetiqueAtelier MEITO Efficacité Energetique
Atelier MEITO Efficacité Energetique
 
07 science tec- spectrophotometrie ir sciencetec2
07 science tec- spectrophotometrie ir sciencetec207 science tec- spectrophotometrie ir sciencetec2
07 science tec- spectrophotometrie ir sciencetec2
 
06 diafir capbiotek 270612
06  diafir capbiotek 27061206  diafir capbiotek 270612
06 diafir capbiotek 270612
 
05 le vf-spectrométrie ir à distance_ifremer
05  le vf-spectrométrie ir à distance_ifremer05  le vf-spectrométrie ir à distance_ifremer
05 le vf-spectrométrie ir à distance_ifremer
 
04 j-cousin-gsma ifremer-27-06-2012-v4
04   j-cousin-gsma ifremer-27-06-2012-v404   j-cousin-gsma ifremer-27-06-2012-v4
04 j-cousin-gsma ifremer-27-06-2012-v4
 
03 idil - journées-nir-capbiotek2012 [mode de compatibilité]
03  idil - journées-nir-capbiotek2012 [mode de compatibilité]03  idil - journées-nir-capbiotek2012 [mode de compatibilité]
03 idil - journées-nir-capbiotek2012 [mode de compatibilité]
 
01 denis tregoat - présentation spectro ir
01  denis tregoat - présentation spectro ir01  denis tregoat - présentation spectro ir
01 denis tregoat - présentation spectro ir
 
0 capbiotek biophotek
0   capbiotek biophotek0   capbiotek biophotek
0 capbiotek biophotek
 
09 jm goujon 2012 06 27 spectr ag journée meito brest
09  jm goujon 2012 06 27 spectr ag journée meito brest09  jm goujon 2012 06 27 spectr ag journée meito brest
09 jm goujon 2012 06 27 spectr ag journée meito brest
 
08 bureau capbiotech [mode de compatibilité]
08 bureau capbiotech [mode de compatibilité]08 bureau capbiotech [mode de compatibilité]
08 bureau capbiotech [mode de compatibilité]
 
Plan de formation et gpec. solutions innovantes
Plan de formation et gpec. solutions innovantesPlan de formation et gpec. solutions innovantes
Plan de formation et gpec. solutions innovantes
 
Meito marketing viral - 5 juin 2012
Meito   marketing viral - 5 juin 2012Meito   marketing viral - 5 juin 2012
Meito marketing viral - 5 juin 2012
 

Meito workshop api - 6 fev 2012 - compilation.

  • 1. API : Vecteur de croissance des services internet La Meito Lundi 6 Février 2012 14 – 18 h
  • 2. Observer Animer Accompagner Valoriser Relayer
  • 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
  • 39. Projets clients Urbans Atlanparc 1, rue Marguerite Perey Bâtiment C, 1er étage 56890 PLESCOP Tèl : 02 97 67 88 71 Fax : 02 97 68 99 95 contact@urbans.fr www.urbans.fr
  • 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
  • 63. AGGREGO 8
  • 65. Ontologie 10
  • 67. Vue Amazon Récupérer le DVD d’un film à partir de son titre et de son réalisateur 12
  • 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
  • 79. Présentation de la société Haploid Manager : suivi de projet, gestion de campagnes de notification, analytics Les points forts de notre solution «Haploid Manager©» - Interface intuitive - Gestion de droits pour tous les intervenants (direction marketing, direction technique, journalistes...) - Centralisation des informations (Dashboards) - Notification 1 Gestion de gabarits de notifications multi-plateformes 2 Gestion des notifications iOS, Android & Windows Phone 3 Service d'envoi de notifications ultra performant - Statistiques d'usages - Analytics - Versions en cours de développement disponibles en cours de téléchargement - Gestion des produits In-App Purchase 6
  • 80. Références Haploid Fortuneo V2 Elue 2ème meilleure application iPad gratuite «finance» du Rewind 2010 App Store AppStore AndroidMarket - Accès aux marchés financiers : palmarès, indices, cotations, devises... - Tous types de valeurs : actions, sicav, trackers, produits dérivés... - Informations boursières : dernières informations de marchés, news liées à des valeurs, vidéos achat/vente. - Listes personnelles : configurez et suivez vos propres listes en temps réel. - Graphiques interactifs dernières générations RADIO  LIVE Version universelle IPod / IPad INTÉGRATION  DE  FLUX 7
  • 81. Références Haploid BFMTV 48H Première application à proposer un contenu vidéo live sur TouchPad AppCatalog - Design épuré au service du contenu - « catch up TV » optimisé via un mur de vidéo d’accueil dynamique, mis à jour au fil des heures. - Filtrer de flux d’info par thème (France, international, économie, showbiz, sports et toute l’actu) - Une ergonomie ultra intuitive permettant de parcourir par scrolling vertical et horizontal le mur de vidéos - Live les programmes de la chaine BFM TV. Une première sur TouchPad© au lancement ! - Recommandation de contenu et fonctions de partage via les réseaux sociaux (Facebook, VIDÉO  LIVE Twitter…) ou l’email. VOD 8
  • 82. Références Haploid RMC Écoutez RMC en live ou en Podcast sur TouchPad AppCatalog - Design épuré au service du contenu - « catch up TV » optimisé via un mur de vidéo d’accueil dynamique, mis à jour au fil des heures. - Filtrer de flux d’info par thème (France, international, économie, showbiz, sports et toute l’actu) - Une ergonomie ultra intuitive permettant de parcourir par scrolling vertical et horizontal le mur de vidéos - Live les programmes de la chaine BFM TV. Une première sur TouchPad© au lancement ! - Recommandation de contenu et fonctions de partage via les réseaux sociaux (Facebook, LIVE  RADIO Twitter…) ou l’email. PODCASTS 9
  • 83. Quelques chiffres 30 applications 15 applications 4 applications AppStore Android Market App Catalog 2 000 000 utilisateurs actifs 10
  • 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
  • 92. Open APIs: Growth is accelerating Total APIs over time
  • 93. Open APIs: Growth is accelerating Total APIs over time
  • 94. Open APIs: Growth is accelerating Total APIs over time
  • 95. Open APIs: Growth is accelerating Total APIs over time
  • 96. APIs: some very competitive markets Number of APIs, Top 15 Categories Based on directory of 3,200 web APIs listed at ProgrammableWeb, May 2011
  • 97. API Billionaires Club, 2011 edition 13 billion API calls / day (May 2011) 10 billion API calls / month (January 2011) Over 260 billion objects stored in S3 (January 2011) 1.6 billion API-delivered stories / month (October 2010) 5 billion API calls / day (April 2010) 5 billion API calls / day (October 2009) 8 billion API calls / month (Q3 2009) 3 billion API calls / month (March 2009)
  • 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
  • 104. Money
  • 105. API as Product When an API is not an extension of your product, but it is your product