SlideShare uma empresa Scribd logo
1 de 41
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 CHOPPY
Business Line Manager
Email : thomas.choppy@smile.fr
Webinaire WSO2 / SMILE - oct 2015
MICHAEL BOUVY
Expert technique
@GroupSmile
@wso2
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
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
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
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
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
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
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 / 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
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
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
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
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
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
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, training
 Licence : Apache 2.0
Customer :
 eBay, Boeing…
PARTNERSHIP
Webinaire WSO2 / SMILE - oct 2015
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é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
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
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'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
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 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
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é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
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
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
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
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
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
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
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
•Formations
•Intégration
Réaliser
votre projet
•Maintenance
•Sécurité, Exploitation
•Hébergement
Vous
accompagner
Webinaire WSO2 / SMILE - oct 2015
POUR QUOI FAIRE ?
votre
Business
Data
Services
Process
Doc.
Simple
• Aller à l’essentiel
Utile
• Voir toute la chaîne
Performant
• Apporter le petit plus
MERCI DE VOTRE
ATTENTION
gwen.phil@smile.fr

Mais conteúdo relacionado

Mais procurados

Business line COLLABORATIVE, présentation
Business line COLLABORATIVE, présentationBusiness line COLLABORATIVE, présentation
Business line COLLABORATIVE, présentationSmile I.T is open
 
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...Smile I.T is open
 
Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et...
Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et...Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et...
Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et...Smile I.T is open
 
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & AkeneoSéminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & AkeneoSmile I.T is open
 
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSéminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSmile I.T is open
 
CMSday 2013 - Jahia xCM : Mise en œuvre chez Socomec
CMSday 2013 - Jahia xCM : Mise en œuvre chez SocomecCMSday 2013 - Jahia xCM : Mise en œuvre chez Socomec
CMSday 2013 - Jahia xCM : Mise en œuvre chez SocomecSmile I.T is open
 
CMSday 2013 - Votre audience peut-elle encore se passer d'une version mobile ?
CMSday 2013 - Votre audience peut-elle encore se passer d'une version mobile ?CMSday 2013 - Votre audience peut-elle encore se passer d'une version mobile ?
CMSday 2013 - Votre audience peut-elle encore se passer d'une version mobile ?Smile I.T is open
 
Séminaire Smile - Réussir son application Métier
Séminaire Smile - Réussir son application MétierSéminaire Smile - Réussir son application Métier
Séminaire Smile - Réussir son application MétierSmile I.T is open
 
CMSday 2013 - OpenData, BigData
CMSday 2013 - OpenData, BigDataCMSday 2013 - OpenData, BigData
CMSday 2013 - OpenData, BigDataSmile I.T is open
 
CMSday 2013 - Capter un public international
CMSday 2013 - Capter un public internationalCMSday 2013 - Capter un public international
CMSday 2013 - Capter un public internationalSmile I.T is open
 
Webinar Alfresco/Smile - Juillet 2013
Webinar Alfresco/Smile - Juillet 2013Webinar Alfresco/Smile - Juillet 2013
Webinar Alfresco/Smile - Juillet 2013Smile I.T is open
 
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Smile I.T is open
 
Barcamp 3 PrestaShop - Témoignage Office Depot
Barcamp 3 PrestaShop - Témoignage Office DepotBarcamp 3 PrestaShop - Témoignage Office Depot
Barcamp 3 PrestaShop - Témoignage Office DepotPrestaShop
 
CMSday 2013 - Les atouts du modèle open source
CMSday 2013 - Les atouts du modèle open sourceCMSday 2013 - Les atouts du modèle open source
CMSday 2013 - Les atouts du modèle open sourceSmile I.T is open
 
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?Smile I.T is open
 

Mais procurados (20)

Business line COLLABORATIVE, présentation
Business line COLLABORATIVE, présentationBusiness line COLLABORATIVE, présentation
Business line COLLABORATIVE, présentation
 
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...
CMSday 2013 - Investir dans un CMS : Comment les entreprises capitalisent-ell...
 
