Cloud Computing
Le cloud computing est un concept qui consiste à déporter sur des serveurs distants des stockages et des traitements informatiques traditionnellement localisés sur des serveurs locaux ou sur le poste de l'utilisateur.
Les utilisateurs ou les entreprises accédent donc de manière évolutive à de nombreux services en ligne sans avoir à gérer l'infrastructure sous-jacente.
Ces serveurs distants sont interconnectés au moyen d'une excellente bande passante indispensable à la fluidité du système. L'accès au service se fait la plupart du temps via un navigateur Web.
Le cloud est le résultats de la combinaison de 3 niveaux suivants permettant un service entre un client final et un fournisseur de service :
- > l'application : qui est en contact avec le client (Saas)
- > la plate-forme : qui exécute l'application (PaaS)
- > l'infrastructure : qui est le support de la plate-forme (IaaS)
SaaS : Software as a Service
Le software as a service est un concept consistant à proposer un abonnement à un logiciel plutôt que l'acquisition d'une licence. Les applications sont donc proposées sous forme de service en ligne et utilisées via une interface web (ou via une API).
SaaS est donc la livraison conjointe de moyens, de services et d'expertise qui permettent aux entreprises d'externaliser intégralement un aspect de leur système d'information et de l'assimiler à un coût de fonctionnement plutôt qu'à un investissement.
PaaS : Platform as a Service
La Platform as a service a pour rôle l'exécution des applications disponibles en SaaS. Elle est composée de briques utilisant des langages de programmation de haut niveau, généralement des langages de script.
La Platform est un socle applicatif offrant les outils necessaires aux développeurs pour concevoir des logiciels en mode SaaS.
IaaS : Infrastructure as a Service
L'Infrastructure as a service crée la plateforme et exécute les langages de programmation de bas niveau, c'est le niveau du système d'exploitation et de l'accès aux fichiers.
CRM (GRC)
CRM (Customer Relationship Management ou Gestion de la Relation Client)
C'est l'ensemble des outils et techniques destinés à capter, traiter, analyser les informations relatives aux clients et aux prospects, dans le but de les fidéliser en leur offrant le meilleur service.
En termes d'applications informatiques, il s'agit des progiciels qui permettent de traiter directement avec le client, que ce soit au niveau de la vente, du marketing ou du service, et que l'on regroupe souvent sous le terme de "front-office", ceci par opposition aux outils de "back-office" que sont les progiciels de gestion intégrés (ou ERP).
Salesforce.com
Salesforce.com est une entreprise de Cloud Computing, basée à San Fransisco aux États-Unis. Elle distribue des logiciels de gestion basés sur Internet et héberge des applications d'entreprises. Elle est surtout connue au niveau international pour ses solutions en gestion de la relation client.
Force.com
Force.com est une plate-forme permettant de créer des applications d’entreprise hébergées sur le web et ne nécessitant aucun logiciels ni matériels. Ainsi toute entreprise peut créer son site web et ses propres applications pour diverses fonctions comme les ressources humaines, la gestion de projet, la logistique,...
Web Service
Un service web est un programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Il s'agit donc d'un ensemble de fonctionnalités exposées sur internet ou sur un intranet, par et pour des applications ou machines, sans intervention humaine, et de manière synchrone.
API
API (Application Programming Interface) est une interface fournie par un programme informatique. Elle permet l'interaction des programmes les uns avec les autres, de manière analogue à une interface homme-machine, qui rend possible l'interaction entre un homme et une machine.
VisualForce
VisualForce est un langage de balisage disponible sur la plateforme Force.com de SalesForce permettant de générer l'interface HTML des applications.
Apex
APEX est un langage de programmation imitant la syntaxe du Java disponible sur la plateforme Force.com de SalesForce.com.
Trigger
Un Trigger (ou déclencheur) en programmation est un dispositif logiciel qui provoque un traitement particulier en fonction d'événements prédéfinis. Par extension, c'est l'événement lui-même qui est qualifié de déclencheur.
Workflow
Le workflow sert à décrire le circuit de validation, les tâches à répartir entre les différents acteurs d'un processus, les délais, les modes de validation, et à fournir à chacun des acteurs les informations nécessaires à l'exécution de sa tâche.
ERP
ERP (Enterprise Resource Planning ou progiciel de gestion intégrée) désigne un progiciel qui intègre les principales composantes fonctionnelles de l'entreprise: gestion de production, gestion commerciale, logistique, ressources humaines, comptabilité, contrôle de gestion, paie.
A l'aide de ce système unifié, les utilisateurs de différents métiers travaillent dans un environnement applicatif identique qui repose sur une base de données unique. ce modèle permet d'assurer l'intégrité des données, la non-redondance de l'information, ainsi que la réduction des temps de traitement.
BI
BI (Business Intelligence ou Informatique decisionnelle) désigne les moyens, les outils et les méthodes qui permettent de collecter, consolider, modéliser et restituer les données, matérielles ou immatérielles, d'une entreprise en vue d'offrir une aide à la décision et de permettre aux responsables de la stratégie d'entreprise d’avoir une vue d’ensemble de l’activité traitée.