Accueil La méthode Salesforces

La méthode Salesforces

Démarrer le développement d'une application sur Force.com commence par un tableau de bord très complet.
Démarrer le développement d’une application sur Force.com commence par un tableau de bord très complet.

Salesforce est une société spécialisée dans les solutions Cloud pour la gestion et la gestion commerciale et marketing des entreprises. L’offre Salesforce se base sur plusieurs plateformes pouvant s’interconnecter de toutes les manières avec d’autres plateformes. Elle est aussi drivée IFTTT (If This Then That) pour s’ouvrir aux plateformes Web externes, y compris avec Gmail, Facebook, etc. Dans l’offre, il y a Force.com qui propose de créer des applications internes à l’entreprise pour chaque employé ou chaque service. Cette plateforme est composée des outils de la gamme Lightning dans laquelle Lightning App builder s’adresse aux utilisateurs sans expérience de programmation. Dans cette gamme on trouvera Lightning Components pour les développeurs mais aussi lightning connect pour s’interfacer avec SAP, Oracle, Microsoft, etc. Ces outils étant complétés par des outils de conceptualisation visuelle comme Shema Builder et Process Builder. Salesforce étend son offre avec Heroku qui cible plutôt les applications B2C pour permettre d’interfacer des services métiers de l’entreprise avec des besoins de services à offrir à ses clients. On retrouve la même philosophie que pour Lightning. Les plateformes Salesforce sont capables de délivrer les services des applications créées de par leur structure de conception et d’hébergement en Cloud : la scalabilité est du même acabit que celle de Microsoft Azure, c’est-à-dire des possibilités de monter en puissance en augmentant uniquement le montant payé pour disposer de plus de ressources. Même si l’infrastructure d’hébergement est de base en fonctionnement multi-tenant, pour précision supplémentaire, Guillaume Roques, en charge des relations développeurs chez Salesforce.com pour la zone EMEA, indique que les outils développés sur une version de la plateforme à un instant t ne sont pas obligés d’évoluer pour s’adapter aux nouvelles versions: « Des applications développées il y a 10 ans fonctionnent parfaitement. » Cela tendant à prouver que les applications développées sont indépendantes de l’hébergement ou que l’hébergement poursuit une compatibilité ascendante.