Dam et e-business
Dam et e-businessDam et e-business
Dam et e-business
 
Séminaire drupal8.final
Séminaire drupal8.finalSéminaire drupal8.final
Séminaire drupal8.final
 
Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et...
Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et...Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et...
Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et...
 
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & AkeneoSéminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
Séminaire E-commerce "J'ai mal à mon catalogue" by Smile & Akeneo
 
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSéminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
 
CMSday 2013 - Jahia xCM : Mise en œuvre chez Socomec
CMSday 2013 - Jahia xCM : Mise en œuvre chez SocomecCMSday 2013 - Jahia xCM : Mise en œuvre chez Socomec
CMSday 2013 - Jahia xCM : Mise en œuvre chez Socomec
 
Séminaire drupal8 Lyon
Séminaire drupal8 LyonSéminaire drupal8 Lyon
Séminaire drupal8 Lyon
 
CMSday 2013 - Votre audience peut-elle encore se passer d'une version mobile ?
CMSday 2013 - Votre audience peut-elle encore se passer d'une version mobile ?CMSday 2013 - Votre audience peut-elle encore se passer d'une version mobile ?
CMSday 2013 - Votre audience peut-elle encore se passer d'une version mobile ?
 
Séminaire Smile - Réussir son application Métier
Séminaire Smile - Réussir son application MétierSéminaire Smile - Réussir son application Métier
Séminaire Smile - Réussir son application Métier
 
CMSday 2013 - OpenData, BigData
CMSday 2013 - OpenData, BigDataCMSday 2013 - OpenData, BigData
CMSday 2013 - OpenData, BigData
 
CMSday 2013 - Capter un public international
CMSday 2013 - Capter un public internationalCMSday 2013 - Capter un public international
CMSday 2013 - Capter un public international
 
Webinar Alfresco/Smile - Juillet 2013
Webinar Alfresco/Smile - Juillet 2013Webinar Alfresco/Smile - Juillet 2013
Webinar Alfresco/Smile - Juillet 2013
 
Les quick wins de l'UX
Les quick wins de l'UXLes quick wins de l'UX
Les quick wins de l'UX
 
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
 
Barcamp 3 PrestaShop - Témoignage Office Depot
Barcamp 3 PrestaShop - Témoignage Office DepotBarcamp 3 PrestaShop - Témoignage Office Depot
Barcamp 3 PrestaShop - Témoignage Office Depot
 
CMSday 2013 - Les atouts du modèle open source
CMSday 2013 - Les atouts du modèle open sourceCMSday 2013 - Les atouts du modèle open source
CMSday 2013 - Les atouts du modèle open source
 
Meet up sqli lyon 09-2015 - Angular
Meet up sqli lyon 09-2015 - AngularMeet up sqli lyon 09-2015 - Angular
Meet up sqli lyon 09-2015 - Angular
 
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
CMSday 2013 - Usines à sites : Quelles sont les approches possibles ?
 

Destaque

Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Smile I.T is open
 
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTSA high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTSSmile I.T is open
 
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »Smile I.T is open
 
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / SmileSéminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / SmileSmile I.T is open
 
Meet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - SmileMeet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - SmileSmile I.T is open
 
Demarche de cadrage Big data
Demarche de cadrage Big dataDemarche de cadrage Big data
Demarche de cadrage Big dataSmile I.T is open
 
Digitalisez vos points de ventes avec Smile !
Digitalisez vos points de ventes avec Smile !Digitalisez vos points de ventes avec Smile !
Digitalisez vos points de ventes avec Smile !Smile I.T is open
 
Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »
Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »
Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »Smile I.T is open
 
Comment une marque se développe par son approche user centric ? - Conference ...
Comment une marque se développe par son approche user centric ? - Conference ...Comment une marque se développe par son approche user centric ? - Conference ...
Comment une marque se développe par son approche user centric ? - Conference ...Smile I.T is open
 
Seminaire Smile sur Drupal 8 - Juin 2015
Seminaire Smile sur Drupal 8 - Juin 2015Seminaire Smile sur Drupal 8 - Juin 2015
Seminaire Smile sur Drupal 8 - Juin 2015Smile I.T is open
 
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?Smile I.T is open
 
CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisite
CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisiteCMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisite
CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisiteSmile I.T is open
 
Something about oracle joins
Something about oracle joinsSomething about oracle joins
Something about oracle joinsmysqlops
 
Corba and-java
Corba and-javaCorba and-java
Corba and-javaafreen58
 

Destaque (17)

Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?Webinar Smile : Comment industrialiser votre SI avec Ansible ?
Webinar Smile : Comment industrialiser votre SI avec Ansible ?
 
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTSA high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTS
 
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
 
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / SmileSéminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
Séminaire IoT EISTI du 14 avril 2016 avec Open Wide / Smile
 
Meet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - SmileMeet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - Smile
 
Offre Search
Offre SearchOffre Search
Offre Search
 
Demarche de cadrage Big data
Demarche de cadrage Big dataDemarche de cadrage Big data
Demarche de cadrage Big data
 
Digitalisez vos points de ventes avec Smile !
Digitalisez vos points de ventes avec Smile !Digitalisez vos points de ventes avec Smile !
Digitalisez vos points de ventes avec Smile !
 
Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »
Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »
Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »
 
Comment une marque se développe par son approche user centric ? - Conference ...
Comment une marque se développe par son approche user centric ? - Conference ...Comment une marque se développe par son approche user centric ? - Conference ...
Comment une marque se développe par son approche user centric ? - Conference ...
 
Seminaire Smile sur Drupal 8 - Juin 2015
Seminaire Smile sur Drupal 8 - Juin 2015Seminaire Smile sur Drupal 8 - Juin 2015
Seminaire Smile sur Drupal 8 - Juin 2015
 
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
Webinar Smile - Comment Drupal 8 peut booster votre stratégie digitale ?
 
CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisite
CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisiteCMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisite
CMSday 2103 - Ametys : Gestion fine des contenus dans un environnement multisite
 
Something about oracle joins
Something about oracle joinsSomething about oracle joins
Something about oracle joins
 
Architecture Orientee Ressource
Architecture Orientee RessourceArchitecture Orientee Ressource
Architecture Orientee Ressource
 
Hash join
Hash joinHash join
Hash join
 
Corba and-java
Corba and-javaCorba and-java
Corba and-java
 

Semelhante a Webinar Smile et WSO2

Whitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPWhitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPSouheil Ladjimi
 
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2CERTyou Formation
 
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2CERTyou Formation
 
Soirée BPM - Bonita Soft
Soirée BPM - Bonita SoftSoirée BPM - Bonita Soft
Soirée BPM - Bonita SoftNormandy JUG
 
Digital : Web & Mobilité
Digital : Web & MobilitéDigital : Web & Mobilité
Digital : Web & MobilitéCatalyse IT
 
2010.10.13 - Welcome Package IBM pour Editeurs
2010.10.13 - Welcome Package IBM pour Editeurs2010.10.13 - Welcome Package IBM pour Editeurs
2010.10.13 - Welcome Package IBM pour EditeursClub Alliances
 
Présentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQPrésentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQMichel-Marie Maudet
 
Officience - IT enabled outsourcing services in vietnam
Officience - IT enabled outsourcing services in vietnamOfficience - IT enabled outsourcing services in vietnam
Officience - IT enabled outsourcing services in vietnamBaron-Julie
 
Webseminaire Webfactory2 0
Webseminaire Webfactory2 0Webseminaire Webfactory2 0
Webseminaire Webfactory2 0Wax Interactive
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Gregory Renard
 
Wb753 g formation-developper-des-applications-pour-ibm-websphere-enterprise-s...
Wb753 g formation-developper-des-applications-pour-ibm-websphere-enterprise-s...Wb753 g formation-developper-des-applications-pour-ibm-websphere-enterprise-s...
Wb753 g formation-developper-des-applications-pour-ibm-websphere-enterprise-s...CERTyou Formation
 
