Webinar Smile et WSO2

2 173 vues

Publié le

Smile, partenaire de WSO2, intègre cette technologie Open Source dans de nombreux cas d’usage. Nous avons choisi de vous présenter deux cas d’usages opérationnels basés sur la brique ESB de WSO2.

Au programme :
- Centrale d’achat pour un réseau d’indépendants
- Marketplace de vente en ligne, multi fournisseurs.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 173
Sur SlideShare
0
Issues des intégrations
0
Intégrations
951
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Webinar Smile et WSO2

  1. 1. 1 L'ESB DANS UN CONTEXTE D’APPLICATION E-COMMERCE AVEC WSO2 WEBINAR SMILE & WSO2 Webinaire WSO2 / SMILE - oct 2015
  2. 2. 2 VOS INTERLOCUTEURS GWENAËLLE PHIL Ingénieur commercial Tél. : 01 41 40 59 84 Email : gwenaelle.phil@smile.fr THOMAS CHOPPY Business Line Manager Email : thomas.choppy@smile.fr Webinaire WSO2 / SMILE - oct 2015 MICHAEL BOUVY Expert technique @GroupSmile @wso2
  3. 3. 3 Webinaire WSO2 / SMILE - oct 2015 SMILE, EN QUELQUES CHIFFRES 1er INTÉGRATEUR EUROPÉEN DE SOLUTIONS OPEN SOURCE + de 20 + de 40 + de 50 ANNÉES D’EXPERIENCE AU SERVICE DE L’OPEN SOURCE PARTENAIRES OPEN SOURCE MILLIONS D’EUROS DE CHIFFRE D’AFFAIRES EN 2014 800 EXPERTS DE L’OPEN SOURCE 25%DE CROISSANCE PAR AN
  4. 4. 4 16 AGENCES SMILE DANS 8 PAYS Smile développe sa présence dans toute l’Europe Webinaire WSO2 / SMILE - oct 2015
  5. 5. 5 L’OPEN SOURCE : TECHNOLOGIE D’AVENIR Technologies de pointe sur les sujets Cloud, Big data Jusqu’à 65% de ROI SAVING Drupal utilisé par la Maison Blanche Linux motorise toutes les bourses mondiales $ Plus de 92% des grandes entreprises utilisent massivement l’open source Twitter, Facebook, Google sont bâtis sur des briques open source INNOVANT SÉCURISÉ POPULAIRE MATURE & STABLE Webinaire WSO2 / SMILE - oct 2015
  6. 6. 6 SMILE, LE PREMIER INTÉGRATEUR OPEN SOURCE EUROPÉEN Webinaire WSO2 / SMILE - oct 2015 SMILE LE PLUS GROS ACTEUR DE L’OPEN SOURCE EN EUROPE 800 collaborateurs, 16 agences, 300 nouveaux projets par an MULTI-TECHNOLOGIES, EXPERTISE UNIQUE Plus de 40 partenariats technologiques, le plus haut niveau de reconnaissance pour la plupart.
  7. 7. 7 SMILE, BEAUCOUP PLUS QU’UN SIMPLE INTÉGRATEUR Webinaire WSO2 / SMILE - oct 2015 AMBASSADEUR • Membre de l’APRIL et du PLOSS et en province d’Alliance Libre, du Pôle Régional Numérique, du PLOSS RA… • Organisateur, sponsor et participant de plus de 10 événements majeurs chaque année : Open World Forum, CMSday, Salon Solutions Linux, Documation, Bargento… • 30 séminaires et webinaire par an. • Des articles et livres blancs régulièrement publiés. Plus de 100 000 téléchargements par an. • Créateur et animateur du site : open- source-guide.com CONTRIBUTEUR Des dizaines d’extensions et de contributions pour les solutions TYPO3, OpenERP, eZ Publish, Redmine, Magento, Drupal, jQuery, Ginco, Play! Framework… EDITEUR DE ESIGate, MageCache, Mongogento…
  8. 8. 8 NOS EXPERTISES ET NOS CONVICTIONS Webinaire WSO2 / SMILE - oct 2015 DANS NOS LIVRES BLANCS Culture du web Infrastructure E-business Gestion de contenu ERP et Décisionnel + de 100 000 TÉLÉCHARGEMENTS / AN
  9. 9. 9 Webinaire WSO2 / SMILE - oct 2015 70% DU CAC 40 NOUS FAIT CONFIANCE NOS RÉFÉRENCES
  10. 10. 10 QUE FAIT-ON POUR VOUS ? Webinaire WSO2 / SMILE - oct 2015 CONSEIL Cadrage / Audits / Benchmark AGENCE Identité visuelle / Ergonomie Accessibilité / Stratégie Éditorial / Référencement EXPLOITATION Hosting / Infogérance / Maintenance corrective et évolutive / Support FORMATION Accompagnement au changement Formation intra et interentreprises INGÉNIERIE Conception / Développement / Paramétrage DES SERVICES DE GRANDE QUALITÉ POUR UNE COUVERTURE À 360° DE VOS PROJETS
  11. 11. 11 5 OFFRES AU PLUS PRÈS DE VOTRE MÉTIER Webinaire WSO2 / SMILE - oct 2015 WEB Sites Internet / Portails web Mobiles et nouveaux écrans Gestion de contenus cross-medias Dispositifs digitaux WEB
  12. 12. 12 5 OFFRES AU PLUS PRÈS DE VOTRE MÉTIER WEB E-BUSINESS Catalogues Plateformes e-commerce Extranet Clients B2B Cross-canal et expériences clients multi-devices Webinaire WSO2 / SMILE - oct 2015 E-BUSINESS
  13. 13. 13 5 OFFRES AU PLUS PRÈS DE VOTRE MÉTIER Webinaire WSO2 / SMILE - oct 2015 WEB E-BUSINESS COLLABORATIF Portails partenaires Intranet Gestion documentaire Réseaux sociaux d’entreprise Recherche COLLABORATIF
  14. 14. 14 5 OFFRES AU PLUS PRÈS DE VOTRE METIER Webinaire WSO2 / SMILE - oct 2015 WEB E-BUSINESS COLLABORATIF S.I. METIERS Intégration de données Intégration de services Business Intelligence Progiciel de gestion intégré Gestion du Big Data INFRASTRUCTURE SI MÉTIERS
  15. 15. 15 5 OFFRES AU PLUS PRÈS DE VOTRE METIER Webinaire WSO2 / SMILE - oct 2015 WEB E-BUSINESS COLLABORATIF S.I. METIERS INFRASTRUCTURE Gestion de parc / Helpdesk Supervision Virtualisation / Cloud privé Gestion d’identité Messagerie INFRASTRUCTURE
  16. 16. Notre OFFRE Valoriser vos contenus digitaux au service de votre efficacité opérationnelle Notre MISSION Entreprise Digitale
  17. 17. Smile et l’éditeur WSO2
  18. 18. 18 Editeur : WSO2 (Sri Lanka + USA)  Creation : 2007 A complet set of tool  Business model : support, expertise, training  Licence : Apache 2.0 Customer :  eBay, Boeing… PARTNERSHIP Webinaire WSO2 / SMILE - oct 2015
  19. 19. 19 FORMATION DEDIEE www.training.smile.fr Webinaire WSO2 / SMILE - oct 2015
  20. 20. 20 WSO2 CARBON THE CORE OF WSO2 PRODUCTS Webinaire WSO2 / SMILE - oct 2015
  21. 21. 21 LES SOLUTIONS WSO2 Webinaire WSO2 / SMILE - oct 2015
  22. 22. 22 CAS CLIENT RETAILS Webinaire WSO2 / SMILE - oct 2015
  23. 23. 23 USE CASE DANS LE RETAIL
  24. 24. 24 CAS D’USAGE 1 : CENTRALE D’ACHAT La société :  Centrale de référencement  Intermédiaire de paiement de matériel médical  Plus de 1400 adhérents  ± 50 fournisseurs indépendants Cadre du projet :  Site e-commerce B2B mis en place o Commande client contenant des produits de plusieurs fournisseurs  Diverses API partenaires o Mise à disposition par les fournisseurs o Une seule API pour plusieurs produits du même fournisseur CONTEXTE Webinaire WSO2 / SMILE - oct 2015
  25. 25. 25 CAS D’USAGE 1 : CENTRALE D’ACHAT Besoin : fluidifier les flux de commandes  Ajouter rapidement de nouveaux prestataires / fournisseurs  Gérer en temps réel  Garantir à 100% la livraison des messages  Découpler des briques applicatives Notre solution :  Déploiement de WSO2 ESB et ActiveMQ  Intégration des différentes briques du SI : e-commerce, logiciels de caisse, emailing en SaaS, API fournisseur CONTEXTE Webinaire WSO2 / SMILE - oct 2015
  26. 26. 26 CAS D’USAGE 1 : CENTRALE D’ACHAT PROCESSUS D’ACHAT Webinaire WSO2 / SMILE - oct 2015
  27. 27. 27 CAS D’USAGE 1 : CENTRALE D’ACHAT Partie 1 :  Valider l’acte d’achat o Contrôler le format de la commande o Confirmer l'existence des API fournisseurs (ou pas)  Permettre « l’asynchronicité » o Rendre cette médiation asynchrone par de l'utilisation d'un broker de message  Intégrer la valeur ajoutée de la plate-forme o Router dynamiquement les lignes de commandes avec un enrichissement du message  Garantir l’acheminement o Router des commandes dans des queues de chaque API fournisseur o Désactiver la suite du traitement (partie 2 et 3) (opération de maintenance, par exemple) ne conduit pas à une interruption de service BÉNÉFICES Webinaire WSO2 / SMILE - oct 2015
  28. 28. 28 CAS D’USAGE 1 : CENTRALE D’ACHAT PROCESSUS D’ACHAT Webinaire WSO2 / SMILE - oct 2015
  29. 29. 29 CAS D’USAGE 1 : CENTRALE D’ACHAT Parties suivantes : 2 et +  Traitement et format différencié par fournisseurs o Les endpoints peuvent varier d’un fournisseur à l’autre (JMS, REST, dépôt de fichier…) ⇒ Ajouter un fournisseur = une nouvelle queue de message, sa séquence au format voulu et un branchement sur le broker de message spécifique à ce fournisseur o le paramétrage transactionnel des brokers de message assure qu'aucune commande ne peut être dépilée de la queue d'entrée si elle n'a pas été traitée avec succès par l’endpoint de sortie. Autre partie :  Les mises à jour des statuts sont traitées par une autre séquence de médiation  flux de gestion des paniers entre les logiciels de caisse et le site e-commerce avec un proxy apache avec mod-ldap pour l'authentification des appels BÉNÉFICES Webinaire WSO2 / SMILE - oct 2015
  30. 30. 30 CAS CLIENT MARKETPLACE Webinaire WSO2 / SMILE - oct 2015
  31. 31. 31 CAS D’USAGE 2 : MARKETPLACE La société :  Grand acteur du monde du sport  Plusieurs centaines de milliers de références produits  Plusieurs dizaines de vendeurs Cadre du projet :  Marketplace de vente en ligne multivendeurs  Communication temps réel entre de nombreuses applications  Nombreux formats d’échange (XML, JSON, CSV, etc.) CONTEXTE Webinaire WSO2 / SMILE - oct 2015
  32. 32. 32 CAS D’USAGE 2 : MARKETPLACE Besoin :  Découpler les différends applicatifs de la marketplace (e-shop, ERP, PIM, prestataires tiers …)  Volume d’échanges important et croissant  Effectuer des remontées sur l'usage des APIs Notre solution :  Déploiement de WSO2 ESB  Développement des flux entre les différends applicatifs CONTEXTE Webinaire WSO2 / SMILE - oct 2015
  33. 33. 33 Webinaire WSO2 / SMILE - oct 2015 CAS D’USAGE 2 : ARCHITECTURE ERP Agrégation de flux (CSV, JSON …) Solution de paiement Transformation CSV  JSON Monitoring
  34. 34. 34 CAS D’USAGE 2 : MARKETPLACE Constat :  Besoin de connecter plusieurs applicatifs avec l’ERP  Plusieurs dizaines de services exposés par l’ERP  Besoin d’une implémentation générique réutilisable sur d’autres projets Notre solution :  Développeur d’un connecteur générique pour l’ERP  1 médiateur par service côté ERP  Paramétrage du connecteur depuis les services custom dans WSO2 ESB SPÉCIFIQUE : CONNECTEUR ERP Webinaire WSO2 / SMILE - oct 2015
  35. 35. 35 CAS D’USAGE 2 : MARKETPLACE Utilisation du service d’envoi de commande POST /api/orders { ... } Appel via le connecteur WSO2 ESB : <connector.init> <apiScheme>{$ctx:connector-config//apiScheme}</apiScheme> <apiHostname>{$ctx:connector-config//apiHostname}</apiHostname> <apiFormat>application/json</apiFormat> <apiKey>{$ctx:connector-config//apiKey}</apiKey> </connector.init> <connector.sendOrder/> SPÉCIFIQUE : CONNECTEUR ERP Webinaire WSO2 / SMILE - oct 2015
  36. 36. 36 CAS D’USAGE 2 : MARKETPLACE Nativement :  Le formateur natif WSO2 « MultipartFormDataFormatter » est incomplet Travaux d’enrichissement :  Développeur d’un formateur spécifique étendant celui existant nativement, pour permettre de spécifier le « Content-Type » de chaque « part » et son « nom »  Configuration dans « axis2.xml » : <messageFormatter contentType="multipart/form-data" class="com.wso2.esb.formatter.ExtendedMultipartFormDataFormatter"/> Bénéfice :  Possibilité de transmettre plusieurs fichiers CSV pour des flux de type batch, dans une requête HTTP SPÉCIFIQUE : TRANSMISSION DE CSV EN HTTP Webinaire WSO2 / SMILE - oct 2015
  37. 37. 37 CAS D’USAGE 2 : MARKETPLACE Avant : Content-Disposition: form-data; name="data" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: binary columnA,columnB,columnC 0123,4567,8901 Après : Content-Disposition: form-data; name="data"; filename="myfile" Content-Type: text/csv; charset=UTF-8 Content-Transfer-Encoding: binary columnA,columnB,columnC 0123,4567,8901 SPÉCIFIQUE : TRANSMISSION DE CSV EN HTTP Webinaire WSO2 / SMILE - oct 2015
  38. 38. Que peut-on faire pour vous ? Webinaire WSO2 / SMILE - oct 2015 Et non le premier use case, ça n’est pas Monoprix !
  39. 39. 39 NOTRE PROPOSITION •Etude de cadrage •Définition d’architecture •Choix de solution Vous comprendre •Installation •Formations •Intégration Réaliser votre projet •Maintenance •Sécurité, Exploitation •Hébergement Vous accompagner Webinaire WSO2 / SMILE - oct 2015
  40. 40. POUR QUOI FAIRE ? votre Business Data Services Process Doc. Simple • Aller à l’essentiel Utile • Voir toute la chaîne Performant • Apporter le petit plus
  41. 41. MERCI DE VOTRE ATTENTION gwen.phil@smile.fr

×