Salesforce - Architettura
Salesforce offre un'esperienza altamente personalizzata a clienti, dipendenti e partner di un'organizzazione. Tale piattaforma viene utilizzata per personalizzare le funzionalità standard e creare pagine, componenti, app e così via personalizzati. Inoltre è più veloce, principalmente a causa della superba architettura su cui è costruita. Di seguito è riportata una breve introduzione all'architettura Salesforce.
Architettura Salesforce
L'architettura di Salesforce può essere suddivisa in livelli per una migliore comprensione. Lo scopo e la funzione di ogni strato sono descritti di seguito:
Cloud multitenant affidabile
Qui più istanze di una o più applicazioni operano in modo indipendente in un ambiente condiviso. Le istanze vengono definite tenant e si separano logicamente l'una dall'altra pur rimanendo fisicamente nello stesso hardware. Si chiama attendibile sia per la sua natura robusta che per l'elevata sicurezza.
Piattaforma di metadati scalabile
La piattaforma basata sui metadati semplifica la personalizzazione e la scalabilità all'aumentare della quantità di dati o di istanze di utenti simultanei.
Ecosistema aziendale
L'ecosistema di vendita aziendale è molto ampio poiché un gran numero di partner contribuisce creando e gestendo applicazioni in questa piattaforma.
CRM e funzionalità correlate
Salesforce include tutti gli aspetti del CRM nel suo elenco di funzionalità e lo estende anche fornendo funzionalità per la creazione di app e l'integrazione di analisi, ecc.
API
Salesforce fornisce una potente suite di API. Ciò aiuta a sviluppare e personalizzare l'app mobile Salesforce1.