Elaboration du Catalogue de Service IT du Consortium Stade de France
Elaboration du Catalogue de Service IT du Consortium Stade de FranceElaboration du Catalogue de Service IT du Consortium Stade de France
Elaboration du Catalogue de Service IT du Consortium Stade de FranceitSMF France
 
API-First pour de nouvelles expériences de commerce en ligne
API-First pour de nouvelles expériences de commerce en ligneAPI-First pour de nouvelles expériences de commerce en ligne
API-First pour de nouvelles expériences de commerce en lignePrénom Nom de famille
 

Semelhante a Webinar Smile et WSO2 (20)

Whitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPWhitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERP
 
Ateliers
AteliersAteliers
Ateliers
 
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2
 
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2
B5150 g formation-ibm-cognos-query-studio-build-ad-hoc-reports-v10-1-10-2
 
Soirée BPM - Bonita Soft
Soirée BPM - Bonita SoftSoirée BPM - Bonita Soft
Soirée BPM - Bonita Soft
 
scmmm.pdf
scmmm.pdfscmmm.pdf
scmmm.pdf
 
Digital : Web & Mobilité
Digital : Web & MobilitéDigital : Web & Mobilité
Digital : Web & Mobilité
 
2010.10.13 - Welcome Package IBM pour Editeurs
2010.10.13 - Welcome Package IBM pour Editeurs2010.10.13 - Welcome Package IBM pour Editeurs
2010.10.13 - Welcome Package IBM pour Editeurs
 
Plici - PréSentation V2
Plici - PréSentation V2Plici - PréSentation V2
Plici - PréSentation V2
 
Présentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQPrésentation LINAGORA - OBM au @S2LQ
Présentation LINAGORA - OBM au @S2LQ
 
Biztalk 2009
Biztalk 2009Biztalk 2009
Biztalk 2009
 
Senejug 240407 V4
Senejug 240407 V4Senejug 240407 V4
Senejug 240407 V4
 
Officience - IT enabled outsourcing services in vietnam
Officience - IT enabled outsourcing services in vietnamOfficience - IT enabled outsourcing services in vietnam
Officience - IT enabled outsourcing services in vietnam
 
Webseminaire Webfactory2 0
Webseminaire Webfactory2 0Webseminaire Webfactory2 0
Webseminaire Webfactory2 0
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)
 
Wb753 g formation-developper-des-applications-pour-ibm-websphere-enterprise-s...
Wb753 g formation-developper-des-applications-pour-ibm-websphere-enterprise-s...Wb753 g formation-developper-des-applications-pour-ibm-websphere-enterprise-s...
Wb753 g formation-developper-des-applications-pour-ibm-websphere-enterprise-s...
 
Elaboration du Catalogue de Service IT du Consortium Stade de France
Elaboration du Catalogue de Service IT du Consortium Stade de FranceElaboration du Catalogue de Service IT du Consortium Stade de France
Elaboration du Catalogue de Service IT du Consortium Stade de France
 
API-First pour de nouvelles expériences de commerce en ligne
API-First pour de nouvelles expériences de commerce en ligneAPI-First pour de nouvelles expériences de commerce en ligne
API-First pour de nouvelles expériences de commerce en ligne
 
Retour sur Magento Imagine 2016
Retour sur Magento Imagine 2016Retour sur Magento Imagine 2016
Retour sur Magento Imagine 2016
 
Démystifions l'API-culture!
Démystifions l'API-culture!Démystifions l'API-culture!
Démystifions l'API-culture!
 

Mais de Smile I.T is open

Streamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon SessionStreamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon SessionSmile I.T is open
 
Deploy your contents with entity share
Deploy your contents with entity share   Deploy your contents with entity share
Deploy your contents with entity share Smile I.T is open
 
[Smile] atelier spark - salon big data 13032018
[Smile]   atelier spark - salon big data 13032018[Smile]   atelier spark - salon big data 13032018
[Smile] atelier spark - salon big data 13032018Smile I.T is open
 
