1
L'ESB DANS UN CONTEXTE
D’APPLICATION E-COMMERCE
AVEC WSO2
WEBINAR SMILE & WSO2
Webinaire WSO2 / SMILE - oct 2015
2
VOS INTERLOCUTEURS
GWENAËLLE PHIL
Ingénieur commercial
Tél. : 01 41 40 59 84
Email : gwenaelle.phil@smile.fr
THOMAS CHOP...
3
Webinaire WSO2 / SMILE - oct 2015
SMILE, EN QUELQUES CHIFFRES
1er INTÉGRATEUR EUROPÉEN DE SOLUTIONS OPEN SOURCE
+ de 20
...
4
16 AGENCES SMILE
DANS 8 PAYS
Smile développe
sa présence
dans toute
l’Europe
Webinaire WSO2 / SMILE - oct 2015
5
L’OPEN SOURCE : TECHNOLOGIE D’AVENIR
Technologies de pointe
sur les sujets
Cloud,
Big data
Jusqu’à 65%
de ROI SAVING
Dru...
6
SMILE, LE PREMIER INTÉGRATEUR OPEN SOURCE EUROPÉEN
Webinaire WSO2 / SMILE - oct 2015
SMILE LE PLUS GROS ACTEUR DE L’OPEN...
7
SMILE, BEAUCOUP PLUS QU’UN SIMPLE INTÉGRATEUR
Webinaire WSO2 / SMILE - oct 2015
AMBASSADEUR
• Membre de l’APRIL et du PL...
8
NOS EXPERTISES ET NOS CONVICTIONS
Webinaire WSO2 / SMILE - oct 2015
DANS NOS LIVRES BLANCS
Culture du web
Infrastructure...
9
Webinaire WSO2 / SMILE - oct 2015
70%
DU CAC 40
NOUS FAIT CONFIANCE
NOS RÉFÉRENCES
10
QUE FAIT-ON POUR VOUS ?
Webinaire WSO2 / SMILE - oct 2015
CONSEIL
Cadrage / Audits / Benchmark
AGENCE
Identité visuelle...
11
5 OFFRES AU PLUS PRÈS DE VOTRE MÉTIER
Webinaire WSO2 / SMILE - oct 2015
WEB
Sites Internet / Portails web
Mobiles et no...
12
5 OFFRES AU PLUS PRÈS DE VOTRE MÉTIER
WEB
E-BUSINESS
Catalogues
Plateformes e-commerce
Extranet Clients B2B
Cross-canal...
13
5 OFFRES AU PLUS PRÈS DE VOTRE MÉTIER
Webinaire WSO2 / SMILE - oct 2015
WEB
E-BUSINESS
COLLABORATIF
Portails partenaire...
14
5 OFFRES AU PLUS PRÈS DE VOTRE METIER
Webinaire WSO2 / SMILE - oct 2015
WEB
E-BUSINESS
COLLABORATIF
S.I. METIERS
Intégr...
15
5 OFFRES AU PLUS PRÈS DE VOTRE METIER
Webinaire WSO2 / SMILE - oct 2015
WEB
E-BUSINESS
COLLABORATIF
S.I. METIERS
INFRAS...
Notre OFFRE
Valoriser vos contenus digitaux au service de
votre efficacité opérationnelle
Notre MISSION
Entreprise Digitale
Smile
et
l’éditeur WSO2
18
Editeur : WSO2 (Sri Lanka + USA)
 Creation : 2007
A complet set of tool
 Business model : support, expertise, trainin...
19
FORMATION DEDIEE
www.training.smile.fr
Webinaire WSO2 / SMILE - oct 2015
20
WSO2 CARBON
THE CORE OF WSO2 PRODUCTS
Webinaire WSO2 / SMILE - oct 2015
21
LES SOLUTIONS WSO2
Webinaire WSO2 / SMILE - oct 2015
22
CAS CLIENT RETAILS
Webinaire WSO2 / SMILE - oct 2015
23
USE CASE
DANS LE RETAIL
24
CAS D’USAGE 1 : CENTRALE D’ACHAT
La société :
 Centrale de référencement
 Intermédiaire de paiement de matériel médic...
25
CAS D’USAGE 1 : CENTRALE D’ACHAT
Besoin : fluidifier les flux de commandes
 Ajouter rapidement de nouveaux prestataire...
26
CAS D’USAGE 1 : CENTRALE D’ACHAT
PROCESSUS D’ACHAT
Webinaire WSO2 / SMILE - oct 2015
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...
28
CAS D’USAGE 1 : CENTRALE D’ACHAT
PROCESSUS D’ACHAT
Webinaire WSO2 / SMILE - oct 2015
29
CAS D’USAGE 1 : CENTRALE D’ACHAT
Parties suivantes : 2 et +
 Traitement et format différencié par fournisseurs
o Les e...
30
CAS CLIENT
MARKETPLACE
Webinaire WSO2 / SMILE - oct 2015
31
CAS D’USAGE 2 : MARKETPLACE
La société :
 Grand acteur du monde du sport
 Plusieurs centaines de milliers de référenc...
32
CAS D’USAGE 2 : MARKETPLACE
Besoin :
 Découpler les différends applicatifs de la marketplace
(e-shop, ERP, PIM, presta...
33
Webinaire WSO2 / SMILE - oct 2015
CAS D’USAGE 2 : ARCHITECTURE
ERP
Agrégation de flux
(CSV, JSON …)
Solution de
paiemen...
34
CAS D’USAGE 2 : MARKETPLACE
Constat :
 Besoin de connecter plusieurs applicatifs avec l’ERP
 Plusieurs dizaines de se...
35
CAS D’USAGE 2 : MARKETPLACE
Utilisation du service d’envoi de commande
POST /api/orders
{ ... }
Appel via le connecteur...
36
CAS D’USAGE 2 : MARKETPLACE
Nativement :
 Le formateur natif WSO2 « MultipartFormDataFormatter » est incomplet
Travaux...
37
CAS D’USAGE 2 : MARKETPLACE
Avant :
Content-Disposition: form-data; name="data"
Content-Type: text/plain; charset=UTF-8...
Que peut-on faire pour vous ?
Webinaire WSO2 / SMILE - oct 2015
Et non le premier use case, ça n’est pas Monoprix !
39
NOTRE PROPOSITION
•Etude de cadrage
•Définition d’architecture
•Choix de solution
Vous
comprendre
•Installation
•Format...
POUR QUOI FAIRE ?
votre
Business
Data
Services
Process
Doc.
Simple
• Aller à l’essentiel
Utile
• Voir toute la chaîne
Perf...
MERCI DE VOTRE
ATTENTION
gwen.phil@smile.fr
Prochain SlideShare
Chargement dans…5
×

Webinar Smile et WSO2

1 361 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
1 361
Sur SlideShare
0
Issues des intégrations
0
Intégrations
448
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

×