SlideShare ist ein Scribd-Unternehmen logo
1 von 39
1
VERS UNE ARCHITECTURE
ORIENTÉE SERVICE,
OUVERTE ET PERFORMANTE !
WEBINAR SMILE & WSO2
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
2
VOS INTERLOCUTEURS
GWENAËLLE PHIL
Ingénieur d’Affaires xDATA
Tél. : 01 41 40 59 84
Email : gwenaelle.phil@smile.fr
LAURY MAGNE
Directeur de Business Unit
Email : laury.magne@smile.fr
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
VOS PROCHAINS RENDEZ-VOUS AVEC SMILE
Plus de 15 événements jusqu’à fin juin !
• SÉMINAIRES SMILE : e-commerce, Drupal…
• WEBINARS SMILE : Openstack (cloud), Talend…
Pour vous inscrire, rendez-vous sur smile.fr / Rubrique Actualités / Nos événements
GREGORY EVE
Expert technique
ISABELLE MAUNY
VP, Product Management
3
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
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
NOS EXPERTISES ET NOS CONVICTIONS
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
DANS NOS LIVRES BLANCS
Culture du web
Infrastructure
E-business
Gestion de contenu
ERP et Décisionnel
+ de
100 000
TÉLÉCHARGEMENTS / AN
5
5 OFFRES AU PLUS PRÈS DE VOTRE METIER
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
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
Parole à notre partenaire
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
WSO2
Vers	
  une	
  architecture	
  orientée	
  service,	
  ouverte	
  et	
  performante
Last Updated: April 2014
VP,	
  Product	
  Management
Isabelle	
  MAUNY
Plateforme	
  d’Intégra8on
Tuesday, April 21, 15
2
280
customers
66
partners
+60%
average	
  yearly	
  growth
1
460
employees
10
loca8ons
10
years	
  old
PLATFORM
100%
OPEN	
  SOURCE
APACHE	
  2
COMPANYRESULTSPLATFORM
Tuesday, April 21, 15
Integra8on	
  Challenges
3
• Address	
  dynamic/diverse	
  business	
  requirements	
  
• Solve	
  point	
  to	
  point	
  integra9on	
  scalability	
  issues
• Access	
  legacy	
  data	
  and	
  processes
• Leverage	
  cloud-­‐based	
  applica9ons
• Provide	
  the	
  base	
  for	
  future	
  investments,	
  especially	
  in	
  the	
  cloud
• Ensure	
  scalability,	
  maintainability
• Expose	
  APIs	
  for	
  internal	
  and	
  external	
  consump9on
• Monitor	
  usage	
  of	
  APIs	
  
• Secure	
  access	
  to	
  APIs	
  and	
  Services
• Provide	
  troubleshoo9ng	
  tools
Tuesday, April 21, 15
Integra8on	
  PlaRorm
4
Services Orchestration and Composition Layer
Data Access Layer
Enterprise Service Bus
Business Process Server
Data Services Server
Messaging Layer
Message Broker Server
Adapters
Services
Legacy Systems
Cloud Applications
Tuesday, April 21, 15
Integra8on	
  Bus	
  Capabili8es
5
INTEGRATION BUS
(Mediate, Enrich, Transform, Compose)
Data Services Server
Cloud Apps
Messaging Systems
Mail
Files
Healthcare Apps
Text/XML over
JMS/AMQP/MSMQ
Binary over
POP3/SMTP
CSV over
FTP/filesystem
HL7
SOAP or REST
JSON over HTTP
SOAP
REST APIs
BAPI/IDOC
XML over
HTTP
Tuesday, April 21, 15
6
Drivers	
  for	
  API	
  Centric	
  architecture
• Expose	
  APIs	
  for	
  public	
  
consump9on
• Extend	
  your	
  business	
  through	
  APIs.
• Create	
  new	
  business	
  channels	
  for	
  
customers	
  and	
  partners
• Expose	
  APIs	
  for	
  internal	
  
consump9on
• Manage	
  the	
  APIs	
  used	
  in	
  internal	
  
applica9ons
• Detect	
  Usage	
  PaIerns
• Internal	
  Mone9za9on
• Control	
  Access	
  to	
  Cloud	
  
Services
• Manage	
  and	
  Secure	
  access	
  from	
  internal	
  
applica9ons	
  to	
  SaaS	
  applica9ons	
  
(SalesForce,	
  Google	
  Apps,	
  etc.)
Internal Apps
External Applications
SaaS Applications
and Services
Services LayerMediation
Layer
Services
Composition
Services
Orchestration
API Management
Layer
Security&AccessControl
Security&AccessControlTuesday, April 21, 15
7
WSO2	
  Enterprise	
  Service	
  Bus
• Proven	
  in	
  produc.on	
  at	
  dozens	
  of	
  customers	
  worldwide
• Configura.on	
  based
• Policy	
  Driven
• Wide	
  Interoperability
• Standards-­‐based
• Large	
  set	
  of	
  connectors
• High	
  Performance	
  and	
  Low	
  latency
• Low	
  Footprint
Tuesday, April 21, 15
Configura8on	
  Driven
• Integra.on	
  products	
  are	
  configured,	
  not	
  programmed.
• No	
  Java	
  skills	
  required
• XML	
  configura.on	
  can	
  be	
  easily	
  shared,	
  reused,	
  edited,	
  
versioned,	
  deployed.
• Choose	
  the	
  edi.ng	
  tool	
  you	
  prefer
• Our	
  graphical	
  diagram	
  editor
• Your	
  favorite	
  XML	
  editor
8
Tuesday, April 21, 15
9
Policy	
  Driven	
  
• Apply	
  out-­‐of-­‐the-­‐box	
  policies	
  to	
  proxy	
  services	
  for
• Security
• Caching
• ThroRling
• Create	
  and	
  apply	
  WS-­‐Policies	
  
• Store	
  Policies	
  in	
  repository	
  and	
  share	
  them	
  across	
  mul.ple	
  