Blend Web Mix - Hackathon, Quand on ne sait pas où on va, autant y aller le ...
Blend Web Mix - Hackathon, Quand on ne sait pas où on va, autant y aller le ...Blend Web Mix - Hackathon, Quand on ne sait pas où on va, autant y aller le ...
Blend Web Mix - Hackathon, Quand on ne sait pas où on va, autant y aller le ...Smile I.T is open
 
eZ conference - Symfony Bundle enabling webfactory features
eZ conference - Symfony Bundle enabling webfactory featureseZ conference - Symfony Bundle enabling webfactory features
eZ conference - Symfony Bundle enabling webfactory featuresSmile I.T is open
 
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Smile I.T is open
 
Meet Magento : Connected store with magento 2
Meet Magento : Connected store with magento 2Meet Magento : Connected store with magento 2
Meet Magento : Connected store with magento 2Smile I.T is open
 

Mais de Smile I.T is open (8)

Streamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon SessionStreamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon Session
 
Deploy your contents with entity share
Deploy your contents with entity share   Deploy your contents with entity share
Deploy your contents with entity share
 
ROM Android Customs
ROM Android Customs ROM Android Customs
ROM Android Customs
 
[Smile] atelier spark - salon big data 13032018
[Smile]   atelier spark - salon big data 13032018[Smile]   atelier spark - salon big data 13032018
[Smile] atelier spark - salon big data 13032018
 
Blend Web Mix - Hackathon, Quand on ne sait pas où on va, autant y aller le ...
Blend Web Mix - Hackathon, Quand on ne sait pas où on va, autant y aller le ...Blend Web Mix - Hackathon, Quand on ne sait pas où on va, autant y aller le ...
Blend Web Mix - Hackathon, Quand on ne sait pas où on va, autant y aller le ...
 
eZ conference - Symfony Bundle enabling webfactory features
eZ conference - Symfony Bundle enabling webfactory featureseZ conference - Symfony Bundle enabling webfactory features
eZ conference - Symfony Bundle enabling webfactory features
 
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
Webinar SMILE : "L'Open Source, un accélérateur d'innovation pour les objets ...
 
Meet Magento : Connected store with magento 2
Meet Magento : Connected store with magento 2Meet Magento : Connected store with magento 2
Meet Magento : Connected store with magento 2
 

Webinar Smile et WSO2

  • 1. 1 L'ESB DANS UN CONTEXTE D’APPLICATION E-COMMERCE AVEC WSO2 WEBINAR SMILE & WSO2 Webinaire WSO2 / SMILE - oct 2015
  • 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 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 16 AGENCES SMILE DANS 8 PAYS Smile développe sa présence dans toute l’Europe Webinaire WSO2 / SMILE - oct 2015
  • 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 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 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 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 Webinaire WSO2 / SMILE - oct 2015 70% DU CAC 40 NOUS FAIT CONFIANCE NOS RÉFÉRENCES
  • 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 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 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 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 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 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. Notre OFFRE Valoriser vos contenus digitaux au service de votre efficacité opérationnelle Notre MISSION Entreprise Digitale
  • 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
  • 20. 20 WSO2 CARBON THE CORE OF WSO2 PRODUCTS Webinaire WSO2 / SMILE - oct 2015
  • 21. 21 LES SOLUTIONS WSO2 Webinaire WSO2 / SMILE - oct 2015
  • 22. 22 CAS CLIENT RETAILS Webinaire WSO2 / SMILE - oct 2015
  • 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 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 CAS D’USAGE 1 : CENTRALE D’ACHAT PROCESSUS D’ACHAT Webinaire WSO2 / SMILE - oct 2015
  • 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 CAS D’USAGE 1 : CENTRALE D’ACHAT PROCESSUS D’ACHAT Webinaire WSO2 / SMILE - oct 2015
  • 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
  • 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 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 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 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 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 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 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. Que peut-on faire pour vous ? Webinaire WSO2 / SMILE - oct 2015 Et non le premier use case, ça n’est pas Monoprix !
  • 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. POUR QUOI FAIRE ? votre Business Data Services Process Doc. Simple • Aller à l’essentiel Utile • Voir toute la chaîne Performant • Apporter le petit plus