70
DRUPAL VS .NET, JAVA & SYMFONY

Applications métier avec Drupal

  • Upload
    adyax

  • View
    284

  • Download
    0

Embed Size (px)

Citation preview

DRUPAL VS .NET, JAVA & SYMFONY

Adyax est aujourd’hui un leader incontesté du CMF Drupal en Europe.

Nos 260 experts on crée plus de 350 applications Drupal.

Plus tard, dans cette présentation, vous allez rire à cause d’un velociraptor

APPLICATION MÉTIER ?

DIGITALISATION UBERISATION AUTOMATISATION

Par Monsieur Tion

OPTIMISER L’UTILISATION DE RESSOURCES DE

L’ENTREPRISE

FOURNIR UN SERVICE AUX CLIENTS OU

FOURNISSEURS

AMELIORER LE TAUX DE

CONVERSION DES SALES

DAM

REPORTING

LOGISTIQUE

PORTOFOLIO

PLANIFICATION

E-CO B2B

ENQUETES

COMMANDES

DECISIONNEL

CRM

ERP

GEOLOCALISATION

TRAVEL FEES

MEDIA CENTER

EXTRATERRESTRES

DEMAIN ?

PLATEFORME WEB APPLICATION METIER

PROJET MARKETING

ROI COMPLEXE A CALCULER

RÉALISÉ PAR DES AGENCES

FONCTIONNALITÉS CLASSIQUES :

GESTION DU CONTENU E-COMMERCE SOCIAL WALL

CARRIÈRES / RH PRESSE / MEDIAS KIT

FINANCES / CORPORATE PRODUITS / CATALOGUE

PROJET DSI

ROI SIMPLE A CALCULER

RÉALISÉ PAR DES INTEGRATEURS

FONCTIONNALITÉS CLASSIQUES :

INTÉGRATION SI WORKFLOW LDAP / SSO GED / DAM

RÈGLES MÉTIER COMPLEXES FORMULAIRES / CAPTURE REPORTING / ANALYTICS

50% DE NOTRE TEMPS EST PASSÉ SUR LES CONTRATS REPRÉSENTANT 7% DU CA

Administration des ventes grand groupe agricole

PERSONA TYPE D’UN PROJET D’APPLICATION MÉTIER

ORACLE C’EST ROBUSTE, LA BASE NORMALISÉE, FORMULAIRES ET XSD AUTO-GÉNÉRÉS. ON ADORE.

DSI Monde du même grand groupe

PERSONA TYPE D’UN PROJET D’APPLICATION MÉTIER

ON UTILISE PAS ORACLE CAR PERSONNE N’Y COMPREND RIEN ET C’EST MOCHE…

VP Sales Monde Grand Comptes

PERSONA TYPE D’UN PROJET D’APPLICATION MÉTIER

PILOTÉS PAR LES COUTS, LES APPLICATIONS MÉTIER ONT OUBLIÉ L’UTILISATEUR ET LA SIMPLICITÉ.

The Game Changer

NOUVELLES EXIGENCES

CENTRÉ SUR L’UTILISATEUR. DESIGN UX DU

SERVICE ET DES INTERFACES.

PROJET AGILE, QUI ÉVOLUE

RAPIDEMENT, DONT LE

MODÈLE DE DONNÉES

MOBILE, ACCESSIBLE

DEPUIS L’EXTERIEUR

PILOTÉ PAR LE MÉTIER…

JAVA, .NET & SYMFONY

JAVA, .NET OU SYMFONY

▸ Gestion de la sécurité, ACLs, utilisateurs via l’AD

▸ Gestion de l’accès aux données (ODBC, PDO, …)

▸ Gestion des formulaires et masques de saisi des données

▸ Intégration SI simplifiée (XSD, auto-discovery de services)

▸ Messaging / ESB / Queues

▸ Imports, Exports de données

▸ Workflow

▸ …

INTEGRATEURS ET DSI CONNAISSENT PEU LE MODE AGILE, ORIENTÉ

UTILISATEUR

LES AGENCES NE CONNAISSENT PAS CES

TECHNOS

LES RESSOURCES QUALIFIÉES SONT PEU

NOMBREUSES ET CHÈRES

ON DÉVELOPPE TOUT, PEU OU PAS DE RÉUTILISATION

POURQUOI DRUPAL ?

Drupal 8 est basé sur Symfony

30.000 MODULES

HOOKS

CMS CLASSIQUE DRUPAL

FEEDS

FEEDS_ATOM

PARSER_ICAL