servers
Tuesday, April 21, 15
Integra8on	
  Pa[erns
• Supports	
  all	
  Enterprise	
  Integra.on	
  paRerns
• Proven	
  solu.ons	
  to	
  typical	
  integra.on	
  problems.
• Product	
  includes	
  sample	
  implementa.on	
  for	
  each	
  
paRern.
10
Tuesday, April 21, 15
Adapters
• Adapters	
  are	
  free,	
  published	
  on	
  our	
  public	
  store	
  
11
h8p://storepreview.wso2.com
Tuesday, April 21, 15
12
High	
  Performance	
  and	
  Stability
• Supports	
  1000s	
  of	
  transac0ons	
  per	
  server
• Very	
  low	
  latency
• Long	
  term	
  execu0on	
  stability	
  with	
  low	
  resources	
  
u0liza0on
0"
1000"
2000"
3000"
4000"
5000"
6000"
Average'TPS'
Mule"ESB"3.4.0"
Talend"ESB"5.3.1"
Ultra"ESB"2.0.0"
WSO2"ESB"4.8.1"
Tuesday, April 21, 15
Case	
  Studies
13
Tuesday, April 21, 15
Use	
  Case:	
  EBay
• eBay	
  is	
  the	
  world's	
  largest	
  online	
  marketplace.	
  
• Sells	
  a	
  staggering	
  $2300	
  per	
  second!
• eBay	
  selected	
  WSO2	
  in	
  2009,	
  aZer	
  exhaus9ve	
  scalability	
  and	
  
performance	
  tests
• 6	
  billions	
  calls	
  /	
  day	
  at	
  eBay	
  -­‐	
  Nearly	
  doubles	
  at	
  peak	
  season!
• Very	
  stable	
  memory	
  consump9on	
  and	
  CPU	
  consump9on
• Recently	
  deployed	
  in	
  eBay	
  own’s	
  Infrastructure	
  as	
  a	
  service
• Elas9c	
  deployment
• Great	
  performance
• Less	
  CPU	
  usage
14
“Using WSO2 ESBs, we've been able to provide
customers and partners with the quality experience
they expect on eBay, even as our global customer
base has grown.”
Abhinav Kumar, eBay director, middleware
platform
Tuesday, April 21, 15
Use	
  Case	
  :	
  SUVA
• Insurance	
  sector	
  (Switzerland)
• Needed	
  to	
  get	
  rid	
  of	
  point-­‐to-­‐point	
  integra9ons	
  across	
  the	
  
company.
• ESB	
  integrate	
  Java-­‐based	
  services,	
  .NET	
  services	
  and	
  SAP	
  and	
  
also	
  takes	
  care	
  of	
  security	
  tokens	
  transla8on.
• More	
  than	
  250	
  services	
  exposed	
  via	
  ESB	
  in	
  18	
  months.
• From	
  0	
  to	
  18	
  Millions	
  calls	
  /	
  month	
  in	
  less	
  than	
  2	
  years
15
Java-based Services
SOAP
Web Services
“WSO2 ESB is much lighter and
quicker than other ESB products. It’s
very easy to install and set up. It’s also
open, and a lot of the integrations can
simply be configured with WSO2 ESB,
which reduces the need for
programming.”
Igor Berchtold, Senior IT Architect
Tuesday, April 21, 15
Use	
  Case:	
  Expedia
• Data	
  governance	
  across	
  various	
  geographically	
  dispersed	
  Expedia	
  groups.
• Unified	
  presenta.on	
  of	
  various	
  data	
  sources	
  as	
  services	
  into	
  business	
  workflows	
  
and	
  upstream	
  systems.
• Solve	
  integra.on	
  issues	
  across	
  mul.ple	
  data	
  centers.
• A	
  solu.on	
  capable	
  of	
  scaling	
  under	
  large	
  volumes	
  of	
  data	
  and	
  distributed	
  
transac.ons.
16
Oracle AQ
JMS
Oracle MSSQL
Applications
HTTP/JMS/Files
Tuesday, April 21, 15
Use	
  Case	
  :	
  SEIN
• Epilepsy	
  Center	
  of	
  Netherlands
• Establish	
  a	
  pa9ent-­‐centric	
  ecosystem
• Integrates	
  over	
  20	
  different	
  systems
• Canonical	
  data	
  model	
  based	
  on	
  HL7
• Relies	
  on	
  
• WSO2	
  ESB
• WSO2	
  Business	
  Ac9vity	
  Monitor
• WSO2	
  Iden9ty	
  Server
• WSO2	
  Governance	
  Registry
• Customer	
  made	
  strategic	
  decision	
  to	
  bet	
  on	
  an	
  Integra9on	
  plagorm,	
  and	
  not	
  
“just	
  an	
  ESB”.
17
“Information is no longer stored in various
individual systems, but can be accessed in a
centralized manner. Standardizing based on
open source software naturally entails cost
reduction—and now, expensive, proprietary
software is no longer needed.”
Jean Willem Barzilay, CEO
Tuesday, April 21, 15
Closed	
  Source	
  
Maintenance
Open	
  
Source,	
  
Apache	
  
License	
  
18
• All	
  features	
  released	
  openly:	
  No	
  
community	
  vs.	
  Enterprise	
  edi9on.
• Uses	
  business-­‐friendly	
  open	
  source	
  
license	
  (Apache	
  2.0)
• Maintenance	
  and	
  support	
  only	
  to	
  
customers/licensees
• Subscrip9on	
  Value	
  Proposi9on
• Licensed	
  patches	
  and	
  service	
  packs
• Produc9on	
  Support	
  account	
  for	
  access	
  to	
  product	
  experts
• Aggressive	
  24x7	
  response	
  and	
  resolu9on	
  SLA
• Addi9onal	
  services
“Open	
  Release”	
  Business	
  Model
Tuesday, April 21, 15
Contact	
  us	
  !
Join	
  us	
  at	
  :	
  
Tuesday, April 21, 15
7
CAS CLIENT RETAILS
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
8
CAS D’USAGE 1 : CENTRALE D’ACHAT
La société :
 Centrale de référencement et de paiement
 Plus de 1400 adhérents
 Une cinquantaine de fournisseurs indépendants
Cadre du projet :
 Site e-commerce b2b mis en place
 Diverses API fournisseurs
o Fourni directement par les fournisseurs ou intermédiaires techniques
o Commande client contenant des produits de plusieurs fournisseurs
o Une même API pour plusieurs produits du même fournisseur
CONTEXTE
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
9
CAS D’USAGE 1 : CENTRALE D’ACHAT
Besoin :
 Fluidifier les flux de commandes
 Gérer en temps réel
 Ajouter rapidement de nouveaux prestataires
 Découpler des applications
 Garantir à 100% la livraison des messages
Notre solution :
 Déploiement de WSO2 ESB et ActiveMQ
 Intégration des différentes briques du SI :
e-commerce, logiciels de caisse, API fournisseur, solution emailling Saas
CONTEXTE
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
10
CAS D’USAGE 1 : CENTRALE D’ACHAT
PROCESSUS D’ACHAT
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
11
CAS D’USAGE 1 : CENTRALE D’ACHAT
Partie 1 :
 Valider le format de la commande et l'existence des API fournisseurs rapidement
sans passer par toute la chaine
 Rendre cette médiation asynchrone à l’aide de l'utilisation d'un broker de message
 Désactiver la partie 2 (opération de maintenance par exemple) ne conduit pas à
une interruption de service.
Partie 2 :
 Router dynamiquement les lignes de commandes avec un enrichissement d
message
 Désactiver la partie 3 (opération de maintenance par exemple) ne conduit pas à
une interruption de service.
 Ajouter un broker de message (pour un nouveau fournisseur) sans arrêt de service
BÉNÉFICES
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
12
CAS D’USAGE 1 : CENTRALE D’ACHAT
Partie 3 :
 Les endpoints peuvent varier d’un fournisseur à l’autre (JMS, REST, dépôt de
fichier…)
 Les formats également
 En cas d'ajout de fournisseur, il suffit de créer une nouvelle séquence au format
voulu et de la brancher en lecture sur le broker de message spécifique à ce
fournisseur
 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é insérée
avec succès dans la ou les queues 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
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
13
CAS CLIENT INSTITUTIONNEL
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
14
CAS D’USAGE 2 : INSTITUTION
Le groupe :
 Institution économique publique
 De nombreux partenaires nécessitant une forte proximité
Cadre du projet :
 Un SI très sécurisé
 La communication inter-applicative interne et externe cœur business
 Besoin important en reporting
 Authentification « exotique »
CONTEXTE
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
15
CAS D’USAGE 2 : INSTITUTION
Besoin :
 Remplacer un ancien API Manager ne gérant que du SOAP pour permettre
d'exposer des services REST
 Augmenter la volumétrie des échanges
 Sécuriser les flux de données financières et sociales avec des partenaires
 Effectuer des remontées sur l'usage des APIs
 transmettre un contexte de session utilisateur à des services internes
Notre solution :
 WSO2 API Manager pour exposer, sécuriser et gérer le cycle de vie des APIs
 WSO2 Identity Server, pour gérer des règles de politique de sécurité et authentifier
les utilisateurs
 WSO2 Business Activity Monitor pour remonter des métriques d'utilisation des APIs
CONTEXTE
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
16
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
CAS D’USAGE 2 : ARCHITECTURE
17
CAS D’USAGE 2 : INSTITUTION
Constat :
 SI Existant : 2 annuaires consultables via des API SOAP
o Sécurisé en auth basic
o Sécurisé en WS-Security
 WSO2 : Carbon fournit les authentifications avec des connecteurs LDAP, AD, JDBC
Notre solution :
 Etendre les capacités de Carbon en développant 2 connecteurs (bundles OSGi)
 Une fois installés, ces connecteurs sont vus comme des connecteurs natifs avec un
paramétrage dans l’interface d’administration Carbon
SPÉCIFIQUE : ADAPTATION DE L'AUTHENTIFICATION
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
18
CAS D’USAGE 2 : INSTITUTION
Nativement :
 les tokens JWT permettent de transmettre à un service interne les informations de
connexion de l'utilisateur de l'API
Travaux d’enrichissement :
 ajoutant des données spécifiques aux utilisateurs du client en provenance de ses
annuaires
Bénéfice :
 Permet d’avoir un suivi fin de l’utilisation des API
 Personnaliser les messages retournés
SPÉCIFIQUE : ADAPTATION DU JSON WEB TOKEN
Avril 2015
COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
BESOIN D’UNE FORMATION WSO2 ?
SMILE TRAINING
Retrouvez l’ensemble de nos formations
sur le site : TRAINING.SMILE.EU
Et contactez-nous au 01 41 40 88 03
WEB
SI METIER
E BUSINESS
INFRASTRUCTURE
DEVELOPPEMENT
MOBILE / FRONT-END
COLLABORATIF
OBJECTIFS
Avoir une vue globale de l'écosystème de WSO2
et de sa plate-forme Carbon
Savoir développer et déployer des applications
sur WSO2 Application Server
Utiliser le Middleware Orienté Message de WSO2
Maîtriser le développement de flux pour WSO2 ESB
PROGRAMME SUR 5 JOURS
WSO2 Carbon et Application Server
 L'écosystème WSO2
 Releases, patchs
 Carbon
 WSO2 Application Server
Middleware - WSO2 MQ & WSO2 ESB
 Urbanisation, SOA, Intégration kesako?
 Présentation des différentes catégories de middleware MOM,
ESB, ETL, BPM
 Bonnes Pratiques et cas d'utilisation
 Présentation des Enterprise Integration Pattern
 WSO2 MQ
 WSO2 ESB
 Architecture de déploiement / clustering
Introduction au monitoring
 SAM et BAM kesako?
 Outis de monitoring directement intégré dans l'ESB
 Présentation de WSO2 BAM
 Récupération d’événements en provenance de l'ESB dans le
BAM
Cursus sur-mesure, inter-entreprise,
intra-entreprise, cours particuliers ou
séminaires : Smile Training vous forme
avec plus de 160 formations dans nos
7 grands domaines métiers !
DES QUESTIONS ?

Weitere ähnliche Inhalte

Was ist angesagt?

Business line COLLABORATIVE, présentation
Business line COLLABORATIVE, présentationBusiness line COLLABORATIVE, présentation
Business line COLLABORATIVE, présentationSmile 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 Alfresco/Smile - Juillet 2013
Webinar Alfresco/Smile - Juillet 2013Webinar Alfresco/Smile - Juillet 2013
Webinar Alfresco/Smile - Juillet 2013Smile 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
 
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
 
Webinar Alfresco/Smile - Novembre 2013
Webinar Alfresco/Smile - Novembre 2013Webinar Alfresco/Smile - Novembre 2013
Webinar Alfresco/Smile - Novembre 2013Smile I.T is open
 
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...Smile I.T is open
 
CMSday 2103 - Les CMS open source qui ont fait le choix des applications mobi...
CMSday 2103 - Les CMS open source qui ont fait le choix des applications mobi...CMSday 2103 - Les CMS open source qui ont fait le choix des applications mobi...
CMSday 2103 - Les CMS open source qui ont fait le choix des applications mobi...Smile 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
 
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 - OpenData, BigData
CMSday 2013 - OpenData, BigDataCMSday 2013 - OpenData, BigData
CMSday 2013 - OpenData, BigDataSmile I.T is open
 
Webinar Smile et Talend : Faites communiquer vos applications en temps réel
Webinar Smile et Talend  : Faites communiquer vos applications en temps réelWebinar Smile et Talend  : Faites communiquer vos applications en temps réel
Webinar Smile et Talend : Faites communiquer vos applications en temps réelSmile 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
 
Agora cms - Comment Drupal Commerce innove avec Drupal 8
Agora cms - Comment Drupal Commerce innove avec Drupal 8Agora cms - Comment Drupal Commerce innove avec Drupal 8
Agora cms - Comment Drupal Commerce innove avec Drupal 8Anne-Sophie Picot
 

Was ist angesagt? (20)

Business line COLLABORATIVE, présentation
Business line COLLABORATIVE, présentationBusiness line COLLABORATIVE, présentation
Business line COLLABORATIVE, présentation
 
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
 
Offre Search
Offre SearchOffre Search
Offre Search
 
Séminaire drupal8 Lyon
Séminaire drupal8 LyonSéminaire drupal8 Lyon
Séminaire drupal8 Lyon
 
Webinar Alfresco/Smile - Juillet 2013
Webinar Alfresco/Smile - Juillet 2013Webinar Alfresco/Smile - Juillet 2013
Webinar Alfresco/Smile - Juillet 2013
 
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
 
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"
 
Webinar Alfresco/Smile - Novembre 2013
Webinar Alfresco/Smile - Novembre 2013Webinar Alfresco/Smile - Novembre 2013
Webinar Alfresco/Smile - Novembre 2013
 
Dam et e-business
Dam et e-businessDam et e-business
Dam et e-business
 
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
Webinar SMILE : "Découvrez Alfresco 5.1, la solution pour une gestion documen...
 
Webinar Smile et WSO2
Webinar Smile et WSO2Webinar Smile et WSO2
Webinar Smile et WSO2
 
CMSday 2103 - Les CMS open source qui ont fait le choix des applications mobi...
CMSday 2103 - Les CMS open source qui ont fait le choix des applications mobi...CMSday 2103 - Les CMS open source qui ont fait le choix des applications mobi...
CMSday 2103 - Les CMS open source qui ont fait le choix des applications mobi...
 
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 ?
 
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 - OpenData, BigData
CMSday 2013 - OpenData, BigDataCMSday 2013 - OpenData, BigData
CMSday 2013 - OpenData, BigData
 
Webinar Smile et Talend : Faites communiquer vos applications en temps réel
Webinar Smile et Talend  : Faites communiquer vos applications en temps réelWebinar Smile et Talend  : Faites communiquer vos applications en temps réel
Webinar Smile et Talend : Faites communiquer vos applications en temps réel
 
Séminaire Drupal 8
Séminaire Drupal 8Séminaire Drupal 8
Séminaire Drupal 8
 
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...
 
Agora cms - Comment Drupal Commerce innove avec Drupal 8
Agora cms - Comment Drupal Commerce innove avec Drupal 8Agora cms - Comment Drupal Commerce innove avec Drupal 8
Agora cms - Comment Drupal Commerce innove avec Drupal 8
 

Andere mochten auch

WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...WSO2
 
star theory
star theory star theory
star theory Mo7rahm4n
 
2016 04 29 MedSpan Research - POPs White Paper final
2016 04 29 MedSpan Research - POPs White Paper final2016 04 29 MedSpan Research - POPs White Paper final
2016 04 29 MedSpan Research - POPs White Paper finalMedSpanResearch
 
Pandora final
Pandora final Pandora final
Pandora final mcoombs190
 
CASA CHIRIBOGA
CASA CHIRIBOGACASA CHIRIBOGA
CASA CHIRIBOGAlpt1
 
Uso Responsable de Internet - Acoso por Internet - Introduccion
Uso Responsable de Internet - Acoso por Internet - IntroduccionUso Responsable de Internet - Acoso por Internet - Introduccion
Uso Responsable de Internet - Acoso por Internet - Introduccioniclonet .
 
Post evaluation 1
Post evaluation 1 Post evaluation 1
Post evaluation 1 Mo7rahm4n
 
Defect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft WebinarDefect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft WebinarXBOSoft
 
WSO2Con ASIA 2016: WSO2 Integration Platform Deep Dive
WSO2Con ASIA 2016: WSO2 Integration Platform Deep DiveWSO2Con ASIA 2016: WSO2 Integration Platform Deep Dive
WSO2Con ASIA 2016: WSO2 Integration Platform Deep DiveWSO2
 
Molecular rearrangement of waxy and normal maize starch granulesduring in vit...
Molecular rearrangement of waxy and normal maize starch granulesduring in vit...Molecular rearrangement of waxy and normal maize starch granulesduring in vit...
Molecular rearrangement of waxy and normal maize starch granulesduring in vit...Annie Teng
 
Open source vs commercial esb and api management platform draft wh1 for smals
Open source vs commercial esb and api management platform   draft wh1 for smalsOpen source vs commercial esb and api management platform   draft wh1 for smals
Open source vs commercial esb and api management platform draft wh1 for smalsIgnacio Gil Bárez
 
WSO2 ESB and SOA
WSO2 ESB and SOAWSO2 ESB and SOA
WSO2 ESB and SOAWSO2
 
The Rise of the Open Source ESB
The Rise of the Open Source ESBThe Rise of the Open Source ESB
The Rise of the Open Source ESBJason Bloomberg
 
Introduction to ESB Architecture and Message Flow
Introduction to ESB Architecture and Message Flow Introduction to ESB Architecture and Message Flow
Introduction to ESB Architecture and Message Flow WSO2
 
Java Performance and Profiling
Java Performance and ProfilingJava Performance and Profiling
Java Performance and ProfilingWSO2
 
Bai giang ks
Bai giang ksBai giang ks
Bai giang ksSơn Lvt
 
Web標準: LODによるオープンデータ・オーブンガバメント
Web標準: LODによるオープンデータ・オーブンガバメントWeb標準: LODによるオープンデータ・オーブンガバメント
Web標準: LODによるオープンデータ・オーブンガバメントRikkyo University
 
Silence that speaks- A Feminist Dialogics Approach in Kee Thuan Chye's Plays
Silence that speaks- A Feminist Dialogics Approach in Kee Thuan Chye's PlaysSilence that speaks- A Feminist Dialogics Approach in Kee Thuan Chye's Plays
Silence that speaks- A Feminist Dialogics Approach in Kee Thuan Chye's PlaysErda Bakar
 

Andere mochten auch (20)

WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
 
star theory
star theory star theory
star theory
 
2016 04 29 MedSpan Research - POPs White Paper final
2016 04 29 MedSpan Research - POPs White Paper final2016 04 29 MedSpan Research - POPs White Paper final
2016 04 29 MedSpan Research - POPs White Paper final
 
Pandora final
Pandora final Pandora final
Pandora final
 
CASA CHIRIBOGA
CASA CHIRIBOGACASA CHIRIBOGA
CASA CHIRIBOGA
 
Uso Responsable de Internet - Acoso por Internet - Introduccion
Uso Responsable de Internet - Acoso por Internet - IntroduccionUso Responsable de Internet - Acoso por Internet - Introduccion
Uso Responsable de Internet - Acoso por Internet - Introduccion
 
Post evaluation 1
Post evaluation 1 Post evaluation 1
Post evaluation 1
 
(G1) once g1 adn
(G1) once   g1 adn(G1) once   g1 adn
(G1) once g1 adn
 
Defect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft WebinarDefect Prevention & Predictive Analytics - XBOSoft Webinar
Defect Prevention & Predictive Analytics - XBOSoft Webinar
 
WSO2Con ASIA 2016: WSO2 Integration Platform Deep Dive
WSO2Con ASIA 2016: WSO2 Integration Platform Deep DiveWSO2Con ASIA 2016: WSO2 Integration Platform Deep Dive
WSO2Con ASIA 2016: WSO2 Integration Platform Deep Dive
 
Molecular rearrangement of waxy and normal maize starch granulesduring in vit...
Molecular rearrangement of waxy and normal maize starch granulesduring in vit...Molecular rearrangement of waxy and normal maize starch granulesduring in vit...
Molecular rearrangement of waxy and normal maize starch granulesduring in vit...
 
Open source vs commercial esb and api management platform draft wh1 for smals
Open source vs commercial esb and api management platform   draft wh1 for smalsOpen source vs commercial esb and api management platform   draft wh1 for smals
Open source vs commercial esb and api management platform draft wh1 for smals
 
WSO2 ESB and SOA
WSO2 ESB and SOAWSO2 ESB and SOA
WSO2 ESB and SOA
 
The Rise of the Open Source ESB
The Rise of the Open Source ESBThe Rise of the Open Source ESB
The Rise of the Open Source ESB
 
Cgg ppt-pdac-finalized-final
Cgg ppt-pdac-finalized-finalCgg ppt-pdac-finalized-final
Cgg ppt-pdac-finalized-final
 
Introduction to ESB Architecture and Message Flow
Introduction to ESB Architecture and Message Flow Introduction to ESB Architecture and Message Flow
Introduction to ESB Architecture and Message Flow
 
Java Performance and Profiling
Java Performance and ProfilingJava Performance and Profiling
Java Performance and Profiling
 
Bai giang ks
Bai giang ksBai giang ks
Bai giang ks
 
Web標準: LODによるオープンデータ・オーブンガバメント
Web標準: LODによるオープンデータ・オーブンガバメントWeb標準: LODによるオープンデータ・オーブンガバメント
Web標準: LODによるオープンデータ・オーブンガバメント
 
Silence that speaks- A Feminist Dialogics Approach in Kee Thuan Chye's Plays
Silence that speaks- A Feminist Dialogics Approach in Kee Thuan Chye's PlaysSilence that speaks- A Feminist Dialogics Approach in Kee Thuan Chye's Plays
Silence that speaks- A Feminist Dialogics Approach in Kee Thuan Chye's Plays
 

Ähnlich wie Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et performante

ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...Devoteam
 
Talend Integration Cloud spring 16 launch
Talend Integration Cloud spring 16 launch Talend Integration Cloud spring 16 launch
Talend Integration Cloud spring 16 launch Jean-Michel Franco
 
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016IBM France Lab
 
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and Talend
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and TalendAdoption de Hadoop : des Possibilités Illimitées - Hortonworks and Talend
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and TalendHortonworks
 
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais  bluemix meetup rennes- 20160622 - introduction à bluemixJdruais  bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemixJérôme Druais
 
STRATEGIE DIGITALE : Libérez le potentiel de votre information
STRATEGIE DIGITALE : Libérez le potentiel de votre informationSTRATEGIE DIGITALE : Libérez le potentiel de votre information
STRATEGIE DIGITALE : Libérez le potentiel de votre informationSollan France
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)Nuvollo
 
Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)Nuvollo
 
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...Nuxeo
 
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+Raphaël Carles
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM France Lab
 
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016
ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016 ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016 Micropole Group
 
Whitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPWhitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPSouheil Ladjimi
 
Webinar Softlayer de Mai 2015 - Francais
Webinar Softlayer de Mai 2015 - FrancaisWebinar Softlayer de Mai 2015 - Francais
Webinar Softlayer de Mai 2015 - FrancaisNicolas Verdier
 
Presentation Ai3 Journée Web Agency
Presentation Ai3   Journée Web AgencyPresentation Ai3   Journée Web Agency
Presentation Ai3 Journée Web Agencyxavier.raymond
 
Neo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j
 
Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Stéphane Traumat
 

Ähnlich wie Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et performante (20)

ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
 
Talend Integration Cloud spring 16 launch
Talend Integration Cloud spring 16 launch Talend Integration Cloud spring 16 launch
Talend Integration Cloud spring 16 launch
 
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
 
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and Talend
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and TalendAdoption de Hadoop : des Possibilités Illimitées - Hortonworks and Talend
Adoption de Hadoop : des Possibilités Illimitées - Hortonworks and Talend
 
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais  bluemix meetup rennes- 20160622 - introduction à bluemixJdruais  bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
 
STRATEGIE DIGITALE : Libérez le potentiel de votre information
STRATEGIE DIGITALE : Libérez le potentiel de votre informationSTRATEGIE DIGITALE : Libérez le potentiel de votre information
STRATEGIE DIGITALE : Libérez le potentiel de votre information
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)Meeting Nuvollo - La passerelle-I.D.E (french)
Meeting Nuvollo - La passerelle-I.D.E (french)
 
Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)Nuvollo and La passerelle-I.D.E (french)
Nuvollo and La passerelle-I.D.E (french)
 
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
[Webinaire] Connecteur Nuxeo / Hippo : Faire le lien entre la gestion de cont...
 
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
 
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaSIzzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
 
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016
ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016 ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016
 
Whitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERPWhitecape - Odoo - Offre ERP
Whitecape - Odoo - Offre ERP
 
Webinar Softlayer de Mai 2015 - Francais
Webinar Softlayer de Mai 2015 - FrancaisWebinar Softlayer de Mai 2015 - Francais
Webinar Softlayer de Mai 2015 - Francais
 
Presentation Ai3 Journée Web Agency
Presentation Ai3   Journée Web AgencyPresentation Ai3   Journée Web Agency
Presentation Ai3 Journée Web Agency
 
Neo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métierNeo4j - Cas d'usages pour votre métier
Neo4j - Cas d'usages pour votre métier
 
programme
programmeprogramme
programme
 
Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?
 

Mehr von 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
 
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
 
Présentation sur l'accessibilité numérique / Evènement université de Lille 3
Présentation sur l'accessibilité numérique / Evènement université de Lille 3 Présentation sur l'accessibilité numérique / Evènement université de Lille 3
Présentation sur l'accessibilité numérique / Evènement université de Lille 3 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
 
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
 
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
 
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
 

Mehr von Smile I.T is open (16)

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
 
Les quick wins de l'UX
Les quick wins de l'UXLes quick wins de l'UX
Les quick wins de l'UX
 
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
 
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
 
Présentation sur l'accessibilité numérique / Evènement université de Lille 3
Présentation sur l'accessibilité numérique / Evènement université de Lille 3 Présentation sur l'accessibilité numérique / Evènement université de Lille 3
Présentation sur l'accessibilité numérique / Evènement université de Lille 3
 
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
 
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 !
 
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 ...
 
