Video: Kom werken bij Unique Sales Force 2024
Salesforce. com startte een platform met de naam Force. com als zijn zoektocht naar de markt voor cloud computing-platforms. Het helpt commerciële softwareontwikkelaars om op cloud gebaseerde applicaties te maken op basis van Salesforce. com's ontwikkelomgeving. Bovendien zijn applicaties gebouwd met Force. com's tools kunnen ook profiteren van de CRM-applicaties.
De kern van dit platform is de multi-tenancy architectuur. Dit betekent dat applicaties ontworpen met Force. com gaat ervan uit dat gebruikers een enkele fysieke instantie zullen delen. Die instanties en de applicatiecode die in die instanties is gebouwd, zijn echter van elkaar geïsoleerd.
De Force. com platform is gecentreerd rond een ontwikkelingsstack die de volgende componenten bevat:
-
Metadata-architectuur: Salesforce. com had een metadata-architectuur nodig om zijn multi-tenancy aanpak te ondersteunen. Verkoopsteam. com beschouwt deze metadatastack als de kern van zijn differentiatie in de markt. De metagegevenslaag is complex en bevat een toepassingsserver met de naam Resin, een hoogwaardige XML-toepassingsserver.
-
Service-afleveringsinfrastructuur: Salesforce. De cloud-delivery-infrastructuur van com is gebaseerd op zijn beheerde en veilige datacenteromgeving. Dit is dezelfde infrastructuur die wordt gebruikt om zijn CRM-klanten te beheren.
-
Database als een service: De database is gebouwd op de top van de metadataservices. De gegevensservices bieden gegevensbeveiliging door klanten in staat te stellen validatieregels vast te stellen (zoals bevestigen dat een accountnummer geldig is). Het stelt klanten in staat om op maat gemaakte objecten en velden te bouwen. De klant is niet verantwoordelijk voor het afstemmen van databases, back-ups of upgrades vanwege de cloudinfrastructuur.
-
Integratie als een service: In het centrum van Force. com's integratiemogelijkheden is een Web services Application Programming Interface (API). Met deze API kunnen klanten gegevens openen die zijn opgeslagen in een Force. com-applicatie omdat het SOAP-webservices volgens industriestandaard ondersteunt.
-
Logica als een service: Dit is een reeks geautomatiseerde workflow-services. Een ingebouwde workflow-engine bevat services zoals taakaanmaak, recordtoewijzing en andere door gebeurtenissen geactiveerde services. Klanten kunnen een Salesforce gebruiken. com programmeertaal (genaamd Apex) als een manier om de applicatie uit te breiden door nieuwe code te schrijven.
-
Gebruikersinterface als een service: Forceer.com biedt twee manieren om gebruikersinterfaces te bouwen of aan te passen:
-
Een bouwer om de toepassingslay-out en Visualforce
-
te veranderen Een raamwerk voor het bouwen van gebruikersinterfaces voor zowel private als publieke clouds
Ontwikkelaars kunnen gebruikmaken van standaard webontwikkelingstools, inclusief HTML, AJAX en Adobe Flex.
-
-
Ontwikkeling als een service: ontwikkeltools zijn de Metadata API, een IDE (Integrated Development Environment), een ontwikkelsandbox (een aparte ontwikkelruimte voor ontwikkelaars) en een service genaamd Code Share voor het bouwen van cloudgebaseerde applicaties.
-
AppExchange-marktplaats: Met deze site kunnen leveranciers die de Salesforce hebben gebruikt. com interfaces. Het is in wezen een kanaal voor partners om in de installed base te verkopen.
Zoals veel platforms als serviceproviders, Salesforce. com staat onafhankelijke softwareverkopers (ISV's) en commerciële ontwikkelaars toe om zich bij hun Force aan te sluiten. com-programma zonder opstartkosten. Als een ontwikkelaar verkoopt aan bestaande Salesforce. com klanten via AppExchange, kost de ISV geen kosten. Als een ISV echter een zelfstandige toepassing verkoopt aan een nieuwe klant die geen gebruik maakt van Salesforce. com, er is een ingesloten licentiekost van $ 15 per gebruiker per maand.