DATE

RULES

GRÂCE À L’ARCHITECTURE « LEGO » LES MODULES S’ENRICHISSENT LES UNS LES AUTRES.

JSON XML-RPC SOAP

SERVICES

SERVICES_VIEWS

VIEWS

VIEWS_S3APACHESOLR_VIEWS SPARSQL_VIEWS

ALL RIGHT, SO THIS MAY SOUND LIKE A JOKE BUT IT'S ACTUALLY NOT. EVERY ONCE IN A WHILE WHEN I'M LOGGED ONTO THE BACK OFFICE AND CREATING/EDITING CONTENT, THERE'S A SCREAMING DINOSAUR SHOWING UP AND CROSSING MY SCREEN.

IS THIS A VIRUS OF SOME KIND? I'VE NOTICED I ONLY GET IT WHEN I'M IN THE WEBSITES' BACK-OFFICE AND NEVER ON REGULAR INTERNET PAGES.

THANKS IN ADVANCE FOR THE EXPLICATION AND ENJOY THE INVESTIGATION.

PS : AS I REALIZE THIS IS A VERY UNUSUAL BUG REPORT, I'VE ATTACHED A PICTURE TO PROVE I'M NOT CRAZY :)

INTEGRATION SI

DRUPAL GÈRE DES CONTENUS STRUCTURÉS

= VOUS POUVEZ GÉRER LES

OBJETS MÉTIERS ET RASSURER LA DSI

Error : Impossible to create product "Ruinart 75cl", identifier 2455Product : Ruinart, Date : 13/02/2013 à 15h45m32s

Warning : Missing Image for quality "Krug", identifiant 2455Quality : Krug, Date : 13/02/2013 à 15h45m32s

PIM

Content

...Drupal Content types

ERROR

WARNING

SOAP & XML

CRUD on Drupal Content Logs

# Date State Actions

1 12/07/2013 à 15h00

2 12/07/2013 à 14h00

3 12/07/2013 à 13h00 ERROR

OK

OK Info

Info

Info

Cancel

Cancel

Synchronization Dashboard

AVEC LE MODULE « FEEDS » ET LES WEBSERVICES REST NATIVES DU COEUR, DRUPAL S’INTÈGRE AU COEUR DE VOTRE SI.

BPM

MODULE « RULES »

WORKFLOW

Utilisateurs Rôles Permissions

GRÂCE À LA PUISSANCE DU MODULE WORKBENCH DE DRUPAL, UNE GESTION

COMPLÈTE D’UN WORKFLOW EST INTÉGRÉE.

REUTILISATION

APP A

APP B

APP C

DIISTRIBUTION DRUPAL

SECURITE

PROTECTION PAR LOGIN & PASSWORD AVEC GESTION DU NIVEAU DE COMPLEXITÉ ET RENOUVELLEMENT

FILTRAGE IP / VPN POUR LES ACCÈS AVEC DES DROITS ÉLEVÉS. INTÉGRATION DE VOTRE AD.

CHIFFREMENT DES DONNÉES ET FICHIERS SENSIBLES POSSIBLE.

PROTECTIONS NATIVES CONTRE ATTAQUES DE TYPE BRUTE-FORCE ET DDOS.

USINE A APPLICATIONS ?

RATIONALISATION DE L’OUTIL

RATIONALISATION DE L’HÉBERGEMENT

RÉUTILISATION (DISTRIBUTIONS)

CENTRALISATION DES DÉVELOPPEMENTS (GIT, JENKINS)

USINE À APPLICATIONS

RATIONALISATION DES PROCESS

LA PLUS GRANDE COMMUNAUTÉ

DÉVELOPPEURS

« POUR UN CDI, NOUS CHERCHONS UN DÉVELOPPEUR DRUPAL 8 EXPÉRIMENTÉ,

CONNAISSANT GIT, VARNISH, JENKINS ET LES SITES À FORT TRAFIC. »

EXEMPLES

GESTION DE BOUTIQUES

GESTION DE CATALOGUES PAPIER

GESTION DE VENDEURS

GESTION DE E-LEARNING

ACTIVITE « Savoir conseiller la bonne Terracotta » ______

ECRAN 7/9 – Client 3 ______

ACTIVITE « Savoir conseiller la bonne Terracotta » ______

ECRAN 8/9 – Client 3 – Résultat & Debrief ______

ACTIVITE « Savoir conseiller la bonne Terracotta » ______

ECRAN 9/9 – Scores ______

IDEES & TAKE HOME MESSAGES