Meet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - SmileMeet Magento 2015 Utrecht - ElasticSearch - Smile
Meet Magento 2015 Utrecht - ElasticSearch - Smile
 

Webinar Smile et WSO2 ESB, vers une architecture orientée service, ouverte et performante

  • 1. 1 VERS UNE ARCHITECTURE ORIENTÉE SERVICE, OUVERTE ET PERFORMANTE ! WEBINAR SMILE & WSO2 Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 2. 2 VOS INTERLOCUTEURS GWENAËLLE PHIL Ingénieur d’Affaires xDATA Tél. : 01 41 40 59 84 Email : gwenaelle.phil@smile.fr LAURY MAGNE Directeur de Business Unit Email : laury.magne@smile.fr Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation VOS PROCHAINS RENDEZ-VOUS AVEC SMILE Plus de 15 événements jusqu’à fin juin ! • SÉMINAIRES SMILE : e-commerce, Drupal… • WEBINARS SMILE : Openstack (cloud), Talend… Pour vous inscrire, rendez-vous sur smile.fr / Rubrique Actualités / Nos événements GREGORY EVE Expert technique ISABELLE MAUNY VP, Product Management
  • 3. 3 Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation 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 NOS EXPERTISES ET NOS CONVICTIONS Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation DANS NOS LIVRES BLANCS Culture du web Infrastructure E-business Gestion de contenu ERP et Décisionnel + de 100 000 TÉLÉCHARGEMENTS / AN
  • 5. 5 5 OFFRES AU PLUS PRÈS DE VOTRE METIER Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation 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
  • 6. Parole à notre partenaire Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation WSO2
  • 7. Vers  une  architecture  orientée  service,  ouverte  et  performante Last Updated: April 2014 VP,  Product  Management Isabelle  MAUNY Plateforme  d’Intégra8on Tuesday, April 21, 15
  • 8. 2 280 customers 66 partners +60% average  yearly  growth 1 460 employees 10 loca8ons 10 years  old PLATFORM 100% OPEN  SOURCE APACHE  2 COMPANYRESULTSPLATFORM Tuesday, April 21, 15
  • 9. Integra8on  Challenges 3 • Address  dynamic/diverse  business  requirements   • Solve  point  to  point  integra9on  scalability  issues • Access  legacy  data  and  processes • Leverage  cloud-­‐based  applica9ons • Provide  the  base  for  future  investments,  especially  in  the  cloud • Ensure  scalability,  maintainability • Expose  APIs  for  internal  and  external  consump9on • Monitor  usage  of  APIs   • Secure  access  to  APIs  and  Services • Provide  troubleshoo9ng  tools Tuesday, April 21, 15
  • 10. Integra8on  PlaRorm 4 Services Orchestration and Composition Layer Data Access Layer Enterprise Service Bus Business Process Server Data Services Server Messaging Layer Message Broker Server Adapters Services Legacy Systems Cloud Applications Tuesday, April 21, 15
  • 11. Integra8on  Bus  Capabili8es 5 INTEGRATION BUS (Mediate, Enrich, Transform, Compose) Data Services Server Cloud Apps Messaging Systems Mail Files Healthcare Apps Text/XML over JMS/AMQP/MSMQ Binary over POP3/SMTP CSV over FTP/filesystem HL7 SOAP or REST JSON over HTTP SOAP REST APIs BAPI/IDOC XML over HTTP Tuesday, April 21, 15
  • 12. 6 Drivers  for  API  Centric  architecture • Expose  APIs  for  public   consump9on • Extend  your  business  through  APIs. • Create  new  business  channels  for   customers  and  partners • Expose  APIs  for  internal   consump9on • Manage  the  APIs  used  in  internal   applica9ons • Detect  Usage  PaIerns • Internal  Mone9za9on • Control  Access  to  Cloud   Services • Manage  and  Secure  access  from  internal   applica9ons  to  SaaS  applica9ons   (SalesForce,  Google  Apps,  etc.) Internal Apps External Applications SaaS Applications and Services Services LayerMediation Layer Services Composition Services Orchestration API Management Layer Security&AccessControl Security&AccessControlTuesday, April 21, 15
  • 13. 7 WSO2  Enterprise  Service  Bus • Proven  in  produc.on  at  dozens  of  customers  worldwide • Configura.on  based • Policy  Driven • Wide  Interoperability • Standards-­‐based • Large  set  of  connectors • High  Performance  and  Low  latency • Low  Footprint Tuesday, April 21, 15
  • 14. Configura8on  Driven • Integra.on  products  are  configured,  not  programmed. • No  Java  skills  required • XML  configura.on  can  be  easily  shared,  reused,  edited,   versioned,  deployed. • Choose  the  edi.ng  tool  you  prefer • Our  graphical  diagram  editor • Your  favorite  XML  editor 8 Tuesday, April 21, 15
  • 15. 9 Policy  Driven   • Apply  out-­‐of-­‐the-­‐box  policies  to  proxy  services  for • Security • Caching • ThroRling • Create  and  apply  WS-­‐Policies   • Store  Policies  in  repository  and  share  them  across  mul.ple   servers Tuesday, April 21, 15
  • 16. Integra8on  Pa[erns • Supports  all  Enterprise  Integra.on  paRerns • Proven  solu.ons  to  typical  integra.on  problems. • Product  includes  sample  implementa.on  for  each   paRern. 10 Tuesday, April 21, 15
  • 17. Adapters • Adapters  are  free,  published  on  our  public  store   11 h8p://storepreview.wso2.com Tuesday, April 21, 15
  • 18. 12 High  Performance  and  Stability • Supports  1000s  of  transac0ons  per  server • Very  low  latency • Long  term  execu0on  stability  with  low  resources   u0liza0on 0" 1000" 2000" 3000" 4000" 5000" 6000" Average'TPS' Mule"ESB"3.4.0" Talend"ESB"5.3.1" Ultra"ESB"2.0.0" WSO2"ESB"4.8.1" Tuesday, April 21, 15
  • 20. Use  Case:  EBay • eBay  is  the  world's  largest  online  marketplace.   • Sells  a  staggering  $2300  per  second! • eBay  selected  WSO2  in  2009,  aZer  exhaus9ve  scalability  and   performance  tests • 6  billions  calls  /  day  at  eBay  -­‐  Nearly  doubles  at  peak  season! • Very  stable  memory  consump9on  and  CPU  consump9on • Recently  deployed  in  eBay  own’s  Infrastructure  as  a  service • Elas9c  deployment • Great  performance • Less  CPU  usage 14 “Using WSO2 ESBs, we've been able to provide customers and partners with the quality experience they expect on eBay, even as our global customer base has grown.” Abhinav Kumar, eBay director, middleware platform Tuesday, April 21, 15
  • 21. Use  Case  :  SUVA • Insurance  sector  (Switzerland) • Needed  to  get  rid  of  point-­‐to-­‐point  integra9ons  across  the   company. • ESB  integrate  Java-­‐based  services,  .NET  services  and  SAP  and   also  takes  care  of  security  tokens  transla8on. • More  than  250  services  exposed  via  ESB  in  18  months. • From  0  to  18  Millions  calls  /  month  in  less  than  2  years 15 Java-based Services SOAP Web Services “WSO2 ESB is much lighter and quicker than other ESB products. It’s very easy to install and set up. It’s also open, and a lot of the integrations can simply be configured with WSO2 ESB, which reduces the need for programming.” Igor Berchtold, Senior IT Architect Tuesday, April 21, 15
  • 22. Use  Case:  Expedia • Data  governance  across  various  geographically  dispersed  Expedia  groups. • Unified  presenta.on  of  various  data  sources  as  services  into  business  workflows   and  upstream  systems. • Solve  integra.on  issues  across  mul.ple  data  centers. • A  solu.on  capable  of  scaling  under  large  volumes  of  data  and  distributed   transac.ons. 16 Oracle AQ JMS Oracle MSSQL Applications HTTP/JMS/Files Tuesday, April 21, 15
  • 23. Use  Case  :  SEIN • Epilepsy  Center  of  Netherlands • Establish  a  pa9ent-­‐centric  ecosystem • Integrates  over  20  different  systems • Canonical  data  model  based  on  HL7 • Relies  on   • WSO2  ESB • WSO2  Business  Ac9vity  Monitor • WSO2  Iden9ty  Server • WSO2  Governance  Registry • Customer  made  strategic  decision  to  bet  on  an  Integra9on  plagorm,  and  not   “just  an  ESB”. 17 “Information is no longer stored in various individual systems, but can be accessed in a centralized manner. Standardizing based on open source software naturally entails cost reduction—and now, expensive, proprietary software is no longer needed.” Jean Willem Barzilay, CEO Tuesday, April 21, 15
  • 24. Closed  Source   Maintenance Open   Source,   Apache   License   18 • All  features  released  openly:  No   community  vs.  Enterprise  edi9on. • Uses  business-­‐friendly  open  source   license  (Apache  2.0) • Maintenance  and  support  only  to   customers/licensees • Subscrip9on  Value  Proposi9on • Licensed  patches  and  service  packs • Produc9on  Support  account  for  access  to  product  experts • Aggressive  24x7  response  and  resolu9on  SLA • Addi9onal  services “Open  Release”  Business  Model Tuesday, April 21, 15
  • 25. Contact  us  ! Join  us  at  :   Tuesday, April 21, 15
  • 26. 7 CAS CLIENT RETAILS Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 27. 8 CAS D’USAGE 1 : CENTRALE D’ACHAT La société :  Centrale de référencement et de paiement  Plus de 1400 adhérents  Une cinquantaine de fournisseurs indépendants Cadre du projet :  Site e-commerce b2b mis en place  Diverses API fournisseurs o Fourni directement par les fournisseurs ou intermédiaires techniques o Commande client contenant des produits de plusieurs fournisseurs o Une même API pour plusieurs produits du même fournisseur CONTEXTE Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 28. 9 CAS D’USAGE 1 : CENTRALE D’ACHAT Besoin :  Fluidifier les flux de commandes  Gérer en temps réel  Ajouter rapidement de nouveaux prestataires  Découpler des applications  Garantir à 100% la livraison des messages Notre solution :  Déploiement de WSO2 ESB et ActiveMQ  Intégration des différentes briques du SI : e-commerce, logiciels de caisse, API fournisseur, solution emailling Saas CONTEXTE Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 29. 10 CAS D’USAGE 1 : CENTRALE D’ACHAT PROCESSUS D’ACHAT Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 30. 11 CAS D’USAGE 1 : CENTRALE D’ACHAT Partie 1 :  Valider le format de la commande et l'existence des API fournisseurs rapidement sans passer par toute la chaine  Rendre cette médiation asynchrone à l’aide de l'utilisation d'un broker de message  Désactiver la partie 2 (opération de maintenance par exemple) ne conduit pas à une interruption de service. Partie 2 :  Router dynamiquement les lignes de commandes avec un enrichissement d message  Désactiver la partie 3 (opération de maintenance par exemple) ne conduit pas à une interruption de service.  Ajouter un broker de message (pour un nouveau fournisseur) sans arrêt de service BÉNÉFICES Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 31. 12 CAS D’USAGE 1 : CENTRALE D’ACHAT Partie 3 :  Les endpoints peuvent varier d’un fournisseur à l’autre (JMS, REST, dépôt de fichier…)  Les formats également  En cas d'ajout de fournisseur, il suffit de créer une nouvelle séquence au format voulu et de la brancher en lecture sur le broker de message spécifique à ce fournisseur  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é insérée avec succès dans la ou les queues 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 Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 32. 13 CAS CLIENT INSTITUTIONNEL Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 33. 14 CAS D’USAGE 2 : INSTITUTION Le groupe :  Institution économique publique  De nombreux partenaires nécessitant une forte proximité Cadre du projet :  Un SI très sécurisé  La communication inter-applicative interne et externe cœur business  Besoin important en reporting  Authentification « exotique » CONTEXTE Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 34. 15 CAS D’USAGE 2 : INSTITUTION Besoin :  Remplacer un ancien API Manager ne gérant que du SOAP pour permettre d'exposer des services REST  Augmenter la volumétrie des échanges  Sécuriser les flux de données financières et sociales avec des partenaires  Effectuer des remontées sur l'usage des APIs  transmettre un contexte de session utilisateur à des services internes Notre solution :  WSO2 API Manager pour exposer, sécuriser et gérer le cycle de vie des APIs  WSO2 Identity Server, pour gérer des règles de politique de sécurité et authentifier les utilisateurs  WSO2 Business Activity Monitor pour remonter des métriques d'utilisation des APIs CONTEXTE Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 35. 16 Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation CAS D’USAGE 2 : ARCHITECTURE
  • 36. 17 CAS D’USAGE 2 : INSTITUTION Constat :  SI Existant : 2 annuaires consultables via des API SOAP o Sécurisé en auth basic o Sécurisé en WS-Security  WSO2 : Carbon fournit les authentifications avec des connecteurs LDAP, AD, JDBC Notre solution :  Etendre les capacités de Carbon en développant 2 connecteurs (bundles OSGi)  Une fois installés, ces connecteurs sont vus comme des connecteurs natifs avec un paramétrage dans l’interface d’administration Carbon SPÉCIFIQUE : ADAPTATION DE L'AUTHENTIFICATION Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 37. 18 CAS D’USAGE 2 : INSTITUTION Nativement :  les tokens JWT permettent de transmettre à un service interne les informations de connexion de l'utilisateur de l'API Travaux d’enrichissement :  ajoutant des données spécifiques aux utilisateurs du client en provenance de ses annuaires Bénéfice :  Permet d’avoir un suivi fin de l’utilisation des API  Personnaliser les messages retournés SPÉCIFIQUE : ADAPTATION DU JSON WEB TOKEN Avril 2015 COPYRIGHT SMILE © Toute reproduction interdite sans autorisation
  • 38. BESOIN D’UNE FORMATION WSO2 ? SMILE TRAINING Retrouvez l’ensemble de nos formations sur le site : TRAINING.SMILE.EU Et contactez-nous au 01 41 40 88 03 WEB SI METIER E BUSINESS INFRASTRUCTURE DEVELOPPEMENT MOBILE / FRONT-END COLLABORATIF OBJECTIFS Avoir une vue globale de l'écosystème de WSO2 et de sa plate-forme Carbon Savoir développer et déployer des applications sur WSO2 Application Server Utiliser le Middleware Orienté Message de WSO2 Maîtriser le développement de flux pour WSO2 ESB PROGRAMME SUR 5 JOURS WSO2 Carbon et Application Server  L'écosystème WSO2  Releases, patchs  Carbon  WSO2 Application Server Middleware - WSO2 MQ & WSO2 ESB  Urbanisation, SOA, Intégration kesako?  Présentation des différentes catégories de middleware MOM, ESB, ETL, BPM  Bonnes Pratiques et cas d'utilisation  Présentation des Enterprise Integration Pattern  WSO2 MQ  WSO2 ESB  Architecture de déploiement / clustering Introduction au monitoring  SAM et BAM kesako?  Outis de monitoring directement intégré dans l'ESB  Présentation de WSO2 BAM  Récupération d’événements en provenance de l'ESB dans le BAM Cursus sur-mesure, inter-entreprise, intra-entreprise, cours particuliers ou séminaires : Smile Training vous forme avec plus de 160 formations dans nos 7 grands domaines métiers !