Meer dan twintig jaar geleden pionierde Salesforce met het eerste cloudplatform voor meerdere belanghebbenden en schiep daarmee een precedent in de sector. Sindsdien is Salesforce uitgegroeid tot een uitgebreid ondernemingsplatform dat de belangrijkste aspecten van een bedrijf kan inkapselen en automatiseren, en honderdduizenden bedrijven en miljoenen gebruikers in verschillende sectoren en regio's kan bedienen. Salesforce heeft ook zijn Customer360-productreeks verbeterd door strategische overnames.

In de afgelopen jaren hebben verschuivingen in de markt, de sector en het technologielandschap geleid tot een aantal diepgaande transformaties in het basale Salesforce Platform. Deze omvatten:

  • De opkomst van publieke cloudproviders die veel investeren in infrastructuur.
  • Snelle vooruitgang in AI, inclusief machine learning, generatieve AI en agentische ervaringen.
  • Verhoogde vereisten voor gegevensverblijf en regelgeving in sectoren en landen.
  • De noodzaak om realtime gegevens en transacties op een snel toenemende schaal te verwerken.
  • Meer aandacht voor vereisten voor cyberbeveiliging, systeembeschikbaarheid, prestaties en veerkracht.
  • Klantvraag naar een geïntegreerde suite die een zeer veerkrachtige, losgekoppelde en sterk samenhangende architectuur biedt.

Als reactie op deze veranderingen, met name de seismische verschuiving van AI en de impact ervan op bedrijven, heeft Salesforce zijn platform volledig getransformeerd en de basis gelegd voor de volgende generatie toepassingen en gebruikscases van klanten, en daarbij onze Trust doelstellingen gehandhaafd.

De introductie van Agentforce op Dreamforce 2024 en het diagram hieronder vertegenwoordigen het hoogtepunt van deze uitgebreide inspanning, waarbij duizenden leden van het Salesforce Technology and Product-organisatieteam betrokken waren. Momenteel is meer dan 95% van onze klanten overgestapt naar dit nieuwe platform. De succesvolle migratie van een meerderheid van onze klanten, inclusief die met de meest veeleisende werkbelasting, onderstreept de vindingrijkheid van onze engineers en bevestigt de kernwaarden van Salesforce, Trust, Customer Success en Innovation.

Sinds de introductie van Agentforce is Salesforce een pioniersrol blijven spelen in het gebruik van AI in bedrijfstoepassingen en is Salesforce marktleider geweest in het ontwikkelen van agentische omgevingen die realtime, conversationele omgevingen bieden voor bestaande en nieuwe zakelijke mogelijkheden.

In deze whitepaper, die is opgesteld in samenwerking met topingenieurs, wordt een gedetailleerde verkenning gegeven aan bouwers die de complexiteiten achter grote technologische transformaties waarderen. De paper gaat dieper in op de essentiële architectonische verbeteringen die het platform schaalbaar, veilig en klaar houden voor toekomstige toepassingen en tegelijkertijd voldoen aan de veranderende behoeften van onze klanten. Het wordt aanbevolen om te beginnen met het hoofdstuk Architectuuroverzicht om het volledige plaatje te begrijpen. Van daaruit kunnen lezers in de juiste volgorde doorgaan of de hoofdstukken verkennen die hun interesse het meest wekken.

Emin Gerba
Chief Architect, Salesforce

Overzicht van platformarchitectuur

De architectonische principes van het Salesforce Platform hieronder leggen de basis en het onderscheid vast voor de manier waarop we voorzieningen en mogelijkheden ontwikkelen:

  • Enterprise-Grade Trust: Trust is de nummer 1 waarde van Salesforce en we geven niet alleen prioriteit aan de beschikbaarheid en beveiliging van onze services, maar bouwen ook de toegangsbeheer-, nalevings- en beveiligingsvoorzieningen zodat onze klanten kunnen voldoen aan hun nalevings- en beveiligingsnormen met het Salesforce Platform.
  • Multitenant: Alle services en infrastructuur zijn ontworpen om meerdere klanten te hosten. Dit biedt een strategisch patroon voor opschalen met gebruik en standaardiseert op een gemeenschappelijke hoge lat voor beschikbaarheid en beveiliging, ongeacht de grootte van onze klanten.
  • Metadata-Driven: Metagegevens vormen de kern van de manier waarop onze services voor meerdere belanghebbenden kunnen worden aangepast. Onze metagegevens zijn uitbreidbaar, zodat beheerders en ontwikkelaars kunnen voortbouwen op bestaand werk en kunnen profiteren van toekomstige productupdates van Salesforce en ecosysteempartners.
  • API First: Het Salesforce Platform geeft prioriteit aan een rijk en samenhangend API-portfolio dat alles bestrijkt wat kan worden gedaan via Salesforce-eigen gebruikersinterfaces. Hierdoor kunnen ontwikkelaars en partners de functionaliteit van het platform benutten en opnieuw samenstellen voor het integreren van systemen of samenstellen van nieuwe gebruikerservaringen.
  • Open en interoperabel: Het Salesforce Platform kan worden geïntegreerd in de enterprisearchitecturen van al onze klanten. We hebben het Salesforce Platform ontworpen om te werken met andere op de cloud gebaseerde en on-prem systemen en om API's, tools en integratiestandaarden te bieden voor externe systemen die kunnen worden geïntegreerd met het Salesforce Platform.
  • Agentisch: Het Salesforce Platform ontwikkelt zich snel tot agent-first voor de gehele toepassingsreeks. We willen dat gebruikers interactie kunnen hebben met Salesforce door middel van diepgaande agentische gesprekservaringen waardoor ze werk gedaan kunnen krijgen en op een steeds natuurlijkere manier met hun gegevens kunnen werken.

Het huidige Salesforce Platform vertegenwoordigt de nieuwste fase in de evolutie van de mogelijkheden van Salesforce sinds het debuut van het Force.com Platform in 2008. Recente belangrijke transformaties omvatten:

  • Overname van Hyperforce en een verschuiving naar cloudgebaseerde architecturen.
  • Evolutie van een monolithische architectuur naar een structuur met onafhankelijke diensten.
  • Introductie van Data 360- en Lakehouse-technologieën naast traditionele relationele gegevensopslag.
  • Diepgaande integratie van AI-technologieën, generatief en machine learning, en een evolutie naar agentische ervaringen binnen het platform.

Deze wijzigingen hebben de mogelijkheden van het platform uitgebreid en verfijnd zonder noemenswaardige onderbrekingen, dankzij robuuste abstracties waarmee Salesforce-engineers onze technologieën naadloos kunnen uitbreiden met minimale onderbrekingen voor klanten. De robuuste abstractie blijft ook de sleutel tot de waarde van het Salesforce Platform voor het vereenvoudigen van de technische complexiteiten van software van ondernemingsniveau, zoals beveiliging, beschikbaarheid en technologische conventies, zodat app-ontwikkelaars zich kunnen richten op het oplossen van hun unieke uitdagingen. De mogelijkheden van het Salesforce Platform worden hieronder gemarkeerd:

Overzicht van Next Gen Platform Architecture

Het Salesforce Platform wordt weergegeven als een set lagen waaruit het systeem bestaat. Elke laag vertegenwoordigt een groep gerelateerde voorzieningen die belangrijk zijn voor toepassingen die op het platform zijn gebouwd. De subvakken binnen elke laag bieden illustratieve voorbeelden van deze mogelijkheden. De mogelijkheden van elke onderste laag zijn geïntegreerd in alle lagen hierboven, wat zorgt voor een consistente en coherente ervaring in de gehele Salesforce-toepassingssuite.

Het Salesforce Platform belichaamt uitgebreide technische transformaties in alle lagen van een volwassen technologieplatform dat de afgelopen 20 jaar is ontwikkeld. Gedreven door de veranderende vraag van klanten en nieuwe technologieën, maken deze wijzigingen ondersteuning voor nieuwe apptypen en oplossingen mogelijk. De transformaties zijn onderling verbonden, waarbij wijzigingen in de onderste lagen van invloed zijn op de evolutie van alle daaropvolgende lagen erboven.

Het Salesforce Platform is opgebouwd uit verschillende lagen, die elk bijdragen aan de uitgebreide mogelijkheden:

  • Hyperforce: De basisinfrastructuur is geëvolueerd van eigen datacenters naar openbare cloudproviders, uitgebreid met Salesforce-technologieën voor veilige, conforme, hoog beschikbare en kostenefficiënte hosting.
  • Framework voor metagegevens: Biedt een stabiele abstractie voor apps om op te bouwen, zelfs als de technologieën die we hebben en gebruiken zich ontwikkelen. Omvat een object-relationele mapper, voorgeschreven volgorde van uitvoering en een "core" run-time die de metagegevensdefinities overbrugt met de door metagegevens gestuurde run-times.
  • Data: Omvat een relationele database voor meerdere belanghebbenden en een Lakehouse op petabyteschaal voor het beheer van Salesforce- en niet-Salesforce-gegevens, ter ondersteuning van ongestructureerde gegevens- en inhoudsbeheer, geavanceerde zoek-, governance- en analytische verwerkingsmogelijkheden.
  • AI: Bouwt voort op de gegevenslaag met fundamentele, Vertrouwde AI technologieën die voorspellende en genererende AI gebruiken om agentische ervaringen te stimuleren.
  • App Platform-services: Biedt tools voor IT-beheerders, ontwikkelaars en leveranciers voor het samenstellen en aanpassen van toepassingen, met een eigenzinnige abstractie om veelvoorkomende en complexe taken te vereenvoudigen.
  • Bedrijfsmogelijkheden: Biedt een scala aan mogelijkheden om te voldoen aan diverse bedrijfsbehoeften, waardoor ontwikkelaars toepassingen naar behoefte kunnen aanpassen.
  • API's en API-beheer: Zorgt ervoor dat alle platformmogelijkheden toegankelijk zijn via goed gevormde API's, waardoor service- en laaginterdependenties worden vergemakkelijkt.
  • Gebruikers- en ontwikkelaarservaring: Bevat gebruikersvriendelijke interfaces voor eindgebruikers en een reeks ontwikkeltools van low-code tot pro-code voor het ontwikkelen en aanpassen van toepassingen, met ondersteuning voor moderne AI-gestuurde ontwikkeling.
  • Integratie: Kan worden geïntegreerd met elke bedrijfsarchitectuur, waardoor compatibiliteit met Salesforce- en niet-Salesforce-systemen mogelijk is via gegevensconnectoren, zero-copy gegevensintegratie en andere tools.
  • Apps en sectoren: Biedt een reeks aanpasbare apps en branchespecifieke oplossingen die zijn gebaseerd op de geïntegreerde mogelijkheden van het platform, gebruikmakend van het volledige scala aan functionaliteiten op een lagere laag en met diep geïntegreerde AI-agenten.

Salesforce ontwikkelt al bijna 25 jaar een wereldwijde datacenterinfrastructuur, die veel huidige hyperscalers en IaaS-leveranciers voor is. Hyperforce, de huidige generatie van de infrastructuurevolutie van Salesforce, is ontworpen voor gebruik binnen meerdere openbare cloudproviders wereldwijd.

Het is afgestemd op de behoeften van klanten voor een flexibele B2C-schaal, wereldwijde gegevensverblijf, verbeterde beschikbaarheid, beveiliging op topniveau en naleving van regelgeving. Hyperforce standaardiseert infrastructuur voor alle Salesforce-producten, waardoor nieuwe overnames snel kunnen worden geïntegreerd.

Hyperforce zorgt voor de levering van het Salesforce Platform, waardoor nieuwe voorzieningen en toepassingen snel kunnen worden geïmplementeerd, kan worden voldaan aan de vereisten voor gegevensverblijf en naleving van regelgeving in meer dan 20 regio's over de hele wereld.

Tijdens de overstap van Salesforce op Hyperforce werden aanzienlijke verschillen in services, interfaces en nalevingsniveaus tussen hyperscalers vastgesteld. Om een robuuste en draagbare basis voor het Salesforce Platform te bouwen, zijn deze architectonische principes gebruikt:

  • Infrastructuur als code: Met behulp van een domeingestuurde architectuur omvat dit principe declaratieve codering voor infrastructuur, het maken van onveranderbare artefacten en het automatiseren van infrastructuur on-demand met behulp van standaarden zoals Kubernetes en Service Mesh.
  • Zero Trust beveiliging: Implementeren van een zero Trust beveiligingsmodel met uitgebreide defensiestrategieën, waaronder identiteitsbeheer, authenticatie, autorisatie, netwerkisolatie, beveiligingsbeleidsvormen met de minste rechten en encryptie van gegevens zowel onderweg als in ruste.
  • Beheerde services: Dit principe benadrukt het gebruik van multi-tenant en multi-cloud services en verbetert de portabiliteit binnen verschillende infrastructuren en omgevingen, zoals commerciële, overheids- en air-gapped systemen.
  • Ingebouwde veerkracht: Missiekritieke services zijn verspreid over meerdere beschikbaarheidszones om een hoge beschikbaarheid te garanderen. Gegevens worden gerepliceerd in beschikbaarheidsregio's. Services worden ook gelabeld met beschikbaarheidslagen om serviceniveaudoelstellingen en veerkrachtplanning te beheren.
  • Volledig waarneembaar: Integratie van alle services in een standaard observatieplatform voor efficiënte bewaking, inclusief logboekverzameling, het verzamelen van meetgegevens, waarschuwing, gedistribueerde tracering en het bijhouden van servicebewerkingen zoals verkeersvolume, foutenpercentages en resource-inzet.
  • Geautomatiseerde bewerkingen: Dit omvat geautomatiseerd beheer van de levenscyclus van de infrastructuur en voorspellende AIOps (AI voor operations) voor het onderhouden van de kwaliteit van de service, het detecteren en aanpakken van servicedegradaties en het detecteren van storingen.
  • Geautomatiseerde schaal: Dit principe richt zich op schaalbaarheid en kostenefficiëntie en biedt operationele flexibiliteit op verschillende schalen zonder de operationele risico's te vergroten, waarbij specifieke accountlimieten worden geabstraheerd die gerelateerd zijn aan de cloudprovider.
  • FinOps Aware: Public Cloud brengt flexibiliteit van de infrastructuur met zich mee, maar met het risico van hoge kosten. We omarmen een efficiëntiegedreven engineeringcultuur gedurende de gehele levenscyclus van de service, zonder concessies te doen aan beschikbaarheid, beveiliging en Customer Trust.

Deze principes zijn leidend voor de ontwikkeling en werking van het Hyperforce platform van Salesforce en zorgen ervoor dat het aanpasbaar, veilig en efficiënt blijft in verschillende omgevingen.

Het Salesforce Platform en de ondersteunende services ervan worden uitgevoerd op de Hyperforce Foundation, die meerdere Hyperforce Instanties omvat. Deze exemplaren zijn strategisch verdeeld over verschillende landen om te voldoen aan de voorkeuren van klanten voor geografie en beschikbaarheid. Om te voldoen aan strenge vereisten voor gegevensverblijf en operationele vereisten kunnen een of meer Hyperforce exemplaren optioneel worden gegroepeerd en aangeduid als een werkzone. Elk exemplaar wordt regelmatig bijgewerkt om veiligheid, schaalbaarheid en naleving van lokale en wettelijke normen te waarborgen.

Hyperforce Instanties bestaan uit verschillende Hyperforce Functional Domain-exemplaren. Dit zijn clusters van services die specifieke functionaliteiten leveren. Fundamentele functionele domeinen bieden kritieke services zoals beveiliging, authenticatie, vastleggen en bewaking, die allemaal essentieel zijn voor andere Hyperforce services. Functionele bedrijfsdomeinen ondersteunen diverse Salesforce-producten zoals Sales Cloud, Service Cloud en andere, waardoor de productfunctionaliteit wordt vergemakkelijkt.

Services binnen een functioneel domein kunnen worden ingedeeld in cellen, die schaalbaar en herhaalbaar zijn. De Hyperforce Cell komt overeen met wat traditioneel bekend staat als een "Salesforce-exemplaar" waarin een of meer Salesforce-organisaties (organisatie) zich bevinden. Een cel is zowel een schaaleenheid als een sterke straalgrens. Supercellen bieden een logische groepering van meerdere cellen om een grotere blaststraal af te bakenen als gevolg van gedeelde services tussen cellen. Er kunnen meerdere supercellen aanwezig zijn in een functioneel domein. Cellen en supercellen laten Hyperforce horizontaal schalen binnen een functioneel domein en tegelijkertijd een sterke controle behouden over de grootte van de straal van de ontploffing.

Elk Hyperforce exemplaar wordt toegewezen aan één Beschikbaarheidsregio, een concept dat in alle openbare cloudinfrastructuren voorkomt, en kan onafhankelijk van alle andere Hyperforce exemplaren werken. Alle bedrijfskritieke services en gegevens in het Hyperforce exemplaar worden gedistribueerd en gerepliceerd over ten minste drie beschikbaarheidszones om fouttolerantie en stabiliteit te bereiken. Bovendien worden gegevensback-ups gekopieerd naar andere geschikte Hyperforce exemplaren voor bedrijfscontinuïteit en naleving van regelgeving.

Hyperforce infrastructuur is continu in ontwikkeling, omdat er nieuwe Hyperforce exemplaren en cellen worden gemaakt of vernieuwd. Klanten zijn geïsoleerd van wijzigingen in de fysieke details van Hyperforce. Alle extern zichtbare eindpunten van klanten zijn toegankelijk via stabiele en veilige Salesforce Mijn domeinen (bijvoorbeeld acme.my.salesforce.com) die verkeer veilig routeren naar de huidige gegevens- en servicelocatie. Uitgaand verkeer (bijvoorbeeld Mail, webaanroepen) kunt u het beste implementeren met behulp van veilige mechanismen zoals Domain Keys Identified Mail (DKIM) en mTLS, om ervoor te zorgen dat de on-premise infrastructuur van klanten niet de fysieke details van Salesforce-infrastructuur hardcodeert, zoals IP-adressen die in de loop van de tijd kunnen veranderen.

Platforminfrastructuurconcepten

Hyperforce Functional Domains zijn ontworpen met robuuste beveiligingsmaatregelen. Elk domein is beveiligd aan de rand en geïsoleerd, met services binnen een domein die zijn gescheiden in speciale accounts voor extra beveiliging. Communicatie tussen services wordt veilig gefaciliteerd via Service Mesh of soortgelijke protocollen. Verkeersbeheer wordt afgehandeld door inkomende en uitgaande gateways die alle inkomende en uitgaande verkeer inspecteren, routeren en de nodige controles toepassen, zoals stroomonderbrekers of snelheidslimieten.

Services binnen een Hyperforce Functional Domain worden gegroepeerd in beveiligingsgroepen, waarbij alleen die in de randgroep worden blootgesteld aan het openbare internet. Run-time beveiligingsbeleidsvormen dwingen communicatieregels tussen verschillende beveiligingsgroepen af, waarbij het principe van de minste rechten wordt nageleefd om ervoor te zorgen dat services alleen de noodzakelijke toegang hebben.

Elke geografische regio heeft een Hyperforce Edge Functional Domain dat beveiliging van transportlagen beëindigt en programmeerbare firewallbeleidsvormen voor webtoepassingen gebruikt om bedreigingen preventief aan te pakken. Dit zorgt ervoor dat alleen legitiem verkeer Hyperforce eindpunten bereikt, terwijl een veilige en efficiënte klantervaring behouden blijft. Daarnaast worden interne netwerkkoppelingen tussen Hyperforce Instanties streng gecontroleerd en worden alle logboekgegevens met persoonsgegevens geanonimiseerd om te voldoen aan AVG-normen.

Een Hyperforce grid bestaat uit meerdere Hyperforce exemplaren die hetzelfde besturingsvlak delen, dat is ontworpen om gevoelige werkbelastingen waar nodig te isoleren. Het garandeert nul lekkage van klant- of systeemgegevens, platformmetagegevens of bewakingsgegevens binnen rasters. Het Control Plane bestaat uit redundante Hyperforce Instanties die essentiële services hosten voor het maken, beheren en bewaken van klantgerichte Hyperforce Instanties.

Service- en infrastructuurcode voor alle Hyperforce services is veilig ontwikkeld binnen een speciaal functioneel domein voor het besturingsvlak, met behulp van broncodebeheer, continue integratie, testen en artefacten bouwen. De gegenereerde code wordt gescand op bedreigingen en kwetsbaarheden voordat deze wordt opgenomen in gestandaardiseerde, digitaal ondertekende containers en wordt opgeslagen in afbeeldingsregisters. Code-implementatie wordt afgehandeld door geautoriseerde pijplijnen in het Hyperforce Continuous Delivery-systeem, met implementatieprivileges die zijn beperkt tot geautoriseerde teams en operatoren. Een Airgapped Control Plane handelt aanvullende beveiligingen af die in dergelijke omgevingen noodzakelijk zijn.

IAM-services (Identity and Access Management) dwingen just-in-time goedkeuring af om de toegangsduur en -acties te beperken, terwijl audittrajecten alle activiteit bewaken en invoeren in real-time detectiesystemen om verdachte activiteiten te identificeren en te waarschuwen.

Terwijl Salesforce zijn services overschakelt naar Hyperforce in openbare clouds vanuit zijn eigen datacenters, is het cruciaal om onze strategieën voor het maken van budgetten, kostenvisualisatie en resourceoptimalisering te vernieuwen.

Onze benadering van kostenbeheer gaat niet alleen over het verlagen van kosten; het is een strategisch proces dat onderscheid maakt tussen producten die gericht zijn op groei en producten die stabiel zijn. Het plant op verbruik gebaseerde prijzen en marges die de beschikbaarheid van producten handhaven, in overeenstemming met onze kernwaarde Trust. Openbare cloud-accounts zijn hiërarchisch ingedeeld en gekoppeld aan specifieke producten en leidinggevenden. Gedetailleerde tags voor serviceniveauresources, verrijkt met metagegevens van de organisatie, helpen kosten voor afzonderlijke microservices te bepalen. Tools zoals Tableau en Slack, in combinatie met geavanceerde prognosetools, worden gebruikt om leidinggevenden en teams te voorzien van realtime gegevens over kosten, prognoses en budgetanalyses, wat vertrouwen schept in toekomstige financiële planning.

Om optimaal kostenbeheer te garanderen, gebruikt Salesforce een mix van Besparingsplannen berekenen, Spotcapaciteit en On-demand capaciteitsreserveringen (ODCR), waardoor de benodigde capaciteit wordt gegarandeerd. Deze reserveringen worden beheerd door middel van geavanceerde tijdreeksprognoses en aangepaste dashboards, waardoor menselijk toezicht en besluitvorming mogelijk zijn. Het stellen van haalbare doelen voor reducties van transactiekosten per eenheid (de kosten voor het verwerken van een gedefinieerd volume aan bedrijfstransacties) is een effectieve strategie om verbeteringen te stimuleren. Met de tool Hyperforce Kostenverkenner voor eenheid kunnen teams eenheidskostentrends analyseren en beheren, kosten toewijzen aan specifieke services en nieuwe verbeteringsopportuniteiten identificeren. De Salesforce Cloud Optimization Index, of "COIN"-score, beoordeelt services aan de hand van een dynamische lijst van besparingsopportunities, wat serviceteams motiveert om een optimale resource-efficiëntie te behouden.

In onze niet aflatende toewijding aan duurzaamheid streven we actief naar reductie van onze CO2-afdruk, waarbij we specifieke doelen stellen om onze eenheid CO2-te dienen, een meeteenheid voor emissies ten opzichte van uitgevoerd werk, te verminderen.

Beveiliging en beschikbaarheid zijn cruciale basisaspecten van ons enterprise-grade platform, essentieel voor het behoud van Customer Trust. Bij Salesforce vormen deze besturingselementen een integraal onderdeel van het Salesforce Platform en worden ze automatisch afgedwongen via gedeelde services en softwareframeworks. Deze ingebouwde aanpak zorgt ervoor dat individuele systemen profiteren zonder dat dit extra inspanning kost.

Het beheren en continu verbeteren van deze uitgebreide reeks beveiligings- en beschikbaarheidscontroles voor duizenden services en honderden teams vormt een aanzienlijke uitdaging. Het is echter cruciaal, omdat het over het hoofd zien van zelfs een klein detail kan leiden tot een inbreuk op de beveiliging of uitval van het systeem.

Hyperforce is een beveiligd en conform infrastructuurplatform dat de ontwikkeling en implementatie van services ondersteunt met geavanceerde beveiligingsvoorzieningen. Het biedt krachtige toegangscontrole, gegevensencryptie en naleving van beveiligingsnormen. Salesforce houdt zich aan meer dan 40 beveiligings- en nalevingsnormen zoals PCI/DSS, AVG, HIPAA, FedRamp en meer.

Belangrijke beveiligingsprincipes omvatten Zero Trust Architecture (ZTA) en end-to-end encryptie, die de bescherming van klantgegevens in alle verwerkingsfasen garandeert. Salesforce houdt zich aan beveiligingsstandaarden en best practices, van de levenscyclus van veilige softwareontwikkeling tot productieactiviteiten, evenals robuuste beveiligingspraktijken op toepassingsniveau om potentiële bedreigingen te beperken.

Het ZTA-paradigma voor cyberbeveiliging zorgt ervoor dat alle gebruikers, apparaten en serviceverbindingen authenticatie, autorisatie en continue validatie ondergaan, ongeacht de locatie. ZTA en Public Key Infrastructure (PKI) zijn essentieel voor moderne cyberbeveiliging, waarbij Trust grenzen en veilige communicatie worden vastgesteld zonder afhankelijk te zijn van perimeterbeveiliging.

PKI-implementaties zien echter vaak het belang van certificaatintrekking en governance over rootcertificaatautoriteiten over het hoofd. Salesforce implementeert intrekking van certificaten op robuuste en schaalbare wijze en ondersteunt end-to-end PKI-beveiliging.

Daarnaast dwingt Hyperforce ZTA af door middel van beveiliging op basis van wederzijdse transportlagen tussen services, met behulp van kortstondige privésleutels en just-in-time toegang voor gebruikers met op rollen gebaseerde toegangscontrole.

Het Salesforce Platform zorgt voor de bescherming van gegevens onderweg door TLS te gebruiken met perfecte versleutelde suites voor voorwaartse geheimhouding, die gegevens beveiligen terwijl ze over het netwerk reizen tussen gebruikersapparaten en Salesforce-services, alsmede binnen de Salesforce-infrastructuurdomeinen.

Voor gegevens in ruste gebruikt het Salesforce Platform een sleutelbeheersysteem dat wordt ondersteund door hardwarebeveiligingsmodules. In het platform voor meerdere belanghebbenden wordt aan elke belanghebbende een unieke encryptiesleutel toegewezen, waardoor overdracht van sleutels tussen belanghebbenden wordt voorkomen.

De beveiliging van communicatie en encryptie is sterk afhankelijk van entropie voor het genereren van sleutels of willekeurige gegevens. Het Salesforce Platform erkent de kwetsbaarheid van cryptografische protocollen voor aanvallen als gevolg van het genereren van voorspelbare sleutels en verkleint dit risico door entropie van meerdere herkomsten te betrekken voor alle sleutelgeneratieprocessen. We maken gebruik van de geheugenencryptievoorziening die beschikbaar is in verschillende processors, ingeschakeld door een cloudserviceprovider, om de bescherming tegen coldbootaanvallen te verbeteren.

Salesforce heeft een aangepaste JDK om te voldoen aan vele nalevingsnormen, zoals Federal Information Processing Standard (FIPS), waardoor het proces voor ontwikkelaars en operatoren wordt vereenvoudigd doordat ze niet langer zelf nalevingswerk hoeven uit te voeren. Deze aanpassing helpt niet alleen risico's zoals XML External Entity injection (XXE) te voorkomen, maar verbetert ook de flexibiliteit van Salesforce op het gebied van cryptografie en het vermogen om cryptografiestrategieën uit te wisselen, indien nodig. Het maakt de transformatie van niet-conforme code—of deze nu intern is ontwikkeld of afkomstig is uit open opslagplaatsen—in FIPS-conforme code mogelijk zonder dat een volledige herschrijving nodig is, waardoor de werkbelasting voor ontwikkelteams wordt verminderd en naleving van de standaardontwerpprincipes wordt gehandhaafd.

Daarnaast heeft Salesforce frameworks opgenomen om kwetsbaarheden zoals cross-site scripting (XSS), verzoekvervalsing (CSRF) en SQL-injectie tegen te gaan door beschermende maatregelen te integreren in de Secure Software Development Lifecycle (SSDL).

Een gecentraliseerd beheersysteem voor geheimen, versterkt door op rollen gebaseerde toegangscontroles (RBAC), wordt geïmplementeerd om zowel services als gebruikerstoegang te beveiligen. Bovendien worden tools voor het scannen van code gebruikt om te voorkomen dat geheimen per ongeluk in productieomgevingen worden vrijgegeven via broncodebeheersystemen.

Phishing blijft een aanzienlijke bedreiging voor organisaties, wat Salesforce ertoe aanzet phishingbestendige multi-factorenauthenticatie (MFA) te implementeren in overeenstemming met een aantal best practices in de sector, waaronder CISA (Cybersecurity and Infrastructure Security Agency) Zero Trust principes. Dit omvat door hardware ondersteunde sleutels voor werknemers met productietoegang en een veilige kernel voor gecontroleerde toegang tot accounts van cloudserviceproviders.

Om een robuuste beveiligingspositie te behouden, heeft Salesforce beveiligingselementen gestandaardiseerd en cloud-native beveiligingsservices geïntegreerd in Hyperforce, wat verbeterde zichtbaarheid, dreigingsdetectie en beleidsafdwinging biedt. Er is een uitgebreid systeem voor beveiligingsinformatie en eventbeheer voor realtime bewaking, waarschuwing en rapportage, dat wordt ondersteund door een grondig programma voor kwetsbaarheidsbeheer en tools voor het beheer van de beveiligingspositie in de cloud om kwetsbaarheden continu te identificeren, beoordelen en verhelpen.

Daarnaast filtert en bewaakt een webtoepassingsfirewall HTTP-verkeer om te beschermen tegen verschillende aanvallen, en wordt een reeks netwerkbeveiligingstools gebruikt, waaronder firewalls, systemen voor inbraakdetectie en -preventie, virtuele privénetwerken en agenten voor eindpuntdetectie en -respons om continue bewaking en dreigingsdetectie te bieden. Netwerksegmentering en microsegmentering worden geïmplementeerd om het aanvalsoppervlak te minimaliseren en potentiële inbreuken te beperken.

Salesforce heeft ook een robuust incidentresponsplan ontwikkeld en geïmplementeerd dat is afgestemd op de unieke uitdagingen van Hyperforce, met vooraf gedefinieerde procedures voor het identificeren, inperken en beperken van beveiligingsincidenten, waardoor een snelle en effectieve reactie op potentiële beveiligingsrisico's wordt gegarandeerd.

Salesforce beheert bedrijfskritieke werkbelastingen van klanten die hoge beschikbaarheid vereisen. Onze strategie voor hoge beschikbaarheid omvat diverse organisatorische facetten zoals ons service-eigendomsmodel, incidentbeheer en operationele beoordelingen. Belangrijke technische elementen van onze strategie omvatten onze monitoringarchitectuur, AI-gestuurde operations automation en geautomatiseerde veiligheidsmechanismen voor productiewijzigingen.

Om consistent een hoge beschikbaarheid te bereiken voor duizenden services, beheert een benadering in drie stappen technische risico's op schaal.

Eerst worden standaarden voor beschikbaarheidsarchitectuur vastgesteld, waarbij best practices worden gedefinieerd zoals:

  • Redundantie met geautomatiseerde failover. Om de constante storingen te verwerken die een groot cloudgebaseerd systeem tegenkomt, biedt Salesforce een hoge mate van redundantie, volledig geautomatiseerde foutdetectie en naadloos geautomatiseerd herstel voor zowel volledige als gedeeltelijke storingen.
  • Beperk de straal. Falen zal gebeuren, en daarom ontwerpt het team al zijn services met opzettelijke straalmaxima om de impact van mislukkingen te beperken. Het meest klassieke en zichtbare voorbeeld is dat van de Hyperforce Cell (fka Pod).
  • Compartimentaliseer mislukkingen. Voorkomt dat storingen zich verspreiden en worden samengesteld binnen onafhankelijke eenheden van het systeem. Fouttolerante API-aanroepen tussen services vormen een sleutelpatroon dat een cascade van mislukking binnen het gedistribueerde systeem voorkomt. Onderweg balanceert het team zorgvuldig tussen compartimentering en redundantie.
  • Automatisch schalen. Als u onvoorspelbare belasting wilt leveren zonder prestatievermindering, schaalt u automatisch snel op en langzaam af zonder afhankelijk te zijn van langzame, feilbare menselijke operatoren, die worden geactiveerd door verzadigingspunten van resources zoals CPU, geheugen of wachtrijdiepten.
  • Snel terugdraaien. We stellen doelen voor terugdraaien in enkele minuten voor alle services en testen terugdraaien automatisch in pre-productieomgevingen door vooruit, terug en vooruit te gaan tot een standaardbewerking te maken. Het team maakt veel gebruik van featurevlaggen voor nog snellere, fijnmaziger noodschakelaars en implementaties.
  • Bescherm alle services die API-aanroepen ontvangen. Belastingen verminderen, eerlijke limieten voor belanghebbenden, firewalls voor webtoepassingen en geavanceerde beveiliging op laag zeven worden geïmplementeerd op alle niveaus van het systeem, van onze buitenste perimeterservices die rechtstreeks aan het internet zijn blootgesteld, tot de diepste meest interne services van het team die per ongeluk kunnen worden aangevallen door bugs in aanroepservices op een hoger niveau.
  • Verzacht afhankelijkheden. Afhankelijkheden tussen diensten zijn zo ontworpen dat ze waar mogelijk zacht zijn om ze onafhankelijk te laten mislukken of slagen. Caching is een van de meest voorkomende patronen hier - vaak is een oud resultaat van een afhankelijkheid verderop in de stroom voldoende voor blijven functioneren.
  • Voorkeur asynchrone communicatie. Asynchrone, bemiddelde communicatie tussen services ontkoppelt die services van elkaar en buffert pieken tussen deze services.
  • Maak API-aanroepen fouttolerant. Om tolerant te zijn voor gedeeltelijke storingen en tijdelijke netwerkproblemen, gebruiken we verschillende patronen: time-outs en deadlines, stroomonderbreking en opnieuw proberen met back-off. We geven er de voorkeur aan om gesprekken niet te blokkeren om resourceverbruik en -blokkering te beperken. Compatibiliteit voor terug en vooruit wordt afgedwongen met linting op schemaniveau tijdens het samenstellen en het testen van de integratie.
  • Servicequota's en beperkingen beheren. Het team stelt quota's en beperkingen in voor de gehele servicevloot, zoals IP-adressen, disk IOps of de capaciteit van een bepaald Kubernetes-cluster. Het team aggregeert, bewaakt en waarschuwt centraal voor het gebruik van deze quota's en beperkingen om te voorkomen dat een naderende limiet invloed heeft op het systeem tijdens run-time.

Ten tweede zorgt een meerlaags inspectiemodel ervoor dat services aan deze normen voldoen. Dit omvat geautomatiseerde chaostests, scannen en linting voor antipatronen en architectuurbeoordelingen met senior architecten om problemen op te sporen die niet door automatisering worden aangepakt.

Ten derde worden oplossingen geïntegreerd in Hyperforce om naleving van deze standaarden te vergemakkelijken. Dit omvat automatische verzameling van telemetrie, standaardredundantie en failover-mechanismen, en ingebouwde bescherming zoals load shedding en DDoS-verdediging, allemaal standaard geactiveerd voor afzonderlijke services.

Salesforce verwerkt een immens volume aan telemetriegegevens, inclusief meetgegevens, logboeken, events en traceringen, die traditionele bewakingsoplossingen niet altijd effectief kunnen beheren.

Om hieraan tegemoet te komen, heeft Salesforce een uitgebreid observatiesysteem ontwikkeld dat kan worden geïntegreerd met de levenscyclus, bewerkingen en ondersteuningsfuncties van softwareontwikkeling. Dit systeem biedt een uniforme ervaring voor engineering- en klantenondersteuningsteams, terwijl wordt voldaan aan schaalbehoeften en de licentiekosten voor software van derden worden verlaagd.

De infrastructuur voor meetgegevens bij Salesforce, die is gebaseerd op OpenTSDB en HBase, ondersteunt grootschalige verzameling, opslag en real-time query's op tijdreeksgegevens. Niet-realtime gebruikscases maken gebruik van Trino en Iceberg en verwerken meer dan 2 miljard meetgegevens per minuut om insights te bieden in CPU-gebruik, geheugengebruik en verzoeksnelheden. Salesforce gebruikt Splunk voor logboekbeheer vanwege de krachtige indexerings- en zoekmogelijkheden. Apache Druid ondersteunt real-time opname en analyse van grootschalige eventgegevens, cruciaal voor inzicht in gebruikersinteracties en systeemevents. Gedistribueerde tracering over microservices wordt beheerd met OpenTelemetry en ElasticSearch, wat helpt bij het identificeren van specifieke latentie- en foutpunten.

Salesforce heeft ook een API-infrastructuur (Application Performance Monitoring) geïmplementeerd die kan worden geïntegreerd met de technologiestacks voor gegevensverzameling en telemetrieopslag. Deze automatische instrumentatie van toepassingen vereenvoudigt het verzamelen van gegevens en zorgt voor consistente telemetrie tussen services. Het gecombineerde dashboard van APM correleert verschillende gegevenstypen en biedt engineers meer mogelijkheden om prestaties te bewaken, problemen te diagnosticeren en systemen te optimaliseren via een samenhangende interface.

Door observatietools te standaardiseren koppelt Salesforce verschillende telemetrietypen binnen services met behulp van gedistribueerde tracering. Hierdoor wordt een uitgebreide serviceafhankelijkheidsgrafiek gemaakt, die het gehele service-ecosysteem visualiseert en verzoeken met een fijnkorreligheid traceert. Deze mogelijkheid is cruciaal voor het opsporen van problemen, identificeren van bottlenecks en ondersteunen van AI-gestuurde voorzieningen zoals anomaliedetectie, voorspellende analyses en geautomatiseerde oplossingen.

Om de oplossingstijden van incidenten te verlengen, hebben we een AIOps-agent ontwikkeld die incidenten automatisch detecteert, trieert en herstelt namens menselijke operatoren, met slechts interventie in een minderheid van de gevallen. De AIOps Agent is een schaalbare multi-agent-reactieve toolkit die is ontworpen om de ontwikkeling van complexe, reactieve op agenten gebaseerde systemen te vergemakkelijken. Het is zeer modulair en kan worden uitgebreid met verschillende tools om de functionaliteit uit te breiden. Het is ontworpen om efficiënt op te schalen met een toenemend aantal agenten. Belangrijke voorzieningen zijn een reactieve architectuur waarmee agenten dynamisch kunnen reageren op wijzigingen in hun omgeving; toolverbetering, waardoor tools gemakkelijk kunnen worden geïntegreerd om de mogelijkheden van agenten uit te breiden; en een invoegbare planningsmodule, waarmee planningsstrategieën van agenten kunnen worden aangepast door verschillende planningsmodules in te pluggen.

Snelle proactieve detectie wordt bereikt voor 91% (op het moment van schrijven) van onze belangrijkste CRM-productincidenten met geavanceerde machine learning-modellen uit onze Merlion-bibliotheek, een openbaar beschikbare open-source bibliotheek ontwikkeld door ons AI-onderzoeksteam. Merlion is een ensemble van machine learning-modellen zoals Isolation Forests, Stats, Random Forests en neurale netwerken met lange-termijngeheugen (LSTM) die de uitgebreide telemetriegegevens verwerken die door onze systemen worden gegenereerd in vrijwel realtime.

79% van de incidenten (op het moment van schrijven) wordt automatisch opgelost door de acties van de agent. Onze AIOps-agent kan gegevensvectoren zoals logboeken, profilering, diagnostiek, tijdreeksen en servicespecifieke artefacten verwerken en beoordelen om herstelacties aan te bevelen. De AIOps Agent-controller en -planner kiezen een agent met specifieke vaardigheden om acties in productie uit te voeren.

Voor de resterende incidenten die menselijke betrokkenheid vereisen, trieert de AIOps Agent onopgeloste problemen efficiënt naar de juiste serviceteams. Dit gebeurt door intelligent inzicht te krijgen in de aard en context van elk incident met behulp van het in-house verfijnde model XGenOps, dat is getraind in operationele gegevenssets zoals probleemrecords, incidenten, JFR's en logboeken, zodat het met de nodige expertise naar het team wordt geleid. Dit resulteert in meer dan 2800 uur aan engineeringtijd die per week wordt bespaard, waardoor engineers minder vaak onopgeloste problemen moeten oplossen.

Om het risico op uitval door bijna 250.000 wekelijkse productiewijzigingen te beheren, worden volledig geautomatiseerde implementatiesystemen gebruikt om veilige veranderingspraktijken af te dwingen en menselijke fouten te elimineren. Kant-en-klare systemen waren niet schaalbaar of aanpasbaar genoeg, wat leidde tot de ontwikkeling van oplossingen op maat.

Het aangepaste continue implementatiesysteem garandeert veiligheid door middel van meerdere lagen, volgens industriestandaard blauw/groene implementatiestrategieën:

  • Verplicht testbewijs voor elke wijziging.
  • Eerste kanarietest van wijzigingen.
  • Gefaseerde implementatie met gecontroleerde straal.
  • Weken en gezondheidscontroles tussen implementatiefasen.
  • Verzachting van conflicten met bestaande moratoria en incidenten.

Daarnaast zijn continue integratiesystemen geoptimaliseerd om miljoenen door AI geselecteerde tests uit te voeren, waardoor snelle releases mogelijk zijn en regressierisico's worden geminimaliseerd.

Het kernprincipe van het Salesforce Platform is het metagegevensgestuurde ontwerp. Salesforce-ingenieurs maken services en gegevensopslagplaatsen voor meerdere belanghebbenden. Elke toepassing op het platform is in wezen een verzameling metagegevens die is afgestemd op de manier waarop deze multitenantservices worden gebruikt door afzonderlijke klanten. Daarom is een veelgebruikte marketingfrase voor het Salesforce Platform dat "alles toegankelijk is met metagegevens".

Het platform legt de nadruk op gestructureerde en sterk getypeerde metagegevens. Deze metagegevens fungeren als een abstractielaag tussen de klantervaring en de onderliggende Salesforce-infrastructuur en -implementaties. Deze benadering verbetert zowel de bruikbaarheid als de kwaliteit van toepassingen. In plaats van SQL-schemadefinities en -query's te gebruiken, hebben klanten bijvoorbeeld interacties met gestructureerde metagegevens zoals entiteiten, velden en records via Salesforce Object (sObject) API's. Met dit ontwerp kan het platform nieuwe gegevensopslagtechnologieën integreren of bestaande technologieën wijzigen zonder dat toepassingsherschrijvingen nodig zijn, waardoor best practices voor continue ontwikkeling worden ondersteund.

Metadata-Driven Platform

De Salesforce Platform-architectuur biedt een "gelaagde extensie"-benadering die vier belangrijke identiteiten ondersteunt bij het samenstellen en uitbreiden van apps:

  • Techniek van Salesforce: Teams ontwikkelen native apps zoals Sales Cloud en Service Cloud, die via een uitgebreid releaseproces worden geïmplementeerd voor alle services en run-times. Deze apps worden beschikbaar gesteld aan alle belanghebbenden via licentie- en leveringsmechanismen.
  • Externe partners: Onafhankelijke softwareleveranciers (ISV's) en andere partners kunnen de door Salesforce gemaakte metagegevens uitbreiden om oplossingen met toegevoegde waarde samen te stellen, zoals schema-uitbreidingen voor Sales Cloud-gegevensmodellen of aanvullende validatieregels voor Service Cloud-caserecords. Ze kunnen deze oplossingen opnemen in een pakket voor distributie naar meerdere klanten.
  • Organisatiespecifieke IT-beheerders en ontwikkelaars: Ze kunnen hun toepassingen aanpassen buiten wat ISV's bieden, en oplossingen op maat maken voor unieke zakelijke uitdagingen zoals bedrijfseigen of regiospecifieke processen.
  • Individuele eindgebruikers: Eindgebruikers kunnen hun app-ervaring personaliseren, zoals het wijzigen van de kolomvolgorde in een lijstweergave of het instellen van een standaardtabblad.

Elke identiteit kan onafhankelijk worden herhaald in dezelfde toepassing door ervoor te zorgen dat de lagere lagen niet afhankelijk zijn van wijzigingen van identiteiten in de hogere lagen en door sterke versiebeheer en terugwaartse compatibiliteitscontracten te handhaven.

Een voorziening die het concept "gelaagde uitbreiding" benadrukt, is de volgorde van uitvoering voor het opslaan van records, die ervoor zorgt dat bedrijfslogica uit alle vier lagen in een voorspelbare volgorde wordt toegepast. Hierdoor kan specifiekere, meer gelaagde bedrijfslogica die wordt bepaald door de organisatiebeheerder of IT-ontwikkelaar, op de juiste manier lager gelaagde logica overschrijven tijdens het opslaan van records, die mogelijk wordt geleverd door Salesforce of een externe partner.

Daarnaast gebruiken de frameworks voor metagegevens van het platform een "Core"-run-time en een eigen Object-Relational Mapper (ORM) met ingebouwde multitenancy, die is verbonden met een relationele database. Deze Core-run-time maakt gedeelde geheugenstatus, validaties van verwijzingsintegriteit en transactionele toezeggingen mogelijk, waardoor appstabiliteit prioriteit krijgt en de betrouwbaarheid van app-implementaties wordt verbeterd. De architectuur is voortdurend in ontwikkeling om de groeiende schaal van complexiteit van toepassingen te ondersteunen. In oktober 2025 zijn er bijvoorbeeld meer dan 85.000 entiteiten gedefinieerd door Salesforce en meer dan 300 miljoen aangepaste entiteiten gedefinieerd door onze klanten.
Historisch gezien hostte de Core-run-time het grootste deel van de platform- en appfunctionaliteit. De huidige architectuur van het Salesforce Platform omvat nu honderden onafhankelijke, metagegevensgestuurde services. De Core-run-time blijft het enige recordsysteem voor toepassingsmetagegevens, waarbij de unieke voordelen van een monolithische architectuur voor metagegevensbeheer worden benut. De relevante metagegevens worden gesynchroniseerd naar lokale caches in onafhankelijke services, waardoor de diverse scala aan schaalbare services voor toepassingsrun-times wordt aangestuurd.

Gegevens zijn een essentieel activum voor organisaties en Hyperforce biedt een betrouwbare basis voor de opslag ervan bij Salesforce. De belangrijkste uitdaging is om gegevens op te slaan op een manier die het nut ervan voor toepassingen optimaliseert. Het Salesforce Platform heeft de gegevenslaag getransformeerd door rekening te houden met diverse opslag- en toegangsvereisten. Het balanceert kosten, lees-/schrijfsnelheden, opslagcapaciteit en gegevenstypen effectief om te voldoen aan diverse behoeften.

Aangezien AI en analyses steeds meer bedrijfstoepassingen vormgeven, zijn gegevens een cruciaal element geworden. Het belang ervan ligt in het vermogen van AI en analyses om te leren, analyseren, beslissingen te nemen en processen te automatiseren.

Gegevens zijn afkomstig uit System of Record-databases (SOR-databases), die voldoen aan de operationele vereisten van bedrijven. Vervolgens schakelt het over op verschillende transformaties naar Big Data-platforms, die essentieel zijn voor het aansturen van AI- en analysegestuurde toepassingen.

Effectief beheer van gegevens, van transactionele informatie tot analytische insights, is cruciaal voor het extraheren van waarde en het ondersteunen van geavanceerde toepassingen. Salesforce Database (SalesforceDB) is een uitstekende transactionele database voor het beheer van SOR-gegevens, terwijl Data 360 dient als een robuust Big Data-platform dat AI- en analysemogelijkheden verbetert.

Transactionele gegevens en metagegevens zijn essentieel voor het Salesforce Platform. SalesforceDB is een moderne, cloud-native relationele database die speciaal is ontworpen voor werkbelastingen voor meerdere belanghebbenden van Salesforce, vergelijkbaar met andere clouddatabases van grote aanbieders, maar met aangepaste voorzieningen voor de architectuur van Salesforce. Het breidt PostgreSQL uit, scheidt berekeningen en opslag, en maakt gebruik van Kubernetes en cloudopslag, waardoor bewerkingen worden verbeterd met belanghebbendenspecifieke functionaliteiten zoals encryptie en sandboxen.

SalesforceDB verwerkt alle transactionele CRM-gegevens, meer dan 1,1 biljoen transacties per maand, evenals metagegevens voor Data 360 en gerelateerde services. De primaire doelstellingen zijn het waarborgen van Trust door duurzaamheid, beschikbaarheid, prestaties en beveiliging, schaalbaarheid voor grote klanten en het faciliteren van vereenvoudigde, betrouwbare cloudactiviteiten. Deze doelen worden bereikt met een ontwerp dat reken- en opslaglagen scheidt, een onveranderbaar, gedistribueerd opslagsysteem en logboekgestructureerde toegang tot samenvoegstructuurgegevens. Dit maakt geavanceerde voorzieningen mogelijk, zoals encryptie per belanghebbende van gegevens in opslag en efficiënte sandboxen en migraties.

De SalesforceDB-servicearchitectuur wordt uitgevoerd in drie beschikbaarheidszones, waarbij berekening en opslag worden gerepliceerd in deze zones om ervoor te zorgen dat het systeem beschikbaar blijft, zelfs als een knooppunt of gehele zone verloren gaat. Alle services worden uitgevoerd in Kubernetes om geautomatiseerd herstel van storingen en service-implementaties in te schakelen.

Om een hoge mate van duurzaamheid en beschikbaarheid te bieden, is cloudopslag zoals S3 van AWS het ultieme recordsysteem voor SalesforceDB. Bewerkingen zoals archiveren en replicatie voor meerdere regio's worden beheerd op dit cloudopslagniveau. Opslagobjecten kunnen niet worden gewijzigd, waardoor gegevensdistributie en -replicatie worden verbeterd voor een hoge beschikbaarheid.

Vanwege de hoge latentie in cloudopslag gebruikt SalesforceDB opslagcaches voor toegang tot gegevens. Deze cachegeheugens zijn gedistribueerde opslagsystemen die tijdelijke kopieën van opslagobjecten bewaren in een cluster van knooppunten, waardoor replicatie en duurzaamheid worden gegarandeerd zoals nodig door de database. Afzonderlijke cachegeheugens worden gebruikt voor transactielogboekopslag en gegevensbestandsopslag.

De SQL-berekeningslaag bestaat uit een primair databasecluster en twee standby-clusters in drie verschillende beschikbaarheidszones. Het primaire cluster verwerkt alle databasewijzigingen, terwijl de stand-byclusters alleen querybewerkingen afhandelen.

Transactionele database

SalesforceDB maakt gebruik van een logboekgestructureerde gegevensstructuur voor de samenvoegingsstructuur (LSM), waarbij wijzigingen aanvankelijk worden vastgelegd in een transactielogboek en in het geheugen worden verzameld. De doorgevoerde wijzigingen worden vervolgens collectief weggeschreven naar sleutelgeordende gegevensbestanden, die periodiek worden samengevoegd en gecomprimeerd om de opslagefficiëntie te optimaliseren.

Deze structuur elimineert effectief problemen met gelijktijdige updates die vaak voorkomen in databases die opslag rechtstreeks bijwerken. Door middel van de LSM-benadering ondersteunt SalesforceDB kritieke voorzieningen zoals onveranderbare opslag, waardoor het een robuuste oplossing is voor het beheer van Salesforce-werkbelastingen.

Gegevens in opslag zijn onveranderbaar; zodra gegevensbestanden zijn geschreven en zichtbaar gemaakt, veranderen ze niet meer. Transactielogboeken zijn alleen-toevoegen, vereenvoudigen gegevenstoegangspatronen en verbeteren de betrouwbaarheid. Deze structuur ondersteunt ongecoördineerd lezen, vereenvoudigt back-ups, verbetert de schaalbaarheid en vergemakkelijkt opslagvirtualisatie, waardoor deze goed geschikt is voor cloudomgevingen.

Transacties in SalesforceDB worden doorgevoerd in meerdere beschikbaarheidszones, wat ervoor zorgt dat er geen gegevensverlies optreedt, zelfs niet als een knooppunt of zone mislukt. Als er een fout optreedt, worden transacties tijdens de vlucht afgebroken en worden gedane transacties met succes hersteld. Aangezien fouten geen vastgelegde gegevens verliezen, wordt failover naar nieuwe knooppunten geautomatiseerd.

Clusterbeheersoftware handelt failovers automatisch af door quorums te bewaken en eigendomsoverdrachten te beheren. Dit proces wordt niet alleen gebruikt in noodgevallen, maar ook routinematig tijdens regelmatig patchen, waardoor de betrouwbaarheid van het systeem wordt verbeterd door constant gebruik. Korte databaseherstarts worden doorgaans niet opgemerkt door eindgebruikers, waardoor een naadloze gebruikerservaring behouden blijft.

Salesforce voert drie grote schema-updates per jaar uit, met wekelijkse kleinere schema-updates. SalesforceDB biedt schemabewerkingen zonder downtime, waardoor deze updates zonder gevolgen voor de klant kunnen worden uitgevoerd.

Onze transactionele database fungeert als de primaire opslagplaats voor klantgegevens, die in het cachegeheugen van meerdere beschikbaarheidszones wordt opgeslagen in de cloud. Elk gegevensblok is beveiligd met een onveranderbare controlesom, geverifieerd door zowel de opslaglaag als de database-engine. De database voert het bijhouden van de afstamming uit om eventuele niet meer in orde zijnde wijzigingen of gemiste versies te detecteren en voert doorlopende consistentiecontroles uit tussen indexen en basistabellen.

Ter bescherming tegen ransomware worden databases gearchiveerd in afzonderlijke opslag onder een andere account, inclusief zowel volledige als incrementele back-ups van transactielogboeken. Deze back-ups worden regelmatig gevalideerd via een hersteltestproces. Daarnaast is de cloudinfrastructuur vooraf geconfigureerd, maar niet geactiveerd, zodat u naar behoefte verzoeken om gegevensherstel kunt beheren.

Elke Salesforce-organisatie is ondergebracht in een Hyperforce cel, die de SalesforceDB-service omvat. Deze set-up maakt snelle globale schaalbaarheid mogelijk door het maken van nieuwe cellen via de Hyperforce architectuur, en verkeer kan gemakkelijk tussen cellen worden verplaatst om de belasting te beheren. Maar naarmate de werkbelasting van klanten en de bedrijfsbehoeften toenemen, is de capaciteit van één database-exemplaar mogelijk onvoldoende.

Om dit aan te pakken, maakt SalesforceDB gebruik van een horizontale schaalarchitectuur voor zowel de opslag- als de rekenlagen. Cloudopslag is vrijwel onbeperkt en de cachelagen worden automatisch aangepast aan de vraag. Daarnaast kan de berekeningslaag worden uitgebreid door meer databaseberekeningsknooppunten toe te voegen, die efficiënt kunnen worden gelezen vanuit gedeelde onveranderbare opslag zonder coördinatie. Met deze benadering kan SalesforceDB een schaalbaarheid bereiken die overeenkomt met of groter is dan die van toonaangevende commerciële clusterdatabasearchitecturen, zonder dat hiervoor speciale netwerken of hardware nodig zijn.

Salesforce is een toepassing voor meerdere belanghebbenden waarbij één database meerdere belanghebbenden host. Elke tabelrecord bevat een belanghebbenden-ID om het eigendom ervan te onderscheiden, terwijl belanghebbendenisolatie wordt onderhouden door middel van automatische querypredicaten die worden toegevoegd door de toepassingslaag van Salesforce.

SalesforceDB is afgestemd op dit model en ondersteunt belanghebbendenspecifieke DDL, metagegevens en run-time processen, wat de betrouwbaarheid, prestaties en beveiliging verbetert. Het combineert de lage overhead van een model voor belanghebbenden per rij met de efficiëntie van een schema voor belanghebbenden per database.

In SalesforceDB vormen belanghebbenden-ID's onderdeel van de primaire sleutel in tabellen met meerdere belanghebbenden, die gegevens op belanghebbende clusteren in de LSM-gegevensstructuur, wat de toegangsefficiëntie verbetert. Deze set-up vergemakkelijkt niet alleen efficiënte gegevenstoegang en encryptie per belanghebbende, maar vereenvoudigt ook het gegevensbeheer voor belanghebbenden. Belanghebbenden kunnen gemakkelijk worden gekopieerd of verplaatst met minimale aanpassingen van metagegevens vanwege de compacte metagegevensstructuur.

AI, analyses en gegevensmogelijkheden zijn essentieel in moderne ondernemingen. Ondernemingen investeren al in volwassen Big Data-platforms zoals Snowflake, Databricks, BigQuery en Redshift. Echter, veel
klanten halen geen bedrijfswaarde uit hun gegevens vanwege gegevenssilo's, gebrek aan AI-verwerking, verouderde gegevens of inactiviteit binnen een bestaand bedrijfsproces. Het centraliseren van klantgegevens in één bron van waarheid, met één weergave van klantbetrokkenheid, is zowel cruciaal voor een bedrijf als een uitdaging vanwege gegevensfragmentatie en de complexiteit van systeembeheer. Salesforce leidt in het faciliteren van een holistische weergave van een klant door gegevens, AI en CRM te integreren in een virtueuze cirkel, aangestuurd door generatieve AI en machine learning insights en aangestuurd door gegevens.

SalesforceDB is geoptimaliseerd voor hoogwaardige transactionele werkbelastingen voor gestructureerde gegevens, terwijl AI- en analysewerkbelastingen het verwerken van grote volumes ongestructureerde gegevens uit verschillende bronnen en het uitvoeren van complexe query's en batchverwerking vereisen. Om aan deze behoeften tegemoet te komen, heeft Salesforce Data 360 ontwikkeld, een platform dat is ontworpen om gegevenssilo's af te breken, gegevens veilig en efficiënt te combineren, op te slaan en te verwerken, AI- en analysevereisten te ondersteunen en realtime bedrijfsactiviteiten mogelijk te maken.

Data 360 en Data Lake

Data 360, gebouwd op Hyperforce, dient als het basisplatform voor AI en Analytics en biedt:

  • Geïntegreerde infrastructuur en een platform zonder code voor het consolideren van gegevenssilo's via verbindingen
  • Realtime en vrijwel realtime gegevensopname
  • Zero-copy bundeling
  • Gegevens opschonen, voorbereiden en vormgeven voor verwerking
  • Gecombineerde queryservice over gestructureerde en niet-gestructureerde gegevens
  • Ontwikkeling van analytische en AI/ML-modellen voor het genereren van insights
  • Door gegevens geactiveerde acties en activeringen
  • Ondersteuning voor genererende AI retrieval augmented generation (RAG)
  • Uitgebreide op beleid gebaseerde governance

Data 360 Architecture ondersteunt een aantal componenten en mogelijkheden, die hieronder worden beschreven.

Data 360 ondersteunt efficiënte opnamepijplijnen uit diverse gestructureerde en ongestructureerde gegevensbronnen, voor batch-, vrijwel realtime en realtime gegevensverwerking. De opnameservice van Data 360 werkt volgens een extractie-laad-transformatiepatroon (ELT-patroon), ontworpen voor lage latentie en geschikt voor B2C-schaal. Realtime opname omvat API's en interactieve stromen, terwijl vrijwel realtime bronnen gedetailleerd productgebruik bestrijken. Eenmaal opgenomen, worden gegevens uitgebreid getransformeerd om ze voor te bereiden, te harmoniseren (bijvoorbeeld om verschillende contactpersoonstypen te combineren) en te modelleren voor effectieve query's, analyses en AI-toepassingen. Het platform omvat ook een breed scala aan kant-en-klare geharmoniseerde gegevensmodellen.

Data 360 kan naadloos worden geïntegreerd met Salesforce-toepassingen zoals Sales Cloud, Service Cloud, Marketing Cloud en Commerce Cloud. Daarnaast biedt het honderden connectoren voor externe gegevensbronnen, wat zorgt voor een soepele gegevensintegratie.

Data 360 biedt een native Lakehouse-architectuur op basis van Iceberg/Parquet, ontworpen voor het afhandelen van grootschalige gegevensbeheer en verwerking voor batch-, streaming- en real-time scenario's. Deze architectuur ondersteunt zowel gestructureerde als ongestructureerde gegevens, wat cruciaal is voor AI- en analysetoepassingen.

Lakehouse voor Big Data

In op de cloud gebaseerde gegevens-lakes zoals Azure, AWS of GCP is de basisopslageenheid een bestand, doorgaans geordend in mappen en hiërarchieën. Dit meerhuis verbetert deze structuur door structurele en semantische abstracties op een hoger niveau te introduceren om bewerkingen zoals query's en AI/ML-verwerking te vergemakkelijken. De primaire abstractie is een tabel met metagegevens die de structuur en semantiek ervan definieert, waarbij elementen uit open-sourceprojecten zoals Iceberg of Delta Lake worden opgenomen, met extra semantische lagen toegevoegd door Data 360.

Abstractielagen in het meerhuis:

  • Abstraheren van parketbestanden: Aan de basis bestaat opslag uit gegevens-lakebestanden (bijvoorbeeld S3 in AWS of Blob in Azure) in parketindeling. Gegevens voor een brontabel worden over meerdere partities opgeslagen als parketbestanden, waarbij elke tabel een verzameling van deze bestanden is.
  • Iceberg tabel abstractie: Tabellen zijn ingedeeld als mappen, met gegevenspartities opgeslagen als parketbestanden binnen deze mappen. Wijzigingen aan een partitie resulteren in nieuwe parketbestanden als momentopnamen. Iceberg beheert een metagegevensbestand voor elke tabel, met gedetailleerde schema's, partitiespecificaties en momentopnamen.
  • Salesforce Cloud-tabelabstratie: Voortbouwend op Iceberg voegt deze laag semantische metagegevens toe zoals kolomnamen en relaties, in combinatie met configuraties zoals doelbestandsgrootte en compressie. Het abstraheert tabellen op verschillende platforms zoals Snowflake en Databricks, waarbij Data 360-toepassingen worden afgeschermd van onderliggende details van opslagplatforms.
  • Bibliotheek voor toegang tot meer: Deze bibliotheek biedt toegang tot de Salesforce Cloud Table, die zowel gegevens als metagegevens verwerkt, en abstraheert de onderliggende opslagmechanismen voor toepassingsontwikkelaars.
  • Big Data Service Abstractie: Dit omvat verwerkingsframeworks zoals Trino en Hyper voor query's en Spark voor verwerking binnen elk cloudtabelplatform.

Data 360 Lakehouse ondersteunt B2C-schaal, realtime opname, verwerking, schema-afdwinging en evolutie, momentopnamen en gebruikt open opslagindelingen.

Ter ondersteuning van real-time analyses en agentische toepassingen voegt Data 360 de Big Data-opslag van een lakehouse toe aan een extra Low Latency Store (LLS). De real-time verwerkingslaag van Data 360 analyseert real-time signalen en betrokkenheidsgegevens in het geheugen. Aangezien de op geheugen gebaseerde opslagcapaciteit beperkt is, kunnen niet alle gegevens tegelijk worden verwerkt. Data 360 voegt deze LLS toe om dergelijke beperkingen op te heffen, waardoor schaalbare realtime verwerking mogelijk wordt.

De Low Latency Store is een NVMe-opslaglaag op petabyteschaal (SSD) op het Lakehouse. Het is een duurzaam cachegeheugen – de meeste gegevens bereiken uiteindelijk het meerhuis voor langdurige duurzaamheid. In-sessie gegevens in de real-time laag kunnen naar de store met lage latentie worden gespoeld voor daaropvolgende snelle toegang. In een agentisch gesprek kunnen recente berichten bijvoorbeeld in het geheugen worden verwerkt; oudere berichten kunnen naar de LLS worden doorgespoeld. Als een vorig gesprek vereist is, kan dit binnen enkele milliseconden vanuit de LLS worden geopend. Op NVMe gebaseerde opslag maakt het mogelijk om grote hoeveelheden gegevens op te slaan en te openen met milliseconde latenties. Gegevens kunnen hun weg naar het meerhuis vinden voor langdurige persistentie.

Daarnaast worden gegevens uit het meerhuis die nodig zijn voor real-time verwerking of om real-time ervaringen te verbeteren, opgehaald en bewaard in de LLS. Context van klantprofielen wordt bijvoorbeeld vooraf opgehaald of binnengehaald vanuit het meerhuis en in het cachegeheugen opgeslagen in de LLS. Ook kunnen alle Lakehouse-objecten en andere objecten die vereist zijn voor realtime verwerking tijdens verwerking tijdens de sessie, ook in het cachegeheugen van de LLS worden opgeslagen. De LLS maakt een real-time laag op een echte opslaghiërarchie mogelijk met geheugen-, SSD- en Lakehouse-opslaglagen, waarbij gegevens naadloos tussen elke lagen worden gemigreerd.

Data 360 biedt ook robuuste ondersteuning voor beveiliging, inclusief Tenant-Level Encryption (TLE) met door de klant beheerde sleutels, evenals privacy en naleving via de governance-technologieën. De kern wordt gevormd door ondersteuning voor op kenmerken gebaseerde toegangscontrole (ABAC), die toegang dynamisch evalueert op basis van kenmerken die zijn gerelateerd aan entiteiten, bewerkingen en omgevingsfactoren. Dit systeem ondersteunt zowel discretionaire als verplichte toegangscontroles.

Als aanvulling op ABAC categoriseert een gedetailleerd gegevensclassificatiesysteem gegevens op gevoeligheid en doel, waardoor naleving, risicobeheer en incidentrespons worden verbeterd. Samen bieden ABAC en dit classificatiesysteem uitgebreide gegevensgovernance, zodat gegevens binnen Data 360 veilig en efficiënt worden beheerd.

Data 360 is diep geïntegreerd met het Salesforce Platform voor metagegevens, pakketten, uitbreidbaarheid, gebruikerservaring en toepassingsdistributie via AppExchange. Klanten kunnen de metagegevens voor Lakehouse-stromen en -tabellen definiëren en beheren, net als andere Salesforce-metagegevens. Elk gegevensobject (inclusief gebundelde of externe tabellen) wordt weergegeven als een Salesforce-object en gemodelleerd als virtuele entiteiten die worden ondersteund door gegevensopslag in Data 360. Ze kunnen door ontwikkelaars worden gebruikt om toepassingen te bouwen op het Salesforce Platform.

Data 360 biedt uitgebreide ondersteuning voor zero-copy bundeling, waardoor gebruikers kunnen integreren met externe gegevenswarehouses zoals Snowflake en Redshift, lakehouses zoals Google BigQuery, Databricks en Azure Fabric, evenals SQL-databases en diverse bestandstypen, waaronder Excel. Data 360 ondersteunt op bestanden en query's gebaseerde bundeling, met live query's en toegangsversnelling zoals getoond in de figuur. Labels (1) en (2) illustreren de query (inclusief live querypushdowns) en op bestanden gebaseerde bundeling van Data 360 voor toegang tot gegevens vanuit externe gegevens-lakes/magazijnen/gegevensbronnen; en label (3) markeert de versnelling van gebundelde toegang vanuit externe gegevens-lakes/gegevensbronnen. Labels (4) en (5) illustreren het delen van gegevens vanuit Data 360 met externe gegevens-lakes/warehouses op basis van query's en bestanden. De mogelijkheden strekken zich ook uit tot ongestructureerde gegevensbronnen zoals Slack en Google Drive, die toegankelijk zijn via de ongestructureerde verwerkingspijplijnen van Data 360. Daarnaast vergemakkelijkt Data 360 de abstractie van Salesforce-objecten en gegevenstoegang voor gegevens die zijn gebundeld vanuit externe bronnen, waardoor toegang tot dergelijke gegevens mogelijk wordt binnen het Salesforce-platform en in alle toepassingen.

Zero Copy Federation en uitbreidbaarheid

Data 360 integreert een CDP met geavanceerde mogelijkheden voor identiteitsoplossing, waarbij gecombineerde individuele identifiers en profielen worden gemaakt in combinatie met uitgebreide betrokkenheidshistories. Dit platform is bedreven in het afhandelen van zowel B2B-frameworks (business-to-business) als B2C-frameworks (business-to-consumer) door identiteitsgrafieken te ondersteunen die zowel exacte als fuzzy overeenkomstenregels gebruiken. Deze identiteitsgrafieken worden verrijkt met betrokkenheidsgegevens uit verschillende kanalen, wat helpt bij het samenstellen van gedetailleerde profielgrafieken met waardevolle analytische insights en segmenten.

Daarnaast maakt het CDP effectieve segmentering en activering mogelijk op verschillende platforms, zoals Marketing Cloud, Facebook en Google van Salesforce. Het verwerkt klantprofielen in batches, vrijwel realtime en real-time, wat onmiddellijke besluitvorming en personalisering mogelijk maakt. Deze functionaliteit verbetert interacties in zowel B2C- als B2B-scenario's, waardoor bedrijven snel en nauwkeurig kunnen reageren op de behoeften en het gedrag van klanten.

Data 360 biedt een ondernemingsgegevensgrafiek in JSON-indeling, een gedenormaliseerd object dat is afgeleid van diverse Lakehouse-tabellen en hun onderlinge relaties. Dit omvat een gegevensgrafiek "Profiel" die is gemaakt door CDP en die de aankoop- en bladerhistorie, casehistorie, productgebruik en andere berekende insights van een persoon omvat, en die kan worden uitgebreid door klanten en partners. Deze Gegevensgrafieken zijn afgestemd op specifieke toepassingen en verbeteren de nauwkeurigheid van genererende AI-aanwijzingen door relevante klant- of gebruikerscontext te bieden.

Daarnaast zijn er plannen om deze Gegevensgrafieken uit te breiden met Knowledge grafieken die afgeleide Knowledge vastleggen en modelleren, zoals geëxtraheerde entiteiten en relaties uit ongestructureerde gegevens. De real-time laag van Data 360 gebruikt de Profielgrafiek voor real-time personalisatie en segmentering.

Realtime laag

De real-time laag van Data 360 is ontworpen voor het verwerken van events zoals web- en mobiele klikstreams, bezoeken, winkelwagentjesgegevens en checkouts met milliseconde latenties, waardoor de klantervaring persoonlijker wordt. Het bewaakt continu klantbetrokkenheid en werkt het klantprofiel vanuit CDP bij met realtime betrokkenheidsgegevens, segmenten en berekeningen voor onmiddellijke personalisering.

Wanneer een consument bijvoorbeeld een item koopt op een winkelwebsite, detecteert de real-time laag deze event snel en neemt deze op, identificeert deze de consument en verrijkt diens profiel met bijgewerkte informatie over levenslange uitgaven. Dit maakt het mogelijk om hun ervaring op de site in subseconden te personaliseren. Daarnaast omvat deze laag mogelijkheden voor real-time triggering en responsen, waardoor directe acties mogelijk zijn op basis van interacties met klanten.

Personalisering is weten op welke identiteit u zich moet richten, wanneer en waar u relevante inhoud en aanbevelingen moet leveren, wat u moet zeggen en met welke frequentie. De voorziening Personaliseringsservices Platform van Data 360 is de beheerder van welke beslissingen worden genomen om het behalen van doelen te optimaliseren door middel van gepersonaliseerde omgevingen. Dit platform biedt de volgende mogelijkheden:

  • Consistente set modellen en manieren voor het interpreteren van profiel-, activiteits- en activumgegevens in Data 360.
  • Platform-geïntegreerde experimenten (bijvoorbeeld A/B/n of beslissingen over bandieten met meerdere armen).
  • Integratie van doelen op ontwerptijd via configuratie, ML-trainingstijd en run-time (ML-conferentie).
  • Ondersteuning voor B2C-schaal, realtime en batchinteractie (anonieme gebruikers, realtime/interactieve externe batch met groot volume, interne batch met groot volume).
  • Analytics aangestuurd door Data 360.
  • Patronen voor het integreren van AI-modellen en service van andere partijen (zowel intern als extern).
  • OOTB-implementaties van hoogwaardige AI-gestuurde gebruikscases (aanbevelingen en beslissingen met verschillende ML-algoritmen, inclusief contextuele bandieten voor selectie van speciale acties/inhoud, productaanbevelingen en prijsbeslissingen).

Data 360 is een actief platform dat de activering van pijplijnen ondersteunt als reactie op gegevensevents. Zo kan een belangrijke event, zoals een daling van het saldo van een klant, een Salesforce-stroom activeren om een overeenkomende actie te organiseren. Op soortgelijke wijze kunnen updates van belangrijke meetgegevens, zoals levenslange uitgaven, automatisch worden doorgevoerd naar relevante toepassingen.

Data 360 biedt elastische schaalbare rekenclusters die verwerkingstaken efficiënt afhandelen. Het biedt robuust beheer voor zowel multitenant- als dedicated computeromgevingen. Daarnaast biedt het beheerde ondersteuning voor Spark en SQL. BYOC-voorzieningen (Bring Your Own Compute/Code) ondersteunen meerdere programmeertalen, waaronder Java, Python en Spark, waardoor aangepaste transformaties, modellen (inclusief LLM's) en functies kunnen worden geïntegreerd, wat de uitbreidbaarheid vergroot.

Data 360 Compute Fabric biedt een gecombineerde laag die bekend staat als Data Processing Controller (DPC) voor het beheer en de uitvoering van alle werkbelastingen voor big data. DPC is een uitgebreide, doeltreffende combinatieservice voor gegevensverwerking met meerdere werkbelastingen die Job-as-a-Service-mogelijkheden (JaaS) biedt voor diverse cloud-computeomgevingen. Het abstraheert de complexiteit van de infrastructuur en verenigt taakuitvoering voor frameworks zoals Spark (EMR voor EC2 en EMR voor EKS) en Kubernetes Resource Controller (KRC)-werkbelastingen. Door te fungeren als een gecentraliseerde gateway voor besturingsvlakken orkestreert, plant en bewaakt DPC taken over meerdere gegevensvlakken, wat zorgt voor betrouwbaarheid, schaalbaarheid, kostenefficiëntie en een consistente ontwikkelaarservaring.

De Query Service van Data 360 biedt geavanceerde querymogelijkheden, met uitgebreide SQL-ondersteuning voor zowel gestructureerde als ongestructureerde gegevens via Trino en Hyper. Het verbetert de functionaliteit met uitbreidbaarheid van de operator door middel van tabelfuncties, waardoor diverse zoekbewerkingen mogelijk zijn voor tekst-, afbeeldings-, ruimtelijke en andere ongestructureerde gegevenstypen. Deze mogelijkheden zijn naadloos geïntegreerd met relationele bewerkingen, zoals het selecteren van klantenrecords. Deze gecombineerde aanpak maakt het genereren van doelgerichte en gepersonaliseerde resultaten mogelijk, waardoor nauwkeurigere LLM-responsen mogelijk worden met behulp van RAG.

Data 360 ondersteunt naadloos opslag en beheer van gestructureerde (tabellen), semigestructureerde (JSON) en ongestructureerde gegevens binnen gegevensopname-, verwerkings-, indexerings- en querymechanismen. Data 360 ondersteunt diverse ongestructureerde gegevenstypen buiten tekst, waaronder audio, video en afbeeldingen, waardoor het bereik van gegevensverwerking en analyse wordt uitgebreid. De onderstaande figuur illustreert de twee kanten van aarding (opname en ophalen).

Niet-gestructureerde gegevensverwerking

Data 360 beheert ongestructureerde gegevens door deze op te slaan in kolommen als tekst of in bestanden voor grotere gegevenssets. Het ondersteunt gegevensbundeling voor ongestructureerde inhoud, waardoor gegevens uit meerdere bronnen kunnen worden geïntegreerd en beheerd.

De ongestructureerde pijplijn voor gegevensindexering van Data 360 is ontworpen als een modulaire, uitbreidbare architectuur die bestaat uit vijf kernfasen: Parseren, Pre-Processing, Chunking, Post-Processing en Inbedden. Deze fasen worden vervolgens gevolgd door trefwoorden- en vectorindexering. Voorbeelden van Pre-Processing omvatten bewerkingen zoals ruiseliminatie, taalnormalisatie en beeldbegrip (Optische tekenherkenning), terwijl fasen van Post-Processing kunnen bestaan uit metagegevensverrijking, semantische groepering of geavanceerde technieken zoals blokken.

Data 360 biedt meerdere kant-en-klare en insteekbare modellen voor het genereren in blokken en inbedden. Gegevenspijplijnen in Data 360 ondersteunen code-extensies volledig, waardoor klanten en interne teams in elke fase aangepaste logica kunnen inpluggen. Deze fasen ondersteunen ook op LLM gebaseerde verwerking, waardoor klanten naar behoefte hun eigen aanwijzingen kunnen definiëren.

Voor indexering ondersteunt Data 360 trefwoordindexering met behulp van zoekservices en vectorindexering met behulp van Milvus; een open-source native vectorindex. Voor het instellen van RAG met ongestructureerde verwerking maakt Data 360 gebruik van contextindexering om snelle herhaling en snelle validatie mogelijk te maken met behulp van voorbeeldtestquery's, waarbij identiteitsspecifieke inhoud is geconfigureerd om deze aan te passen aan de consumerende identiteit of gebruiker.

De Document AI-mogelijkheid van Data 360 ondersteunt het lezen en importeren van ongestructureerde of semigestructureerde gegevens uit documenten zoals facturen, cv's, laboratoriumrapporten en inkooporders. Deze voorziening ondersteunt ad-hoc interactieve verwerking en bulkbatchverwerking. Dit is een belangrijke mogelijkheid die automatisering van bedrijfsprocessen voor onze klanten mogelijk maakt.

Data 360 beschikt over een headless semantische laag met API's die zijn ontworpen voor het verbeteren van bedrijfssemantiek en AI/ML-gestuurde analyses, vergelijkbaar met Tableau Next. Deze laag omvat een semantische service voor gegevensmodellering die traditionele analytische modellen verrijkt met bedrijfstaxonomie, zoals meeteenheden en meetgegevens.

De semantische queryservice ervan gebruikt een declaratieve taal voor interactie met deze modellen, waarbij query's worden vertaald naar SQL voor toegang tot gegevens uit zowel native als gebundelde gegevensbronnen binnen Data 360.

Deze integratie maakt schaalbare en interactieve analytische verkenningen, rapporten en dashboards mogelijk, die compatibel zijn met visualisatietools van derden.

Data 360 fungeert als een gecentraliseerde governancehub, die ervoor zorgt dat alle gegevens, van ruwe opname tot geactiveerde insights, met integriteit en controle worden beheerd. Data 360 heeft Op kenmerken gebaseerde toegangscontrole als kernautorisatiemodel gebruikt. Met ABAC kunnen toegangsbeslissingen worden gebaseerd op kenmerken van de gebruiker (afdeling, rol, locatie), gegevens (persoonlijke informatie, gevoeligheid, gegevensruimte) en omgeving (bijvoorbeeld tijdstip van de dag), in plaats van vooraf gedefinieerde rollen. Dit maakt uiterst fijnmazig en contextueel toegangsbeleid mogelijk dat wordt aangepast naarmate gegevens en gebruikerskenmerken veranderen. De kern van de ABAC-implementatie van Data 360 is het gebruik van de CEDAR-beleidstaal. Deze speciaal samengestelde, open-source, formele beleidstaal biedt een nauwkeurige en controleerbare manier om complexe autorisatieregels te definiëren, zodat beleidsvormen ondubbelzinnig zijn en consistent op schaal kunnen worden geëvalueerd.

De levenscyclus van governance omvat de belangrijkste mogelijkheden met betrekking tot beleidsinformatie, handhaving en beslissingspunten:

  • Tagging en classificatie (beleidsinformatiepunt): Gegevens worden geïdentificeerd en verrijkt met kritieke kenmerken. Data 360 biedt geautomatiseerde mechanismen voor het gebruik van tags en classificatie, waarbij ontdekking, LLM's en machine learning worden gebruikt om gevoelige gegevenscategorieën (bijvoorbeeld persoonsgegevens zoals e-mail, telefoon, naam) te identificeren in zowel gestructureerde als ongestructureerde gegevens.
  • Autorisatieservice (beleidshandhavingspunt): Deze service onderschept alle verzoeken om toegang tot gegevens uit verschillende verbruikslagen (hybride gestructureerde/ongestructureerde query's, RAG-retrievers en -aanwijzingen, en CRM-verrijking) en raadpleegt het beleidsbeslissingspunt om te bepalen of toegang is toegestaan.
  • Engine voor beleidsevaluatie (beleidsbeslissingspunt): Deze engine neemt de context van de toegangsaanvraag van het Beleidshandhavingspunt, samen met beleidsdefinities (in CEDAR) en kenmerken van het Beleidsinformatiepunt, om een gezaghebbende toegangsbeslissing te nemen.

Het ABAC-framework met CEDAR-beleidsvormen biedt controle en flexibiliteit, zodat klantgegevens niet alleen bruikbaar, maar ook veilig, conform en betrouwbaar zijn in de hele onderneming.

Caches zijn essentieel voor snelle toegang tot vaak gebruikte gegevens. Salesforce gebruikt vele cachegeheugens op het Salesforce Platform, inclusief Core Application Servers, SalesforceDB en at the Edge. Het Salesforce Platform en toepassingen hebben een schaalbare, belanghebbendenbewuste cachingoplossing met een lage latentie en een hoge doorvoer nodig. Met deze oplossing moeten Salesforce-engineers kunnen bepalen wat in het cachegeheugen wordt opgeslagen en hoe lang, zodat hun gegevens niet worden verwijderd door systeemlawaai of gegevens van andere klanten. Vegacache, een door Salesforce beheerde cachingservice op basis van Redis, is afgestemd op een polyglot-, multitenant- en public cloud-omgeving. Het wordt veel gebruikt door Salesforce-services en is toegankelijk voor platformontwikkelaars via Apex API's voor programmeertalen. Vegacache werkt op schaal in Hyperforce en verwerkt dagelijks meer dan 2 biljoen verzoeken met reactietijden van submilliseconden.

Vegacache-exemplaren, die worden uitgevoerd in Kubernetes-containers die toegankelijk zijn via Service Mesh, worden geïmplementeerd in meerdere beschikbaarheidszones om de beschikbaarheid en latentie van gegevens in evenwicht te houden. Het schaalt automatisch op basis van systeembelasting, waardoor beschikbaarheid van gegevens en behoud van volgorde van tijdstippen worden gegarandeerd. Vegacache biedt een gegarandeerde cachegrootte per klant en biedt bescherming tegen luidruchtige buren, met veerkracht tegen infrastructuurfouten door middel van gerepliceerde gegevensopslag.

Voor de ontwikkelaars van Salesforce Platform maakt Vegacache het voor ontwikkelaars mogelijk om Apex Objects en SOQL-databasequeryresultaten in het cachegeheugen op te slaan, waardoor CPU-gebruik en latentie worden verminderd door onnodige gegevensophaalacties uit SalesforceDB te elimineren. Het ondersteunt Put(), Get() en Delete() bewerkingen, waardoor vaak gebruikte objecten gemakkelijk toegankelijk blijven.

Salesforce ondersteunt asynchrone gegevensprocessen en architecturen voor verbeterde flexibiliteit, veerkracht en schaalbaarheid van werkstromen.

Salesforce-engineers gebruikten eerst berichtenwachtrijen om bulk- en grote gegevensprocessen te ontkoppelen en processen tussen onafhankelijke systemen te coördineren. Deze berichtwachtrijen zijn geabstraheerd van de externe ontwikkelaar via platformvoorzieningen, zoals Bulk-API-query's of Asynchrone Apex. Het Salesforce Platform introduceerde vervolgens in logboeken georganiseerde eventstromen die waren gebaseerd op een robuuste berichtenverkeersinfrastructuur van intern beheerde Apache Kafka-clusters. Dit schakelde een op events gebaseerde architectuur in met een interactiemodel voor publiceren/abonneren en werd voor externe ontwikkelaars geproducteerd als Platform-events.

Zowel berichtenwachtrijen als eventstromen blijven technologieën met een hoge hefboomwerking van apps en oplossingen die op het platform zijn gebouwd, vooral omdat ze meer voorzieningen, clouds en externe systemen gebruiken die op onafhankelijke run-times worden gehost. Communiceren via eventschema's met versiebeheer maakt onafhankelijke softwareontwikkelingslevenscycli voor de verschillende run-times mogelijk. Het ontkoppelen van systemen via events helpt ook bij het beheren van belastingspieken en elasticiteit/schaal van afzonderlijke run-times om een hogere algemene veerkracht en beschikbaarheid van een app te ondersteunen.

Zoekfuncties in Salesforce, die cruciaal zijn voor toepassingen variërend van globaal zoeken tot generatieve AI, staan voor unieke uitdagingen die onze architectonische benadering bepalen:

  • Schaal: Onze cloud-native zoekoplossing ondersteunt honderdduizenden klanten en miljoenen belanghebbenden en is ontworpen voor grootschalige en toch kosteneffectief.
  • Klantdiversiteit: Het gevarieerde klantenbestand van Salesforce in verschillende sectoren heeft unieke en complexe zoekvereisten vanwege uitgebreide aanpassingen van het platform, waarbij tal van objecttypen en velden zijn betrokken.
  • Operabiliteit: De zoekoplossing moet veerkrachtig en hoog beschikbaar zijn, ondersteuning bieden voor gegevensverblijf, levenscyclusbewerkingen voor belanghebbenden zoals regionale migraties en sandboxing, en een lage indexeringslatentie handhaven met een eerlijke verdeling tussen belanghebbenden.
  • Relevantie op schaal: Het verbeteren van de relevantie van zoekresultaten om te voldoen aan diverse gebruikersquery's is van cruciaal belang, vooral omdat we relevantiealgoritmen schalen om rekening te houden met verschillende belanghebbenden, gegevenstypen en zoekscenario's.
  • AI en semantische mogelijkheden: Zoeken ondersteunt machine learning en generatieve AI, met name voor Retrieval-Augmented Generation (RAG) en Agentic Search.
  • Naadloze integratie: De zoektechnologie van Salesforce integreert diepgaand met het bredere Salesforce Platform, inclusief metagegevensmodellen en AI-/gegevensservices, om een samenhangende gebruikerservaring te garanderen.

De cloud-native oplossing van Salesforce, SeaS (Search as a Service), is gebaseerd op Solr, een open-source gedistribueerde zoekmachine. Salesforce heeft Solr aanzienlijk uitgebreid en geoptimaliseerd om onze unieke uitdagingen aan te gaan en heeft het diepgaand geïntegreerd met Salesforce-toepassingen en -platforms, waarbij semantische technologieën zijn opgenomen om AI-toepassingen en zoekrelevantie te verbeteren.

SeaS maakt gebruik van een architectuur voor scheiding van berekeningen/opslag, die schaalbare distributie van indexen over knooppunten mogelijk maakt en belastingen en beschikbaarheid tussen zones opnieuw in evenwicht brengt tijdens storingen. Het biedt automatische sharding en het formaat wijzigen van shards, upgrades zonder downtime en optimaliseringen zoals replica lui laden en archiveren om tegemoet te komen aan zelden gebruikte indexen.

De architectuur omvat ook een implementatie van een index op laag niveau die is geoptimaliseerd voor een groot aantal velden, automatisch invullen, spellingcorrectie en 'Bring-your-own-Key'-encryptie. Hyperforce beheert wereldwijd ongeveer 6.000 Solr-knooppunten en gebruikt meerdere onafhankelijke clusters (Hyperforce cellen) in elke regio om kosten en controle in evenwicht te houden, waarbij automatisch clientindexen worden geplaatst op basis van belasting, domein en type.

De pijplijn voor zoekrelevantie van Salesforce maakt gebruik van technieken voor leren-op-rangschikken, past zich aan de diverse behoeften van onze klanten aan en ondersteunt voorzieningen zoals het rangschikken van resultaten. Het omvat ook entiteitsvoorspellingen uit gebruikersquery's en interacties uit het verleden. Relevantiemodellen worden continu verfijnd door te leren van gebruikersinteracties en geëvalueerd door middel van A/B-tests, waardoor de nauwkeurigheid van zoekresultaten wordt verbeterd. Dit proces ondersteunt ook bootstrapping-modellen voor AI-toepassingen via Knowledge Transfer.

De stack omvat een vectorzoekmachine voor semantische zoekopdrachten en AI-toepassingen, geïntegreerd met Data 360 voor generatieve AI-mogelijkheden. Dit omvat een uitgebreide pijplijn voor gegevenstransformatie, ondersteuning voor hybride zoekopdrachten en een catalogus met configureerbare plaatsingsregels, zoals Deep Fusion Ranker en Autodrop om zoekresultaten met een lage relevantie uit te filteren.

Aangezien generatieve AI de primaire consument van zoekservices verschuift van menselijke gebruikers naar het gebruik van LLM's, past de Salesforce-zoekstapel zich aan om resultaten te vinden en te retourneren die zijn geoptimaliseerd voor dit programmatische verbruik, waarbij langere en complexere query's worden afgehandeld en meer beschrijvende resultaten zoals blokken worden geretourneerd. Dit ondersteunt nieuwe mogelijkheden voor Agentisch zoeken, waarbij Agentforce agenten zoeken gebruiken met een redeneerlus om complexe taken uit te voeren.

De zoekfuncties van Salesforce bestrijken verschillende contexten, waaronder Globaal zoeken, opzoekopdrachten, Antwoorden voor Zoeken, zoeken in community's, gerelateerde lijsten, set-up, mobiele en generatieve AI-toepassingen. Deze brede functionaliteit wordt bereikt door een nauwe integratie van de zoekstapel met het metagegevenssysteem en het UI-ecosysteem van Salesforce, waardoor naadloze ondersteuning voor zowel standaard- als aangepaste objecten mogelijk is.

Daarnaast verbetert integratie met Data 360 de zoekmogelijkheden voor gegevensobjecten door middel van configuraties zonder code en maakt het de samenstelling van zoekfuncties binnen gegevenspijplijnen mogelijk, zoals het opnemen van zoekinstructies in SQL-query's. De zoekstapel maakt gebruik van het Data 360-ecosysteem met rijke connectoren, zoals de machtigingsbewuste Google Drive-connector, om een complete ondernemingszoekmogelijkheid te bieden. De integratie wordt uitgebreid naar het AI Platform, waardoor zoekquery's kunnen worden gebruikt als retrievers in Aanwijzingensamensteller voor aarding en in Agentisch zoeken.

AI heeft het technologielandschap opnieuw vormgegeven en het Salesforce Platform, met zijn geïntegreerde en rijke gegevenslaag, positioneert Salesforce om klanten een impactvolle AI-ervaring te bieden. Salesforce begon zijn AI-transformatie bijna tien jaar geleden en is sinds 2013 toonaangevend op het gebied van onderzoek, ethiek en productontwikkeling om bedrijven in staat te stellen complexe problemen op te lossen en groei te stimuleren.

Door gebruik te maken van de kernwaarde van Innovatie introduceerde Salesforce Einstein Predictive AI, waarmee bedrijven gegevens kunnen analyseren, processen kunnen automatiseren, klanten kunnen begrijpen en activiteiten kunnen optimaliseren met een uitgebreide reeks AI-gestuurde tools zoals Einstein Voorspellingensamensteller en AI-bots. Met de opkomst van Generatieve AI lanceerde Salesforce Agentforce, een platform dat voorspellende en genererende modellen samenvoegt om geavanceerde AI-mogelijkheden te bieden en tegelijkertijd prioriteit te geven aan gegevensprivacy.

Met de meest recente introductie van Agentforce 3.0, dat is gebaseerd op Python met een eventgestuurd framework, introduceert Salesforce verbeterde flexibiliteit door middel van voorzieningen zoals ingebouwde gesprekshistorie, end-to-end sessietracering, spraakondersteuning en aangepaste redeneerenginefunctionaliteit (Bring Your Own Planner), waardoor meer schaalbare, aanpasbare en intelligente multi-agentsystemen mogelijk worden.

Agentforce volgt deze kernprincipes:

  • Gegevensbeveiliging en ethiek: Prioriteert gegevensbescherming, naleving en ethische AI-principes.
  • Transparantie en verklaarbaarheid: Biedt duidelijk inzicht in en validatie van door AI gegenereerde uitvoer.
  • Flexibiliteit en maatwerk: Stemt AI-toepassingen af op specifieke behoeften en sectoren.
  • Naadloze integratie: Integreert met Salesforce CRM en andere systemen.
  • Schaalbaarheid: Verwerkt grootschalige implementaties en levert realtime AI-ervaringen.
  • Intelligente en consistente omgevingen: Biedt gepersonaliseerde, uitgebreide en geautomatiseerde omgevingen via verbonden gegevens en contextueel inzicht.
  • Uitgebreide observatie: Biedt diepgaande zichtbaarheid en bewaking van AI-agentinteracties om proactieve optimalisering en afstemming van agenten mogelijk te maken met behulp van Agentforce Interaction Explorer.
Overzicht van AI-architectuur

De AI-stack bestaat uit verschillende belangrijke componenten:

  • AI-platform: Deze platformlaag is verantwoordelijk voor het beheren, trainen en verfijnen van AI-modellen die worden gebruikt in zowel voorspellende als generatieve toepassingen. Het biedt kant-en-klare (OOTB) services, Trust services en basismodellen voor training, testen en het uitvoeren van gevolgtrekkingen op modellen. Daarnaast ondersteunt het de integratie van uw eigen voorspellende en genererende modellen, waardoor u aangepaste modellen binnen het platform kunt brengen.
  • Basisdiensten van AI: Dit omvat de services AI Gateway, Feedback Framework, RAG, Agentic Orchestration, Agent Evaluation and Reasoning, die de integratie van bedrijfstoepassingen met de AI-stack vergemakkelijken.
  • AI-gestuurde gebruikers- en agentervaringen: Salesforce levert gespecialiseerde AI-gestuurde toepassingen via de cloudservices. Klanten kunnen ook aangepaste omgevingen maken met behulp van elke component van het platform—zoals Flow, Apex of zelfs Lightning Web Components (LWC)—om door AI ondersteunde omgevingen te maken die naadloos zijn geïntegreerd in hun werkstromen en bedrijfsprocessen.
  • Agentforce Studio: Deze component bevat tools zoals Agentsamensteller, Aanwijzingensamensteller, Testcentrum en Modelsamensteller, die zijn ontworpen voor het maken van zowel generatieve als voorspellende AI-ervaringen. Het biedt end-to-end ondersteuning voor het ontwikkelen/trainen, testen en afstemmen van AI-modellen. Next Gen Authoring verbetert deze mogelijkheden, ontworpen om het samenstellen van AI-agenten te vereenvoudigen en versnellen met verbeterde UX en compatibiliteit met SFDX.
Agentforce Trust Layer

De Agentforce Trust Layer is beschikbaar in bepaalde gebruikscases om klantgegevens te beschermen in generatieve AI-toepassingen door robuuste voorzieningen te bieden:

  • Gegevensprivacy: Krachtig maskeren en privacycontroles beschermen gevoelige informatie tegen toegang door externe AI-modellen.
  • Beveiliging: Zorgt voor een veilige gegevensverwerkingsomgeving en voorkomt ongeoorloofde toegang.
  • Trust: Behoudt de controle van klanten over gegevens, zonder externe AI-opslag of gebruik.
  • Vangrails: Dwing gedragsnormen voor agenten af en verzacht het inherente niet-determinisme van LLM's door te controleren of agenten consistent vooraf gedefinieerde instructies en werkstromen volgen.
  • Nauwkeurigheid: Verbetert AI-uitvoer door relevante Salesforce-gegevens te gebruiken om aanwijzingen te aarden.
  • Inhoud modereren: Biedt zowel pre- als post-content moderering, aanpasbaar maskeren van gegevens voor gevoelige informatie (PII/PCI/PHI) en toxiciteitsclassificatie voor LLM-responsen (large language model).

De AI Gateway biedt een gecombineerde interface voor toegang tot en beheer van verschillende LLM's en voorspellingsmodellen. Het fungeert als een brug tussen Salesforce en de wereld van LLM's, abstraheert de complexiteiten van verschillende LLM-leveranciers en de eigen voorspellende AI-modellen van klanten en biedt een consistente manier om met ze te werken. De Agentforce AI Gateway kan worden geïntegreerd met meerdere LLM-leveranciers, waardoor klanten het beste model voor hun behoeften kunnen kiezen, en omvat robuuste gegevensbeveiligingsmaatregelen om de kosten te beheren die verband houden met het gebruik van verschillende LLM's.

Feedbackservice is een component die feedback van gebruikers verzamelt, analyseert, meet en gebruikt om AI-modellen opnieuw te trainen en te verfijnen. Het speelt een cruciale rol in de continue verbetering van AI-gestuurde voorzieningen en functionaliteiten binnen het Salesforce Platform.

RAG is een essentiële techniek die zoekmogelijkheden verbetert met generatieve AI, wat leidt tot meer informatieve en nauwkeurige reacties. Met behulp van de uitgebreide Salesforce Data 360 en de geïntegreerde Vector Database haalt het Agentforce platform snel relevante gegevens op voor de query van een gebruiker. Deze gegevens worden vervolgens gebruikt als aarding voor LLM's om optimale responsen te genereren.

Daarnaast verbetert deze methode de reactiesnelheid en het User Trust door brongegevens op te nemen in responsen. RAG wordt veel gebruikt op het Agentforce platform, met name voor toepassingen zoals Agentforce voor Service en Agentforce voor Sales, en benadrukt hoe het relevante informatie voor deze gebruikscases naar boven haalt.

Naarmate AI-modellen vordert, is de ontwikkeling van agenten voor het automatiseren van taken die redeneren vereisen, de volgende stap. Deze agenten fungeren als intelligente assistenten, die in staat zijn om query's in natuurlijke taal te begrijpen en erop te reageren, waardoor gebruikers ze kunnen ontwerpen, testen en implementeren voor verschillende taken. Een cruciaal onderdeel van dit systeem is de Planner Service, die als volgt functioneert:

  • Interpreteert gebruikersverzoek: Het analyseert de invoer van de gebruiker om de intent te bepalen.
  • Stelt een plan samen: Het formuleert een gestructureerd plan om te voldoen aan de behoeften van de gebruiker.
  • Start acties: Het plan wordt uitgevoerd door acties rechtstreeks of via andere services te starten.

De Planner Service orkestreert het proces en zorgt ervoor dat de agent efficiënt aan gebruikersverzoeken voldoet door de benodigde stappen te beheren en uit te voeren.

Agentforce vertegenwoordigt een platform voor het samenstellen van agenten, waarmee klanten en ISV's geautomatiseerde AI-agenten kunnen maken voor toepassingen zoals Serviceagenten en Verkoopagenten. Deze agenten kunnen vragen van klanten op een natuurlijke, menselijke manier verwerken en beantwoorden, een breed spectrum aan bedrijfstaken afhandelen en aanzienlijke voordelen bieden voor zowel bedrijven als hun klanten.

De werkstroom van een agent omvat:

  • Activering: De agent wordt geactiveerd door vooraf gedefinieerde criteria, zoals het verzoek van een klant via verschillende kanalen.
  • Inzicht in en reageren op: Het maakt gebruik van natuurlijke taalverwerking (NLP) om de vraag, de intent en het gevoel van de klant te begrijpen en raadpleegt vervolgens de Knowledge base of andere gegevensbronnen van Salesforce om een geschikte reactie te formuleren.
  • Omgaan met complexiteiten: Als u te maken krijgt met een complex probleem of als u menselijk toezicht nodig hebt, kan de agent de interactie soepel overdragen aan een menselijke agent.
  • Continu leren: De agent leert van elke interactie en verbetert continu de responsen en algemene prestaties.

Agentforce Studio biedt een platform met weinig code waarmee klanten AI kunnen integreren in hun Salesforce-toepassingen en -werkstromen, waardoor AI-technologie toegankelijk wordt buiten datawetenschappers om.

Belangrijke kenmerken van de studio zijn:

  • Modelsamensteller: Hiermee kunnen AI-modellen worden samengesteld of geïmporteerd die zijn afgestemd op specifieke bedrijfsbehoeften.
  • Prompt Builder: Een tool zonder code/lage code die het maken en beheren van generatieve AI-aanwijzingen vergemakkelijkt, waarbij de gebruikerservaring wordt verbeterd met een eenvoudige interface voor het samenstellen, testen en implementeren van aanwijzingen.
  • Agentsamensteller: Hiermee kunnen klanten en ISV's aangepaste gespreks- en autonome agenten ontwikkelen.
  • Testcentrum: Ondersteunt het testen van modellen, aanwijzingen en agenten, cruciaal voor het waarborgen van hoogwaardige AI-toepassingen en het optimaliseren van prestaties en kosteneffectiviteit, terwijl deterministische reacties en de kwaliteit van de gebruikerservaring worden verbeterd.

Agentforce combineert voorspellende en genererende AI en maakt daarbij gebruik van het framework voor gecombineerde metagegevens van het Salesforce Platform en Data 360 om intelligente, gepersonaliseerde en effectieve bedrijfsoplossingen te leveren.

Om te voldoen aan de toenemende vraag van de generatieve AI-markt, inclusief snelle vooruitgang in redeneren, de behoefte aan schaalbare multi-agentsystemen en de verschuiving naar multimodale interfaces, ontwikkelt Salesforce zijn architectuur met Agentforce 3.0. Dit platform van de volgende generatie is gebaseerd op verschillende belangrijke verbeteringen:

  • Asynchrone, eventgestuurde architectuur: Agentforce 3.0 is gebaseerd op een Python-basis met een uitgebreid eventgestuurd framework. Dit maakt asynchrone en zeer schaalbare implementatie van agenten mogelijk, verbetert de prestaties en legt de basis voor complexe gebruikscases voor meerdere agenten waarin agenten kunnen communiceren via events.
  • Multimodale spraakmogelijkheden: Agentforce 3.0 gaat verder dan op tekst gebaseerde interacties en introduceert ondersteuning voor spraak als primaire modaliteit. De architectuur is geïntegreerd met telefonieaanbieders en WebRTC-gateways om realtime audiostreaming af te handelen. Nieuwe services beheren de conversie van audio naar tekst (ASR) en tekst terug naar audio (TTS), waardoor natuurlijke, conversationele spraakervaringen mogelijk worden voor gebruikscases zoals geautomatiseerde contactcentra.
  • Agentforce script en determinisme: Een op een state-machine gebaseerd onderscheppingsmechanisme dat het gedrag van agenten beperkt binnen een expliciet gedefinieerde structuur, waardoor consistente uitvoeringstrajecten worden gegarandeerd. Dit maakt deterministische grafieken mogelijk, biedt robuust statusbeheer om geheugenverlies te voorkomen en vergemakkelijkt voorwaardelijke en door LLM bepaalde overdrachten, waardoor voorspelbare en consistente agentacties voor kritieke bedrijfsprocessen worden gegarandeerd.

Het App-ecosysteem van het Salesforce Platform onderscheidt zich door de integratie van mogelijkheden in App Platform Services, API, User Experience en Developer Experience-lagen. App Platform Services zijn veelgebruikte mogelijkheden die worden gebruikt voor het samenstellen en aanpassen van de meeste apps op het Salesforce Platform, terwijl bedrijfsmogelijkheden over het algemeen meer oplossingsspecifiek zijn.

Het ecosysteem van de app is gebaseerd op vijf belangrijke mogelijkheden die het ontwikkelingsproces van de app sturen.

  • Huur: Dit omvat de logische scheiding van gegevens en metagegevens binnen een service voor meerdere belanghebbenden, waardoor geauthenticeerde gebruikers toegang hebben tot specifieke gegevens en functionaliteiten. Dit is het meest zichtbaar voor klanten wanneer ze een Salesforce-organisatie ontvangen bij registratie.
  • Entiteiten: Als vertegenwoordigers van databasetabellen bestaan entiteiten uit velden die lijken op tabelkolommen. Metagegevens van entiteiten en velden omvatten kenmerken voor gegevensmodellering, zoals gegevenstypen en API-namen, evenals functionele kenmerken, zoals of de entiteit kan worden opgevraagd of geschreven. Deze abstractie, in plaats van directe manipulatie van de gegevensopslag zelf, stelt Salesforce in staat om opslagtechnologieën naadloos te introduceren en te schakelen zonder updates van IT-ontwikkelaars te vereisen, waardoor continue appfunctionaliteit wordt gegarandeerd.
  • Toegangscontroles: Deze besturingselementen regelen de toegang van gebruikers tot gegevens en voorzieningen, voornamelijk op basis van gebruikersidentiteit en specifieke beleidsvormen. Beleidsvormen bestaan uit regels en aan-/uitfuncties en bepalen de entiteiten, velden en voorzieningen waartoe toegang kan worden verkregen. Het beleid en de machtigingen worden vastgelegd in "machtigingensets", en toegang wordt verleend door machtigingensets toe te wijzen aan gebruikersidentiteiten.
  • Gelaagde uitbreiding: Zoals eerder besproken, ondersteunt dit de onafhankelijke ontwikkeling van metagegevens en apps door verschillende rollen, waaronder Salesforce-engineers, externe partners, IT-beheerders en eindgebruikers, gefaciliteerd door gestructureerde opslagorders en naamruimten voor metagegevens.
  • Verpakking: Met deze voorziening kunnen metagegevens worden gebundeld en gedistribueerd tussen Salesforce-belanghebbenden, waardoor het update- en distributieproces van apps wordt gestroomlijnd zonder opnieuw te hoeven worden samengesteld.

Naast deze belangrijke mogelijkheden omvat App Platform Services ook:

  • Gegevensruntime en query: Ondersteunt bewerkingen zoals het maken, bijwerken, verwijderen en uitvoeren van query's op gegevens in verschillende gespecialiseerde gegevensopslagplaatsen. Een spectrum van gegevensschaal en prestaties wordt ondersteund door een architectuur die het uitvoeren van gegevensbewerkingen rechtstreeks in de gegevensopslag mogelijk maakt, via een interne abstractie die Salesforce-engineers kunnen gebruiken, of via het klantgerichte "Salesforce Object" of de sObject-conventie.
  • Stroom / Werkstroom / Formules: Definitie en uitvoering van bedrijfslogica en validatieregels met behulp van tools met weinig code.
  • Apex Code: Pro-codetaal voor applogica, native geïntegreerd met platformgegevensrun-times en API's.
  • Cloud-native infrastructuurservices: Heroku biedt een robuuste omgeving voor ontwikkelaars die programmeertalen en frameworks uit de sector gebruiken voor het bouwen, implementeren en beheren van toepassingen die integreren met Platform-gegevens en -events.
  • Events en kennisgevingen: Beheert triggers en op events gebaseerde doeltreffende combinaties.
  • Globalisering: Biedt ondersteuning voor meertalige en multinationale apps.
  • Licentie en levering: Behandelt de aankoop en het beheer van toegang tot platformmogelijkheden en apps.
  • Lightning Web Stack: Maakt aanpassing van visuele interfaces mogelijk met behulp van gestructureerde metagegevens, zoals lay-outs en standaard webtechnologieën.
  • Sites + CDN: Zorgt voor webervaringen met een lage latentie en veel verkeer, inclusief voor niet-geauthenticeerde gebruikers.
  • Beveiliging en naleving: Biedt tools en besturingselementen voor het voldoen aan specifieke organisatorische beveiligings- en nalevingsvereisten.
  • Preventie van gegevensverlies: Bevat voorzieningen voor back-up, herstel en archivering van gegevens.

Het Salesforce Platform biedt een reeks tools en mogelijkheden via Heroku waarmee ontwikkelaars toepassingen in de cloud kunnen bouwen, uitvoeren en beheren met behulp van de programmeertalen en frameworks van hun keuze. Heroku's beheerde Cloud Application Platform biedt toepassingsrun-times, gegevensopslagplaatsen, berichtenwachtrijen en eventingsystemen als schaalbare services voor het samenstellen van uitbreidingen op Salesforce-toepassingen.

Toepassingen die worden uitgevoerd op Heroku, hebben toegang tot de volledige reeks Salesforce-mogelijkheden, klantgegevens en bedrijfslogica, en de mogelijkheid om verbinding te maken met externe systemen en services. Met Heroku kunnen ontwikkelaars zich richten op het leveren van waarde zonder te worden belast door onderliggende infrastructuurproblemen.

Automatisering maakt een app dynamisch en is cruciaal voor de digitale transformatie van essentiële bedrijfsprocessen.

Salesforce Process Automation is ontwikkeld om de belangrijkste uitdagingen aan te pakken waarmee klanten worden geconfronteerd, waaronder de behoefte aan gestroomlijnde en efficiënte bedrijfsprocessen naarmate organisaties opschalen. Deze uitdagingen omvatten vaak werkstromen die buitensporige handmatige inspanning vereisen, wat leidt tot inefficiëntie en hogere operationele kosten. Klanten zoeken een oplossing die deze processen kan automatiseren, handmatige arbeid kan minimaliseren en consistentie en nauwkeurigheid kan behouden.

Een belangrijk probleem was het ontbreken van een gebruiksvriendelijke tool waarmee niet-technische gebruikers bedrijfsprocessen konden ontwerpen en implementeren zonder uitgebreide codeervaardigheden. Bovendien was er behoefte aan een oplossing die veilig, schaalbaar en naadloos kon worden geïntegreerd met bestaande geautomatiseerde Salesforce-taken zoals gegevensinvoer, goedkeuringen, kennisgevingen en complexe processen met meerdere stappen.

Salesforce Process Automation komt tegemoet aan deze behoeften door een robuust maar intuïtief platform te bieden voor het maken van geautomatiseerde werkstromen. Hiermee kunnen gebruikers stromen samenstellen en aanpassen via een visuele interface, die toegankelijk is voor zowel technische als niet-technische gebruikers, waardoor repetitieve taken worden geautomatiseerd, bedrijfsregels worden afgedwongen en processen binnen het Salesforce-ecosysteem worden gestroomlijnd.

Salesforce biedt Apex als pro-codetaal voor het schrijven van bedrijfslogica voor automatisering die complexe doeltreffende combinaties vereist die werken met transactionele gegevens.

Visuele logicasamensteller: Klanten en ISV's gebruiken de Flow Builder, een interface met slepen en neerzetten, om procesautomatiseringsstromen te maken zonder te coderen. Deze visuele tool is gebruiksvriendelijk voor alle technische niveaus, waardoor bedrijfsanalisten en beheerders gemakkelijk complexe automatiseringen kunnen ontwerpen.

Met Flow Builder kunnen klanten veelzijdige stromen maken die in verschillende contexten werken, ondersteund door de Core Flow Engine:

  • Recordtriggers: Stromen worden geactiveerd bij recordupdates of formulierindieningen, waardoor gegevenswijzigingen, validaties en werkstroominitiaties mogelijk worden op basis van acties van de klant.
  • Geplande of eventgestuurde stromen: Deze stromen kunnen werken volgens een vooraf bepaalde planning of trigger na specifieke events en kunnen aanroepen doen naar externe services.
  • Schermstromen: Bied een gebruikersinterface voor begeleide, stapsgewijze processen met formulieren, schermen en andere interactieve elementen, handig voor taken zoals gegevensinvoer, probleemoplossing of onboarding.
  • Orkestratorstromen: Beheer en integreer processen met meerdere stappen, waardoor complexe bewerkingen gemakkelijker kunnen worden afgehandeld.

De offline stroomengine kan worden uitgevoerd zonder verbinding met de Salesforce-appserver. Offline Flow maakt automatisering mogelijk voor mobiele Field Service-gebruikscases. De stroomengine op grote schaal stuurt marketingstromen aan. Het biedt B2C-schaal voor het gelijktijdig verwerken van een groot volume langlopende stromen.

Alle gebruikscases en omgevingen worden verbeterd door een gecombineerd metagegevensmodel in Flow Builder, dat een verscheidenheid aan krachtige logica-elementen ondersteunt die van toepassing zijn op alle procesautomatiseringsstromen:

  • Geavanceerde logica en voorwaarden: Gebruikers kunnen complexe logica zoals beslissingselementen, lussen en wachtvoorwaarden integreren in hun werkstromen, waardoor complexe bedrijfsscenario's kunnen worden afgehandeld.
  • Gegevensbeheer en transformatie: Met Flow Builder kunt u gegevens opnemen, transformeren en beheren vanuit verschillende bronnen, waaronder webservices, Salesforce-organisaties en Data 360. Het ondersteunt uitgebreide gegevensbewerkingen zoals maken, bijwerken, verwijderen en uitvoeren van query's op records.

Salesforce Process Automation biedt naadloze integratie met andere Salesforce-producten en externe systemen, waardoor een soepele gegevensstroom tussen toepassingen wordt gegarandeerd voor een uniforme weergave van bedrijfsprocessen en interacties met klanten. Het ondersteunt verschillende integratiemethoden zoals API's, webaanroepen en MuleSoft-connectoren.

Externe services en MuleSoft-connectiviteit binnen Salesforce maken verbindingen met externe API's en het gebruik van hun gegevens binnen Salesforce Process Automation mogelijk. Het registreren van het API-schema maakt het mogelijk om aanroepbare acties te maken die naadloos in stromen worden geïntegreerd, wat de automatisering van processen met externe gegevensbronnen vergemakkelijkt. De robuuste integratiemogelijkheden van MuleSoft zorgen voor een naadloze gegevensstroom tussen Salesforce en andere toepassingen, elimineren gegevenssilo's en bieden een uniforme weergave van bedrijfsprocessen.

Agentforce integratie: Salesforce Process Automation maakt gebruik van Agentforce om werkstromen te verbeteren met intelligente besluitvorming. Het gebruikt AI-insights om leads automatisch naar geschikte verkoopvertegenwoordigers te leiden of marketingcampagnes op maat te starten op basis van klantgedrag, waardoor de effectiviteit van automatisering wordt vergroot met toegevoegde intelligentie.

Platformsynergie: Salesforce Process Automation kan naadloos worden geïntegreerd met andere Salesforce-producten zoals Sales Cloud, Service Cloud, Commerce Cloud en Marketing Cloud. Met deze integratie kunnen organisaties processen over verschillende afdelingen automatiseren, wat de operationele efficiëntie verbetert. Zo kan een werkstroom automatisch een ondersteuningscase genereren in Service Cloud wanneer een klacht van een klant wordt ingediend via een Marketing Cloud-formulier.

Apex is een krachtige, objectgeoriënteerde programmeertaal waarmee ontwikkelaars aangepaste bedrijfslogica kunnen schrijven en complexe bewerkingen kunnen uitvoeren op het Salesforce-platform. Het is een steunpilaar van ons platform geweest en momenteel verwerkt het platform meer dan 350 miljard Apex transacties per maand (vanaf oktober 2025).

Apex wordt gebruikt om een breed scala aan aangepaste functionaliteiten en diepe integraties in het Salesforce-platform te ontwikkelen, waaronder:

  • Op triggers gebaseerde automatisering: Implementeer complexe automatisering die wordt uitgevoerd vóór of na het invoegen, bijwerken of verwijderen van records. Dit maakt ingewikkelde gegevensvalidatie, updates van gerelateerde records en het aanroepen van andere processen op basis van specifieke gegevenswijzigingen mogelijk.
  • Webservices: Maak aangepaste integraties met externe systemen en roep REST- of SOAP-API's aan vanuit Apex.
  • Aangepaste gebruikersinterfaces: Bouw sterk aangepaste gebruikersinterfaces en ervaringen met behulp van Visualforce en Lightning Web Components (LWC), waarbij Apex dient als back-endcontroller voor het afhandelen van gegevensmanipulatie en bedrijfslogica.
  • Aangepaste API's: Ontwikkelaars kunnen aangepaste logica zichtbaar maken als API's met behulp van Apex REST en Apex SOAP, waardoor externe systemen programmatisch kunnen werken met Salesforce-gegevens en -processen.
  • Asynchrone verwerking: Langdurige of resource-intensieve taken asynchroon uitvoeren via toekomstige methoden, Apex met wachtrij en Geplande Apex. Hierdoor kunnen langlopende bewerkingen op de achtergrond worden verplaatst en verwerkt, wat de gebruikerservaring en systeemprestaties verbetert.
  • Geplande Apex: Ontwikkelaars kunnen Apex klassen plannen voor uitvoering op specifieke tijden met behulp van Apex Scheduler voor periodieke taken zoals nachtelijke gegevenssynchronisatie, het genereren van rapporten en onderhoudsactiviteiten.

De mogelijkheden van User Experiences op het Salesforce Platform stellen eindgebruikers in staat om met toepassingen te werken via verschillende implementatieopties voor op browsers gebaseerde Lightning, Experience Sites, mobiele native, op AI gerichte, op samenwerking gerichte UX of ingebedde componenten met behulp van Lightning Out.

Het Salesforce Lightning Design System (SLDS) is een uitgebreid ontwerpframework dat het maken van consistente en toegankelijke gebruikersinterfaces met de ontwerpprincipes van Salesforce bevordert voor een samenhangende gebruikerservaring voor alle producten. Hiermee kunnen Salesforce-engineers, -klanten en -partners toepassingen bouwen die native aanvoelen binnen het Salesforce-ecosysteem.

De belangrijkste kenmerken van het ontwerpsysteem omvatten:

  • Ontwerppatronen: Beproefde oplossingen voor veelvoorkomende ontwerpuitdagingen, richtlijnen voor lay-out, gegevenspresentatie en gebruikersinteracties om een consistente gebruikerservaring te garanderen.
  • Stijlhaken: CSS-variabelen die ontwerpbeslissingen vertegenwoordigen, zoals kleuren, typografie, spatiëring en grootte, waardoor consistentie tussen toepassingen wordt gegarandeerd.
  • Lightning Base Component Library: Een verzameling herbruikbare UI-componenten, zoals knoppen, formulierelementen en navigatie-elementen, die voldoen aan de ontwerpprincipes van Salesforce, wat snelle en efficiënte ontwikkeling mogelijk maakt.
  • Toegankelijkheid: Ingebouwde toegankelijkheidsvoorzieningen en richtlijnen om ervoor te zorgen dat alle componenten bruikbaar zijn voor personen met een handicap en voldoen aan standaarden, zoals Web Content Accessibility Guidelines (WCAG).
  • Responsieve lay-outs: Een flexibel rastersysteem en lay-outrichtlijnen waarmee toepassingen naadloos kunnen worden aangepast op verschillende apparaten en schermgrootten.
  • Tooling: Een verzameling tools, resources en technologieën die componenthygiëne, antipatroonreductie en governance van ontwerpsystemen ondersteunen.

Het SLDS framework blijft zich ontwikkelen om rijkere stylinghaken en diepere aanpassingsmogelijkheden te ondersteunen, zodat componenten opnieuw kunnen worden gebruikt terwijl ze nog steeds worden aangepast om te voldoen aan unieke branding- en themavereisten. Ons streven naar een ontwerpsysteem is Salesforce snel, eenvoudig en aantrekkelijk te maken voor gebruik met AI.

De op browser gebaseerde interface van Salesforce, ook wel Lightning genoemd, biedt een consistente UI-container en een door metagegevens gestuurd UI-framework en een verzameling technologieën voor Salesforce-engineers, IT-beheerders, ontwikkelaars en partners om snel een UI te ontwikkelen met een consistente Salesforce-esthetiek, evenals uitbreidingspunten voor volledige controle over het opnieuw vormgeven en "rebranden". De Lightning Web Stack omvat verschillende technologieën:

  • Lightning webcomponenten: Aangepaste webcomponenten die zijn samengesteld met HTML en JavaScript en die voldoen aan W3C-webstandaarden.
  • Lightning webbeveiliging: Een virtualisatie-engine die JavaScript-code in de browser beheert, zodat wordt voldaan aan de beveiligingsnormen van Salesforce voor code van derden.
  • Lightning Data Services: Een framework dat is ontworpen voor efficiënte interactie met gegevens aan serverzijde.
  • Lightning Web Runtime: Zorgt voor een performante en consistente UI-weergave voor verschillende clients.

Salesforce-engineering heeft lessen uit eerdere UI-technologieën verwerkt en bijgedragen aan webstandaardenorganisaties, die de ontwikkeling van op standaarden gebaseerde componentimplementaties hebben beïnvloed. Salesforce blijft bijvoorbeeld lid van ongeveer 20 W3C-werkgroepen. De Lightning webcomponenten en Lightning Web Stack voldoen aan deze industriestandaarden, waardoor de complexiteit voor ontwikkelaars afneemt.

Mobiel blijft een groeiende en kritieke interface voor gebruikers om met Salesforce-apps te werken.
Salesforce biedt een native mobiele app zodat alle op browsers gebaseerde Lightning apps mobiele apps kunnen worden zonder nieuwe code te hoeven schrijven. Salesforce biedt ook een spectrum aan tools, SDK's en mogelijkheden voor het maken van volledig aangepaste native apps die zijn geoptimaliseerd voor apparaten. Deze omvatten:

  • Mobiele SDK: Pro-code interface voor ontwikkelaars op verschillende mobiele besturingssystemen die integratie vereenvoudigt met authenticatie, sessie-/tokenbeheer, Salesforce API's en nog veel meer.
  • Mobiele eigen run-time: Hiermee kunnen ontwikkelaars metagegevensgestuurde native omgevingen maken die dynamisch worden weergegeven tijdens run-time met behulp van iOS- en Android-technologieën die ook gebruikmaken van mogelijkheden op het apparaat.
  • Branding: Maakt het mogelijk om de esthetiek van mobiele apps aan te passen via de Mobile Publisher Pipeline voor het converteren van mobiele Salesforce-apps naar "branded" apps van klanten.
  • Offline mogelijkheden: Zorgt voor naadloze appfunctionaliteit met inconsistente of geen internetconnectiviteit.

Mobile Customization Framework (MCF) verbetert de ontwikkeling van native mobiele Salesforce-toepassingen aanzienlijk door gebruiksgemak en uitgebreide aanpassingsopties te bieden. Belangrijke voordelen zijn:

  • Metagegevensgestuurde benadering: MCF maakt gebruik van metagegevens, die afkomstig zijn van visuele samenstellers, gemeenschappelijke opslagplaatsen en door Salesforce gehoste resources, om dynamische en aanpasbare gebruikerservaringen te maken die zijn afgestemd op specifieke behoeften.
  • Experimenteren en optimaliseren: Het framework ondersteunt run-time experimenteren met verschillende lay-outs, wat doorlopende betrokkenheidsoptimalisering en verfijning van de gebruikerservaring vergemakkelijkt.
  • Uitbreidbaarheid: MCF is ontworpen voor flexibiliteit en maakt integratie van aangepaste componenten in het framework van de kernmetagegevens mogelijk, wat de functionaliteit en veelzijdigheid verbetert.
  • Samenstelbare gebruikerservaringen: Met behulp van de nieuwste iOS- en Android-technologieën ondersteunt MCF de assemblage van herbruikbare componenten zoals knoppen, lijsten en kaarten om geavanceerde gebruikersinterfaces te maken.
  • Runtime-aanpassing: MCF maakt real-time UI-aanpassingen en -experimenten mogelijk, wat een meer persoonlijke en boeiende gebruikerservaring bevordert.

Offline en low-connectivity scenario's zijn een toenemende zorg bij het gebruik van apps op mobiele apparaten. De mobiele technologiestapel geeft prioriteit aan het samenstellen van apps die offline-first kunnen zijn. Belangrijkste kenmerken zijn:

  • Eerste ervaring in cache: Richt zich op het opslaan van gegevens in het cachegeheugen voor offline gebruik, wat zorgt voor hoge prestaties en beveiliging. Gebruikersinteractie is ook ontworpen met offline renderprincipes in gedachten.
  • Cachebeheer: Houdt het cachegeheugen relevant en bijgewerkt, zelfs wanneer offline.
  • Gedeeld cachegeheugen: Gebruikt één cachegeheugen voor zowel native als hybride schermen, wat naadloze offline omgevingen mogelijk maakt.

Nimbus is de productieklare oplossing van het platform die het proces van toegang tot apparaatmogelijkheden vereenvoudigt voor ontwikkelaars van hybride apps. Traditioneel was het overbruggen van de kloof tussen JavaScript en native code voor mobiele apparaten een complexe taak. Met Nimbus kunnen ontwikkelaars nu echter het volledige potentieel van mobiele apparaten benutten zonder zich te verdiepen in codering op laag niveau. Belangrijkste kenmerken zijn:

  • Brede toegang: Biedt naadloze integratie met een verscheidenheid aan apparaatvoorzieningen zoals camera, microfoon, geolocatie en LiDAR.
  • Gestandaardiseerde interface: Biedt een uniforme methode voor toegang tot apparaatmogelijkheden.
  • Integratie van hybride apps: Hiermee kunnen hybride apps apparaatfuncties volledig benutten.
  • Efficiënte ontwikkeling: Stroomlijnt het appontwikkelingsproces en vermindert de complexiteit.

Terwijl AI blijft transformeren wat mogelijk is met Salesforce-apps, biedt Salesforce ook een gedifferentieerde gebruikerservaring door taakspecifieke AI-modellen op het apparaat te gebruiken naast cloudgebaseerde oplossingen:

  • Kleine taalmodellen (SLM): Deze kunnen efficiënt en tegen lagere kosten op mobiele apparaten worden uitgevoerd.
  • Privacy en beveiliging: Garandeert de privacy van gebruikers en handhaaft Trust en beveiliging op niveaus die vergelijkbaar zijn met op servers gebaseerde modellen.
  • Offline functionaliteit: Werkt effectief in omgevingen met weinig connectiviteit en maakt offline gebruikscases mogelijk.
  • Stem: State-of-the-art spraak-naar-tekst-, natuurlijke tekst-naar-spraak- en luidsprekerdiarisatiemodellen worden nu standaard uitgevoerd op apparaten, waardoor spraakinteracties met hoge kwaliteit worden geleverd met volledige privacy en nul latentie.

Niet-model UI voor natuurlijke taal en multi-turn interacties met onze app zal blijven groeien in prevalentie. Toekomstige ontwikkelingen zullen naar verwachting de integratie tussen modellen, apparaatmogelijkheden en toepassingen verbeteren, waardoor de interacties van gebruikers worden verbeterd via intuïtievere spraak- en tekstinterfaces. Het verzamelen van meetgegevens op het apparaat maakt ook gepersonaliseerde aanpassingen mogelijk op basis van gebruikersvoorkeuren.

Samenwerking is essentieel voor alle gebruikers, zowel mensen als agenten, om de gecombineerde sterke punten van automatisering en menselijk toezicht te benutten. Deze samenwerking is met name van cruciaal belang voor complexe zakelijke interacties met werknemers en klanten van een organisatie. Slack fungeert als een primaire tool binnen het Salesforce Platform en faciliteert deze interactie via direct messaging en kanalen voor meerdere gebruikers die zijn afgestemd op specifieke discussieonderwerpen. Deze discussies kunnen variëren van spontane, door de gebruiker gemaakte gesprekken tot meer gestructureerde dialogen die zijn gecentreerd rond specifieke gegevens binnen de werkstroom van een gebruiker, zoals een gedetailleerde Slack-berichtenthread over een belangrijk probleem van een klant.

In de toekomst is het Salesforce Platform van plan om de samenwerkingservaring die Slack momenteel biedt, te verbeteren. Deze uitbreiding is bedoeld om de uitgebreide mogelijkheden van het platform volledig te benutten en de manier waarop gebruikers communiceren en samenwerken binnen de digitale werkruimte te verrijken.

De Developer Experience-mogelijkheden op het platform bieden tools voor het bouwen, aanpassen, testen en implementeren van apps, waarbij de focus ligt op het spectrum van low-code via pro-code benaderingen, waardoor ontwikkelaars van alle vaardigheidsniveaus gelijke kansen krijgen.

  • Low-code tools: Deze omvatten Schemasamensteller voor gegevensmodellen, Flow voor bedrijfsregels en AppBuilder voor UI-aanpassing, allemaal ontworpen om het ontwikkelingsproces te vereenvoudigen door gestructureerde metagegevens te manipuleren en te werken in de taal van de bedrijfsoplossing, in plaats van technische concepten en jargon.
  • Pro-codetools: Voor ontwikkelaars die rijkere en complexere aanpassingen nodig hebben, biedt het platform tools zoals Salesforce Codesamensteller, een op de cloud gebaseerde IDE, in combinatie met een opdrachtregelinterface (CLI) en API's voor geavanceerde codering en het maken van componenten. Ontwikkelaars kunnen coderen in de taal van hun keuze door gebruik te maken van oplossingen voor het implementeren, beheren en optimaliseren van apps met Heroku.
  • Geïntegreerde ontwikkelomgeving: Het Salesforce-ecosysteem ondersteunt een naadloze integratie tussen tools met weinig code en tools met pro-code, en ontwikkelt in-cloud en lokaal consistent met tools die voldoen aan de industriestandaard.
  • Toepassingslevenscyclusbeheer (ALM): Bevat een reeks sandbox organisaties voor ontwikkeling die los staan van de productieomgeving, inclusief scratch organisaties voor initiële ontwikkeling en Full sandbox organisaties voor testen op basis van productie-achtige gegevens en schaal.

AI en "Developer Assistants" zorgen voor een revolutie in de ontwikkelaarservaring door het maken van efficiënte, hoogwaardige toepassingen te vereenvoudigen en versnellen. Bij Salesforce blijven onze teams van AI Research en Developer Experience doorlopend herhalen en onderzoeken hoe voorspellende en genererende AI met agentisch redeneren kan worden getransformeerd tot krachtige ontwikkelaarsagenten. Deze ontwikkelaarsagenten zijn native geïntegreerd met tools die ontwikkelaars al gebruiken, zoals VS Code, Codesamensteller, opdrachtregel, DevOps Center en Code Analyzer, waardoor ze relevanter en effectiever worden.

We hebben aanzienlijke vooruitgang geboekt in codeanalyse om anti-patronen en hotspots in Apex code te identificeren en vervolgens kritieke aanbevelingen te doen om hun implementatie te verbeteren. De geïdentificeerde problemen verspillen doorgaans computerresources en leiden vaak tot grootschalige incidenten. Dit werd gelanceerd als ApexGuru Insights in januari 2024.

In het eerste jaar na de introductie gebruikten meer dan 2800 Salesforce-organisaties ApexGuru om hun Salesforce-implementatie te analyseren en te verbeteren. Meer dan 22.000 aanbevelingen werden met succes geïmplementeerd, wat leidde tot een besparing van 28.000 CPU-uren per week. Deze verbetering verbetert niet alleen de prestaties, maar draagt ook bij aan de duurzaamheid van het milieu door de CO2-uitstoot met 135 kg per week te verminderen, in overeenstemming met onze kernwaarde Duurzaamheid en ons streven naar lagere CO2-emissies.

We integreren AI ook in pro-code ontwikkelaarstools en -mogelijkheden om Developer Productivity te verbeteren. Geproductificeerd als "Agentforce voor Developers" in 2024, hebben ontwikkelaars toegang tot deze nieuwe mogelijkheden binnen de Salesforce Extension-pakketten in Visual Studio-code en Codesamensteller. Deze extensies maken het volgende mogelijk:

  • Inline codesuggesties terwijl de ontwikkelaar schrijft en code genereert voor Apex en Lightning webcomponenten (JavaScript, CSS, HTML).
  • Codeverklaring en genereren van documentatie voor Apex en Lightning webcomponenten.
  • Genereren van code voor Apex eenheidstest.
  • Een onderscheidende chatervaring met meerdere beurten in de IDE die kan werken aan meerdere reacties voor het genereren van code, uitleg en documentatie.
  • Optimaliseringen van verlichtingswebcomponenten.
  • Agentgeneratie met voor mensen leesbare YAML-metagegevens, inclusief mogelijkheden voor testen en foutopsporing door agenten.

Vanaf oktober 2025 gebruiken meer dan 42.000 ontwikkelaars deze technologie maandelijks actief, met 17,6 miljoen regels code die worden geaccepteerd. Deze uitgebreide suite zorgt voor een flexibele, geïntegreerde en efficiënte ontwikkelomgeving, die voldoet aan een breed spectrum van ontwikkelbehoeften binnen het Salesforce Platform. AI-ontwikkelaarstools worden ook uitgebreid met een architectuur die werkt met meerdere externe en door Salesforce samengestelde modellen om het meest effectieve en efficiënte model voor een bepaalde gebruikscase te kiezen.

Het Model Context Protocol (MCP) is een opkomende open standaard waarmee AI-agenten veilig en consistent kunnen werken met elke tool of gegevensbron. Salesforce integreert standaard MCP-ondersteuning in de Salesforce Developer Toolkit om ontwikkelaarsagenten te helpen die toegang hebben tot mogelijkheden en tools binnen hun onderneming. Dit omvat:

  • Lokale MCP-server: Met een lokale MCP-server kunnen ontwikkelaars gemakkelijk hun agentische integraties samenstellen, testen en foutopsporing uitvoeren binnen hun lokale IDE voordat ze deze implementeren naar productie, wat de productiviteit drastisch verbetert. De lokale MCP-server biedt gespecialiseerde tools voor organisatie-interacties en ontwikkelingswerkstromen, zoals mobiele ontwikkeling, toegankelijkheidstests, Aura-naar-LWC-migratie en agentische DevOps. De lokale MCP-server omvat ook integratie met agentisch redeneren en LLM's om ontwikkelaars beter in staat te stellen hun app iteratief en in natuurlijke taal te "vibe coderen".
  • Aangepaste MCP-server voor Salesforce-API's: Ontwikkelaars kunnen Salesforce-API's, Data 360-objecten en automatiseringsstromen nu veilig zichtbaar maken als MCP-"tools". Dit maakt van het gehele Salesforce Platform een rijke, vertrouwde en detecteerbare set mogelijkheden voor elke externe AI-agent of toepassing, compleet met fijnmazige toegangscontrole en het potentieel voor nieuwe op verbruik gebaseerde modellen voor inkomsten genereren.
  • Oorspronkelijke externe MCP-connectiviteit: Ontwikkelaars kunnen ook veilig connectiviteit beheren met externe servers die voldoen aan de MCP-standaard. Hierdoor kunnen ontwikkelaars agenten samenstellen die binnen hun hele onderneming kunnen werken.

Onze toepassingsclouds, waaronder Sales Cloud, Service Cloud, Marketing Cloud, Revenue Cloud en Commerce Cloud, zijn gebaseerd op het Salesforce Platform, bieden toonaangevende zakelijke mogelijkheden en stellen onze Application Suite samen om klantsucces te stimuleren. Belangrijkste kenmerken zijn:

  • Naadloze integratie: Diep geïntegreerd en ontworpen om samenhangend te werken binnen het klanttraject en te zorgen voor een soepele gegevens- en processtroom tussen aanspreekpunten van klanten, waardoor de klantervaring wordt verbeterd.
  • End-to-end aanpasbaarheid: Onze applicaties zijn gebaseerd op ons platform en bieden uitgebreide aanpassingsopties, van no-code tot pro-code, waardoor ze nauwkeurig kunnen worden afgestemd op de behoeften van de klant.
  • Geavanceerde AI-mogelijkheden: Bied agentondersteunde en agentautonome interactieve kanaalgebaseerde werkstromen met onze Agentforce Agenten. Bevat voorspellende en generatieve AI om de efficiëntie te verhogen door middel van automatisering, predictieve analyses en gepersonaliseerde gebruikerservaringen, en biedt navolgbare insights en aanbevelingen.
  • Realtime gegevensverwerking: Maakt gebruik van Data 360 voor realtime toegang tot en analyse van gegevens, waardoor tijdige en weloverwogen besluitvorming op basis van de meest actuele informatie wordt ondersteund. Dit verbetert het reactievermogen en de wendbaarheid in drukke omgevingen.
  • Gecombineerde gegevens en Analytics: Integreert verschillende gegevensbronnen in een gecentraliseerd platform voor consistente en uitgebreide gegevensweergaven, die nauwkeurige analyses leveren en de besluitvorming verbeteren.
  • Verbeterde beveiliging en naleving: Bevat robuuste beveiligings- en nalevingstools om gevoelige gegevens te beschermen en te voldoen aan wettelijke normen.
  • Gebruikerservaring van consumentenkwaliteit: Biedt intuïtieve, gebruiksvriendelijke interfaces die toepassingen toegankelijk en effectief maken voor alle apparaten, kanalen en modaliteiten.
  • Betrouwbaarheid: Zorgt voor minimale downtime en schaalbaarheid ter ondersteuning van missie- en levenskritieke activiteiten, inclusief hulpdiensten en kritieke transportsystemen.
  • Elastische schaalbaarheid: Gebouwd op Hyperforce dat steeds grotere volumes aan gegevens en interacties van gebruikers ondersteunt zonder in te boeten op prestaties of kosten.
  • Continu verbeteren: Integreert regelmatig innovaties om mogelijkheden te verbeteren zonder bestaande activiteiten te verstoren.

Salesforce zet zich in voor het verbeteren van zijn toepassingen door het combineren van mogelijkheden binnen zijn platform, voortbouwend op de basistechnologieën die in deze whitepaper worden beschreven. Deze transformatie wordt geleid door een set belangrijke prioriteiten die het ontwerp en de ontwikkeling van de Salesforce-toepassingssuite bepalen.

Onze toepassingsteams zijn gespecialiseerd in prestaties en schaalbaarheid en gebruiken geavanceerde prestatielaboratoria om exacte replica's van onze productieomgevingen te maken met synthetische gegevens. Deze set-up maakt uitgebreide simulaties van journeys van parallelle gebruikers mogelijk om ervoor te zorgen dat elke nieuwe voorziening grondig wordt getest op prestaties en de impact ervan wordt beoordeeld. Wanneer run-time bottlenecks worden geïdentificeerd, passen we dynamisch scorelimieten en andere maatregelen aan om de gezondheid van het systeem te beschermen en tegelijkertijd gegevens te verzamelen om oplossingen te stimuleren.

Onze systemen zijn ontworpen voor horizontale schaalbaarheid om de flexibiliteit van de openbare cloud effectief te benutten. Geautomatiseerde controles zorgen ervoor dat updates of uitbreidingen geen negatieve invloed hebben op de prestaties. We maken gebruik van voorspellende automatische schaalmachines die de systeembelasting proactief beheren, niet alleen reageren op de toegenomen vraag, maar ook anticiperen en vooraf bijsturen.

Automatisch schalen is cruciaal voor het minimaliseren van de kosten door het reduceren van ongebruikte capaciteit. We volgen de systeemkosten op de voet en identificeren en pakken eventuele inefficiënties bij automatisch schalen of resourcegebruik aan. Hoewel kostenefficiëntie belangrijk is, geven we prioriteit aan betrouwbare applicatielevering en kiezen we voor automatische schaalmachines die snel en langzaam opschalen om het Customer Trust te behouden, zelfs als dit hogere kosten met zich meebrengt.

Gegevensmodellen zijn van fundamenteel belang voor alle bedrijfsactiviteiten bij Salesforce en hebben invloed op bedrijfsmogelijkheden, API's, navigatie, UI-weergaven en de rapporten die kunnen worden gemaakt. Ze zijn essentieel voor de functionaliteit van het platform.

Onze toepassingssuite deelt een gemeenschappelijk gegevensmodel in Sales Cloud, Service Cloud, Revenue Cloud, Commerce Cloud, Marketing Cloud en Industries Cloud. Dit draagt bij aan onze geïntegreerde suite, die consistente werking en interoperabiliteit biedt, en duidelijke paden voor upgrades en uitbreidingen.

Door bijvoorbeeld Account- en Product-entiteiten te delen binnen alle Clouds kunnen gebruikers in zowel Marketing Cloud als Sales Cloud gegevens, metagegevens, UI-componenten en bedrijfslogica uitwisselen. Deze integratie helpt bij het afbreken van silo's en bevordert cross-functionele samenwerking.

Een gemeenschappelijk gegevensmodel in alle Salesforce Clouds verbetert de integratie aanzienlijk, maar voldoet mogelijk niet aan alle complexe integratiebehoeften van partners. Het gemeenschappelijke gegevensmodel van Data 360 bouwt hierop voort door de voordelen van het gedeelde gegevensmodel uit te breiden tot buiten de typische gegevensgrenzen van Salesforce, rekening houdend met uitgebreidere integratiescenario's.

Met het Framework voor metagegevens van Salesforce kunnen verschillende groepen, zoals engineeringteams, ISV's, partners, beheerders en eindgebruikers, hun toepassingen aanpassen en uitbreiden binnen verschillende lagen van uitbreidbaarheid zonder elkaar te verstoren. Deze structuur ondersteunt een schaalbare omgeving waarin wijzigingen door één groep andere niet verstoren, waardoor de systeemintegriteit behouden blijft.

Een goed voorbeeld van het Framework in actie is het product Gecombineerde Knowledge, dat alle Knowledge bronnen integreert in een gegevens-lake. Deze set-up omvat een semantische laag en retrievers, die voorspellende en genererende AI-mogelijkheden verbeteren in Sales Cloud, Service Cloud, Revenue Cloud, Marketing Cloud en Commerce Cloud. Het omvat een gegevensmodel voor ongestructureerde en semigestructureerde Knowledge gekoppeld aan het bestaande gestructureerde Knowledge model.

Daarnaast gebruikt het Framework metagegevens voor het definiëren van aangepaste relaties tussen gegevenstypen, wat het genereren van geavanceerde query's vergemakkelijkt. Hierdoor kunnen toepassingsteams aanpasbare toepassingen maken die gebruikmaken van deze uitgebreide Knowledge base, terwijl ISV's, partners en klanten de toepassingsmogelijkheden verder kunnen verbeteren door het wijzigen van metagegevensrelaties of het ontwikkelen van aangepaste retrievers voor specifieke zakelijke gebruikscases.

Klantgegevens worden veilig opgeslagen op verschillende platforms, zoals SalesforceDB en Data 360, en zijn gestandaardiseerd en genormaliseerd, ongeacht de gestructureerde of ongestructureerde indeling. Dit zorgt voor consistente gegevensverwerking via een gecombineerde indeling die bekend staat als het sObject, dat een samenhangend gegevensplatform ondersteunt voor alle klantgegevens.

Deze standaardisering maakt één API voor alle gegevensbewerkingen, een gecombineerde interface voor triggers in Apex en het maken van aangepaste werkstromen met Flow mogelijk. Het ondersteunt ook Tableau Next, wat aangepaste gegevensweergaven en integratie met generatieve AI-tools zoals Aanwijzingensamensteller mogelijk maakt voor het genereren van intelligente reacties op basis van klantgegevens.

Daarnaast kunnen Salesforce-toepassingen worden geïntegreerd met verschillende gegevensopslagplaatsen om de flexibiliteit van bedrijfsprocessen binnen producten te verbeteren. In Marketing Cloud wordt Stroom bijvoorbeeld gebruikt voor het beheer van multi-touch klantervaringen, met opties voor het gebruik van vooraf ontworpen sjablonen of het samenstellen van aangepaste stromen die marketing integreren met andere bedrijfsprocessen, allemaal op basis van onderliggende klantgegevens.

Toepassingen maken gebruik van gedeelde services zoals identiteitsoplossing, inhoudscombinatie, personalisatie, analyses, LLM Gateway en Redeneringsservices en verbeteren deze, waardoor snelle innovatie en levering mogelijk worden. Deze services ondersteunen real-time gegevensverwerking, AI-gestuurde insights en verrijkte gebruikerservaringen en bieden een uitgebreide 360-graden klantweergave.

Voordelen omvatten verbeterde efficiëntie door intelligente automatisering en voorspellende analyses, schaalbaarheid voor het vergroten van gegevens- en gebruikersinteracties, en robuuste beveiliging en naleving. Met de aanpassingsmogelijkheden van het platform kunnen organisaties zich snel aanpassen aan veranderende behoeften, wat groei en operationele uitmuntendheid bevordert.

Innovatie in de toepassingslaag wordt gestimuleerd door het Salesforce Platform en afzonderlijke toepassingen, waardoor het Salesforce-ecosysteem wordt verbeterd en toepassingen marktleider worden.

Salesforce-toepassingen zijn ontworpen om gebruikers te ontmoeten op verschillende platforms, waaronder web, mobiel, e-mail, sms, WhatsApp en andere kanalen. Ze optimaliseren de native mogelijkheden van elk kanaal om de gebruikerservaring en efficiëntie te verbeteren.

Voorzieningen omvatten offline mogelijkheden voor Salesforce Field Service-gebruikers die meerdere maanden duren, browserpushkennisgevingen en breedbeeldlay-outs voor serviceagenten in Lightning Service Console, en hoogwaardige storefronts en co-pilots voor Commerce-shoppers.

Het metagegevensplatform zorgt ervoor dat Salesforce, partners en klanten direct van deze mogelijkheden kunnen profiteren.

Met de basisservices, het platform en de gedeelde bedrijfsmogelijkheden van Salesforce kunnen toepassingen zich snel aanpassen aan marktverschuivingen en technologische trends, waardoor snelle innovatie mogelijk is. Met de komst van generatieve AI maakte Salesforce bijvoorbeeld snel gebruik van bestaande AI-services zoals de NLP Trust Layer en Intent Detection om promptsjablonen op te nemen in het Universal Communications Platform. Deze integratie verbetert de functionaliteit van berichtenverkeer en telefoons binnen producten, waardoor meer persoonlijke clientverbindingen mogelijk worden.

In navolging van de trend naar autonome AI lanceerde Salesforce Agentforce, een oplossing die gebruikmaakt van deze bestaande investeringen om zakelijke gebruikscases met agenten efficiënt te automatiseren, zonder dat er helemaal opnieuw hoeft te worden gebouwd.

We hebben Marketing Cloud, Revenue Cloud en Commerce Cloud opnieuw gebouwd op het Salesforce Platform, waardoor deze Clouds dezelfde infrastructuur, platform, metagegevens, gegevens, AI, UI-componenten en bedrijfslogica kunnen delen, terwijl ze toch profiteren van de volledige kracht van het Salesforce Platform. Zo hebben we voorzieningen overgenomen uit Revenue Cloud en ingebedde kernmogelijkheden zoals de op beperkingen gebaseerde configurator, prijsstellingsengines en catalogusbeheer, waardoor ze basisservices zijn die beschikbaar zijn in de suite. Dit stelt ons ook in staat om een naadloze integratie te hebben tussen al onze clouds en de mogelijkheden die Commerce Cloud en Marketing Cloud bieden, worden onderdeel van de gedeelde bedrijfsmogelijkheden die kunnen worden benut door de andere toepassingen. Dit is onze geïntegreerde visie voor de toepassingssuite.

De journey van het Salesforce Platform heeft geleid tot de ontwikkeling van een geïntegreerde toepassingssuite die Sales Cloud, Service Cloud, Marketing Cloud, Revenue Cloud en Commerce Cloud combineert in één gecombineerde oplossing. Deze suite is beschikbaar vanaf de Salesforce Starter Edition en biedt contact met meerdere kanalen, klantrelatiebeheer en zakelijke insights in één samenhangend pakket. Ongeacht de gekozen edition hebben gebruikers toegang tot de kernmogelijkheden van Sales Cloud, Service Cloud, Marketing Cloud en Commerce Cloud, wat zorgt voor een consistente ervaring op alle niveaus.

Salesforce Industries-producten voor Financiële dienstverlening, Gezondheidszorg, Life Sciences, Media, Energie en nutsvoorzieningen, Industriële fabricage, Auto, Consumentengoederen, Detailhandel, Net Zero, Publieke sector, Onderwijs en Nonprofit breiden onze toepassingsproducten en ons platform uit om oplossingen op maat te bieden die inspelen op de unieke uitdagingen van sectoren. Ze stroomlijnen activiteiten en verhogen de productiviteit door branchespecifieke werkstromen, nalevingsmaatregelen en gegevensmodellen op te nemen.

Het portfolio Sectoren is opnieuw samengesteld op het Salesforce Platform om samenstelbaarheid binnen verticals mogelijk te maken. Klanten kunnen nu een of meer mogelijkheden in de branche combineren tot oplossingen op maat, waarbij gebruik wordt gemaakt van gedeelde metagegevens, API's en zakelijke services. Deze benadering balanceert verticale differentiatie met platformconsistentie, waardoor aanpassingsvermogen en schaalbaarheid binnen diverse wettelijke en zakelijke contexten worden gegarandeerd.

Onze producten maken gebruik van een gelaagde architectuur. Aan de basis staat het Salesforce Platform en horizontale toepassingen zoals Sales Cloud en Service Cloud, die als basis dienen voor alle brancheoplossingen. Salesforce biedt hiervoor gemeenschappelijke services met toegevoegde waarde die herbruikbare componenten verbeteren die in de meeste sectoren zijn ingebed. Voorbeelden hiervan zijn mogelijkheden voor Digitale automatisering, Tijdlijnen, Actieplannen en meer. Boven deze laag bevindt zich een herbruikbare bedrijfslogicalaag die horizontale mogelijkheden omvat, zoals feedbackbeheer, CPQ (configuratie, prijs, offerte) en servicebeheer.

De bovenste laag bevat domeinspecifieke aanpassingen die zijn afgestemd op specifieke branchevereisten, waarbij het onderliggende platform wordt gebruikt voor verbeterde schaalbaarheid en efficiëntie. In de verticale Industriële fabricage optimaliseert deze set-up bijvoorbeeld de productieplanning door nauwkeurige prognoses. In de life sciences-sector biedt het verkoopteams van farmaceutische bedrijven mobiele offline oplossingen die werkstromen en monsterverwerking efficiënt beheren en tegelijkertijd voldoen aan diverse geografische wettelijke vereisten.

Vertrouwde AI Excellence: Onze vertrouwde generatieve AI-oplossingen bieden branchespecifieke AI-mogelijkheden. Deze omvatten agenten en prompt engineering, die low-code/no-code automatisering en digitalisering faciliteren in sectoren zoals gezondheidszorg, biowetenschappen en financiële dienstverlening. Daarnaast zijn voorzieningen zoals document-/tekstmining en samenvatting geschikt voor sectoren die grote hoeveelheden gegevens verwerken, wat helpt bij het extraheren van informatie en het verzamelen van insights.

Aangepaste agenten verbeteren de driewegcommunicatie tussen agenten en klanten, wat leidt tot snellere oplossingen. De Trust laag van het Salesforce Platform maakt naleving van alle nalevings- en regelgevingsnormen binnen sectoren mogelijk.

Gegevens, insights en intelligentie met naleving en beveiliging van regelgeving: Salesforce Industries biedt een uitgebreide 360o-weergave met strenge maatregelen voor gegevensprivacy, delen en beveiliging die zijn afgestemd op specifieke brancheregelgeving zoals AVG, HIPAA en FedRamp. Salesforce integreert gegevens uit verschillende bronnen, wat naleving en beveiliging mogelijk maakt, en breidt deze oplossingen uit met extra voorzieningen zoals Shield Encryption BYOK (Bring Your Own Keys) voor gegevensencryptie voor belanghebbenden.

Verhoogde gebruikerservaring: Salesforce Industries legt de nadruk op een naadloze gebruikerservaring die is afgestemd op branchespecifieke behoeften om de gebruikerservaring te verbeteren. Dit omvat tools zoals het Actionable Resource Center, Experience Cloud-sjablonen en op OmniStudio gebaseerde oplossingen.

Digitalisering, integratie en onboarding: Salesforce Industries biedt digitalisering, integratie en onboarding via oplossingen met weinig code tot geen code, waarbij tools zoals Stromen en Omnistudio worden gebruikt voor nieuwe klanten en migratieoplossingen worden aangeboden voor bestaande CRM-systemen. Integratie met externe systemen en gegevens wordt gestroomlijnd via de connectoren van MuleSoft. Salesforce omvat ook branchespecifieke serviceprocessen, zoals geschillenbeheer voor Retail Banking.

Mobiel en offline: Salesforce Industries biedt robuuste domeinspecifieke ondersteuning voor de mobiele Salesforce-app en de mobiele Field Service-app. Voor zeer gespecialiseerde domeinen die geavanceerde offline ondersteuning vereisen, biedt Industries op maat gemaakte mobiele apps die zijn gebaseerd op Salesforce Mobile SDK's.

Gemeenschappelijke zakelijke mogelijkheden: Salesforce Industries bouwt voort op een basis van veelvoorkomende zakelijke mogelijkheden, waardoor consistentie en productiviteit mogelijk zijn en oplossingen worden afgestemd op unieke behoeften van de sector, zoals verschillende systemen voor het boeken van afspraken voor banken en ziekenhuizen. Salesforce is geïntegreerd met het bredere Salesforce-ecosysteem en biedt een holistische Customer 360 weergave, waardoor het een essentieel onderdeel is van de Salesforce-productreeks.

De markt voor Analytics en Business Intelligence (BI)-platforms bevordert al jaren visuele selfservice en AI-gestuurde geautomatiseerde insights voor eindgebruikers om hen te helpen snellere, meer gegevensgestuurde beslissingen te nemen. We weten echter dat niet iedereen dit heeft zien gebeuren vanwege verschillende uitdagingen:

  • Niet-verbonden insights: Insights worden niet geïntegreerd in de werkstromen van gebruikers, waardoor het moeilijk is om actie te ondernemen op basis van de insights, ondanks het potentieel ervan om beslissingen te nemen.
  • Gegevensoverbelasting en Silo's: Gegevens blijven snel groeien en blijven gecompartimenteerd, wat leidt tot desorganisatie- en beveiligingsrisico's. Organisaties staan voor een dilemma tussen een chaotische, selfservicegegevensomgeving en een beperkende, goed beheerde gegevensomgeving.
  • Wantrouwen in gegevens: De uitbreiding en fragmentatie van gegevens heeft het Trust van gebruikers in de inzichten die worden afgeleid van bedrijfsgegevens, aangetast.
  • Gebrek aan composteerbaarheid: Er is een aanzienlijke afwezigheid van zetbaarheid en hergebruik in werkprocessen, waardoor gebruikers taken moeten herhalen en er geen duidelijke manieren zijn om inkomsten te genereren.

Tableau Next is ontworpen om de cyclus van visuele analyses te verbreden door zakelijke gebruikers en gegevensprofessionals op nieuwe, op samenwerking gerichte manieren samen te brengen, allemaal aangevuld met AI. Het biedt tijdige, vertrouwde meetgegevens en insights via het Salesforce Platform, wat alomtegenwoordige toegang tot navolgbare insights vergemakkelijkt.
Analytics

Tableau Next pakt deze uitdagingen aan door:

  • Een open, samenstelbaar, API-first platform maken voor verbonden omgevingen, van gegevensverbinding tot actie. Het leveren van tools voor ontwikkeling, samenstelbare componenten voor rijke analytische toepassingen en mogelijkheden om hun verpakking en distributie te beheren.
  • Bouwen met AI als kern en in staat contextuele en relevante insights te bieden, met tools die gegevensprofessionals efficiënt kunnen beoordelen en valideren om Trust te garanderen.
  • Voortbouwend op Tableau Semantics als universele semantische laag voor snelle, selfservice- en beheerde gegevensanalyse binnen een gecontroleerd maar flexibel ecosysteem.
  • Realtime gegevensmogelijkheden op cloudschaal aanbieden via Data 360 voor vertrouwde, schaalbare en beheerde gegevenstoegang.
  • Een rijke omgeving en marktplaats bieden voor ontwikkelaars om toepassingen te bouwen en geld te verdienen.
  • Intelligentie integreren in de kern, de kracht van de semantiek en Knowledge van uw organisatie naar de agenten brengen die u kracht geven.
  • Trust prioriteren, zodat u vertrouwen kunt hebben in uw gegevens, analyses en agentische werkbelasting en implementatie, door middel van directe controle en zichtbaarheid van hun activiteiten en werkzaamheid.
  • Samenwerking benutten als een eersteklas ontwerpprincipe, met diepe en rijke integraties met Slack en andere samenwerkingstools voor uw organisatie.

Tableau Next bouwt voort op Tableau's leiderschap op het gebied van tools voor gegevensanalyse door een open platform te bieden dat de mogelijkheden vergroot en ervaringen integreert. Belangrijkste kenmerken zijn:

  • Visualisering van rich data: Gebruikt Tableau's VizQL-technologie voor uitgebreide visuele analyses.
  • Samenwerkende, beheerde werkruimten: Biedt een uniforme interface voor analysetaken, integreert met Slack voor realtime samenwerking.
  • Vertrouwde, beheerde gegevens: Ondersteunt selfserviceanalyse met gestructureerde speciale actietrajecten voor globaal beheer in een veilige omgeving.
  • Geavanceerd schrijven van meetgegevens: Hiermee kunnen analisten efficiënt KPI's maken en hergebruiken binnen uw organisatie, wat consistentie en betrouwbaarheid bevordert.

Tableau Next is fundamenteel gebouwd met Agentforce als een fundamenteel architectonisch concept, waardoor Tableau Next beter in staat is om zeer verbonden, vertrouwde en op samenwerking gebaseerde AI-gestuurde gegevenstools te leveren.

  • BI-tools: Verbetert de efficiëntie bij selfserviceanalyse voor gegevenswerkers, waarbij de nadruk ligt op gegevensvoorbereiding en het beheer van visuele en semantische metagegevens.
  • Contextuele omgevingen: Brengt gegevensinsights, ervaringen en transparante AI in de context van waar het grootste deel van een organisatie werkt (bijvoorbeeld Slack).
  • Agentforce Architecture: Gebouwd op de Agentforce stack, biedt Tableau Next een rijke context op een geavanceerde agentische architectuur.
  • Semantische catalogus: Biedt een gecentraliseerd systeem voor het beheer van metagegevens, herkomst en zoekopdrachten, waardoor gedeelde ervaringen tussen Tableau Next-gebruikers mogelijk worden.
  • Gedeelde en gegenereerde metagegevens: Biedt naadloze werkstromen tussen selfserviceanalyses en beheerde inhoud binnen een uitgebreid ecosysteem.
  • Actiekader: Zet insights om in actie via vooraf in een pakket opgenomen, door mensen beheerde of gegenereerde werkstromen.
  • Gepersonaliseerde insights. Leert uw gegevensvoorkeuren, uw rol en nog veel meer (voor zover u dat toestaat), om u onmiddellijk gecontextualiseerde en gepersonaliseerde gegevensinsights te bieden.
  • Proactieve insights. Verkent op intelligente wijze uw gegevensecosysteem, op zoek naar plaatsen die statistisch interessant voor u zijn, terwijl u proactief inzicht krijgt in de aanjagers van de verandering, wat u eraan kunt doen, en acties aanbeveelt die als volgende stappen moeten worden ondernomen.
  • Vertrouwde gegevensagenten. Geeft u, als aanjager van uw gegevensagenten, de mogelijkheid om de toepassing samen te stellen en af te stemmen via geïntegreerde omgevingen. Het biedt ook testtools om uw gegevenswijzigingen en de impact ervan op de nauwkeurigheid en werkzaamheid van uw agenten vooraf te evalueren.

Tableau Next verbetert zakelijke gebruikerservaringen op verschillende platforms zoals Slack en Salesforce, en via nieuwe analysevoorzieningen zoals Tableau Pulse, die allemaal toegankelijk zijn via agentische omgevingen om de betrokkenheid bij analyses te vereenvoudigen. Belangrijke aspecten omvatten:

  • Samenwerking: Centraal in vertrouwde analyses staat het faciliteren van interactie tussen verschillende analytische componenten en het integreren van validatietools binnen de werkstroom van gebruikers.
  • Pulsmeetgegevens: Levert zowel beheerde als geautomatiseerde insights efficiënter dan traditionele door analisten gemaakte dashboards.
  • AI-gestuurde omgevingen: Gebruikt AI om de behoefte aan technische expertise in geavanceerde analyses te verminderen en betrouwbaarheid te waarborgen met deterministische metagegevens en beheerde gegevens.
  • Multi-Player Insight Delvery: Zakelijke gebruikers in staat stellen om samen te werken met analisten om Knowledge en Trust te verkrijgen in de insights die het systeem biedt.
  • Diepe integratie: Gebouwd op een gedeeld metagegevens- en gegevensplatform, dat samenstelbaarheid biedt voor verschillende systemen en omgevingen om samenstelbaarheid mogelijk te maken voor speciale acties, gegevensstromen en voor verschillende identiteiten die elkaar helpen bij het beoordelen en voltooien van werk.

De Tableau Semantic Layer vormt een cruciale brug tussen ruwe gegevens en interpretatie door gebruikers, vereenvoudigt gegevensanalyse, besluitvorming en toepassingsontwikkeling, en verbetert AI-gestuurde context en ophalen. Belangrijkste kenmerken zijn:

  • Geïntegreerd beheer van metagegevens: Ondersteunt zowel selfservice- als beheerde metagegevens en vergemakkelijkt ad-hocanalyse met gestructureerde trajecten om de organisatorische enige bron van waarheid te worden.
  • Beste mogelijkheden van Tableau: Inclusief ondersteuning voor meerdere logische objecten, samenstelbaarheid van modellen, gedeelde dimensies, complexe georuimtelijke hiërarchie en tijdelijke modellering.
  • Diverse gegevens en Analytics: Helpt bij het koppelen van ongestructureerde en gestructureerde gegevens, zoals het correleren van op afbeeldingen gebaseerde productcategorieën met gestructureerde verkoopgegevens en het opnemen van gevoelsanalyse van semigestructureerde productbeoordelingen.
  • Integratie van Salesforce Platform: Stelt een gecombineerde bron van waarheid vast, die consistente bedrijfssemantiek en naadloze integratie tussen toepassingen mogelijk maakt, en een samenhangend metagegevensmodel dat verschillende gebruikerservaringen en gebruikscases ondersteunt.
  • Agentische intelligentie: De semantische laag is een van de belangrijkste gebieden waarop agenten intelligence verkrijgen door niet alleen inzicht te krijgen in de gegevens en metagegevens die uw bedrijf aansturen, maar ook in de semantiek die het definieert, inclusief diepere beschrijvingen en voorkeuren die zijn afgestemd op uw organisatie.

Tableau Next biedt geïntegreerde oplossingen die gegevensgestuurde besluitvorming en vertrouwde automatisering verbeteren, met eenvoudige acties, vooraf gedefinieerde stromen, planning en API-integraties. Belangrijke componenten omvatten:

  • Gestandaardiseerde, intelligente bedrijfsacties: Faciliteert dringende en contextspecifieke communicatie binnen bedrijven, die essentieel maar complex is.
  • Vooraf gedefinieerde en gegenereerde stroomplanningen: Schakelt zowel ad-hoc- als geplande acties in via statische en dynamisch gegenereerde stromen die betrouwbaar en toch verifieerbaar zijn.
  • Agentforce: Ondersteunt AI-gestuurde gegevensgesprekken en interacties, waardoor gebruikers kunnen deelnemen aan insights en acties kunnen uitvoeren zoals die in een traditionele UI, zowel binnen als buiten hun bedrijfstoepassingen, en vereenvoudigd door middel van gesprekken.

Tableau Next biedt een samenstelbaar ontwikkelaarsplatform met opties zonder code, met weinig code en pro-code voor toepassingsontwikkeling, allemaal met behulp van Tableau Semantics on Data 360. Belangrijke aanbiedingen omvatten:

  • Vooraf verpakte industrie/intelligente toepassingen: Biedt op maat gemaakte en aanpasbare analytische toepassingen die zijn afgestemd op specifieke behoeften van de sector.
  • Toepassingen van derden en ISV: Ondersteunt het maken van dynamische en interactieve toepassingen voor analytische, branchespecifieke en aangepaste doeleinden.
  • Markt en Exchange: Hiermee kunnen ISV's en ontwikkelaars hun toepassingen opnemen in een pakket en distribueren binnen het grootste en meest vertrouwde ecosysteem voor de ontwikkeling van bedrijfstoepassingen.

Tableau Next is ontworpen voor zowel zakelijke gebruikers als gegevensprofessionals en bevordert een samenwerkingsbenadering voor inzicht in gegevens. Of het nu technisch of niet-technisch is, alle teamleden, van zakelijke gebruikers tot gegevensexperts, kunnen elkaars gegevensinsights beoordelen. Bovendien zijn deze insights niet beperkt tot een browsertabblad binnen een BI-platform.

Als BI-platform is Tableau Next:

  • Composeerbaar tussen platforms. Insights worden op dezelfde manier weergegeven, ongeacht het platform waarop u ze weergeeft. Deze consistentie is een principe van pijlerontwerp bij het visueel werken met gegevens.
  • Diep geïntegreerd met Slack. Integratieontwikkeling met Slack heeft gezorgd voor een van de meest intuïtieve en meeslepende samenwerkingsgegevenservaringen die momenteel op de markt zijn.
  • Open voor elk gereedschap. De toepassing van ons API-first principe, op ons diepgecombineerde platform, zorgt ervoor dat integratie kan worden uitgebreid naar andere samenwerkings- en externe tools, waarbij de rijkdom overal behouden blijft.

Hoewel het Salesforce Platform een uitgebreide reeks integratiemogelijkheden biedt om een breed scala aan digitale uitdagingen aan te pakken, opereren veel klanten binnen ondernemingsarchitecturen die zich in de loop van de tijd hebben ontwikkeld door het gebruik van verschillende leveranciers en technologieën.

Moderne ondernemingen worden geconfronteerd met uitdagingen op het gebied van systeemintegratie en automatisering van bedrijfsprocessen, wat vaak leidt tot gegevenssilo's en inefficiënties. Het Salesforce Integration Platform, dat gebruikmaakt van de kracht van MuleSoft, pakt deze problemen aan door de snelle ontwikkeling en uitbreiding van geautomatiseerde processen te faciliteren. Het zorgt voor naadloze systeemconnectiviteit, verbetert de informatiestroom en ondersteunt besluitvorming over verschillende platforms, waardoor arbeidskosten en automatiseringskosten worden verlaagd. Deze laag is cruciaal voor het maken, beheren, beheren en bewaken van integraties tussen Salesforce-services en andere aangepaste of externe services.

Systemen worden gedefinieerd via API's, die dienen voor:

  • Krijg toegang tot gegevens uit essentiële systemen zoals ERP, klant- en factureringssystemen en eigen databases.
  • Faciliteer gegevensinteractie en -integratie, waardoor gegevenssilo's worden voorkomen.
  • Voeg bedrijfscontext toe aan de gegevens en processen die worden beheerd door systeem- en proces-API's.

Voor effectieve communicatie worden API's beschreven met behulp van:

  • OpenAPI Specification (OAS) voor onmiddellijke synchrone uitwisselingen
  • AsyncAPI voor asynchrone, eventgestuurde communicatie
  • Model Context Protocol (MCP) voor gestructureerde modelcontextinteracties
  • Agent-naar-agent-protocol (A2A) voor directe agent-naar-agent-integraties.

De Salesforce Integration Layer biedt robuuste mogelijkheden voor het integreren en beheren van elk systeem, waardoor de connectiviteit met de gegevens-, AI- en appfunctionaliteiten van Salesforce wordt verbeterd, ongeacht of de systemen native zijn voor Salesforce of van andere aanbieders.

Complexe integraties vereisen geavanceerde transformaties en robuuste tools, waaronder universele connectiviteit; API-beheer en governance; een geïntegreerde ontwikkelomgeving (IDE) voor het samenstellen van integratiewerkbelastingen; een run-time platform voor het implementeren, beheren en overzien van deze integraties; en een platform voor observatie om end-to-end zichtbaarheid in deze integraties te bieden.

Om het integratieproces verder te versnellen, bieden we accelerators en branchespecifieke sjablonen die veelvoorkomende integratiepatronen en -behoeften coderen.

Twee primaire integratiepatronen hebben betrekking op de stroom van gegevens en processen tussen Salesforce en het bredere ecosysteem: uitgaande integratie en inkomende integratie.

Salesforce verbinden met externe systemen (uitgaand): Dit patroon omvat processen die afkomstig zijn uit Salesforce en die toegang hebben tot gegevens of acties activeren in externe systemen.

  • Veilig eindpuntbeheer (benoemde inloggegevens): Benoemde inloggegevens bieden een veilige, gecentraliseerde locatie voor de opslag van eindpunt- en authenticatiedetails. Toepassingen en automatiseringen verwijzen naar een logische naam, terwijl het platform de complexiteiten van de authenticatielevenscyclus afhandelt.
  • Declaratieve integratie (Externe services): Voor externe systemen die een standaard OpenAPI-specificatie bieden, kan een beheerder Externe services gebruiken om de API declaratief te registreren. Het platform verwerkt vervolgens de specificatie, waardoor de bewerkingen van de service automatisch beschikbaar komen als native acties in tools zoals Flow of als native objecten in Apex.
  • Complexe systeemintegratie (MuleSoft): Voor systemen zonder moderne interfaces maakt MuleSoft een standaard, herbruikbare API-laag. Dit abstraheert verouderde complexiteit en brengt on-premises gegevens en processen in het Salesforce-ecosysteem.
  • Realtime toegang tot gegevens (externe objecten): Vertegenwoordigt tabellen uit externe systemen als virtuele objecten binnen het Salesforce-gegevensmodel, waardoor externe gegevens toegankelijk zijn via standaardquery's en UI-componenten zonder replicatie.
  • Centraal vermogensbeheer (Gecombineerde API-catalogus): De Gecombineerde API-catalogus is een gecentraliseerde opslagplaats en de enige bron van waarheid voor alle API-specificaties en de bijbehorende metagegevens, zoals hun locatie en beveiligingsprotocollen. Het zorgt ervoor dat gegevens of bedrijfslogica ongeacht waar deze zich bevinden, kunnen worden ontdekt, veilig kunnen worden verbonden met en kunnen worden samengesteld in krachtige nieuwe toepassingen en automatiseringen binnen het Salesforce-ecosysteem.
  • Aangepaste pro-codelogica (Apex REST): Ontwikkelaars kunnen aangepaste bedrijfslogica die in Apex is geschreven zichtbaar maken als een REST-API en actie. De actie is dan beschikbaar als een stap in een stroom of als een tool voor een AI-agent.

Externe systemen verbinden met Salesforce (inkomend): Met dit patroon kunnen externe systemen en toepassingen verbinding maken met het Salesforce Platform om toegang te krijgen tot gegevens, bedrijfslogica te activeren en processen te organiseren. Deze mogelijkheid is gebaseerd op een basis van beproefde API's van ondernemingsniveau die op grote schaal werken. Vanaf oktober 2025:

  • De Query-API (SOQL) verwerkt dagelijks meer dan 50 miljard verzoeken.
  • De REST-API bedient bijna 5 miljard aanroepen per dag vanuit externe systemen, waarbij het gebruik met 30% per jaar groeit.
  • De Bulk-API verwerkt dagelijks honderden miljarden records voor grootschalige gegevensbewerkingen.

Deze bewezen betrouwbaarheid en schaal ondersteunt de volgende mogelijkheden:

  • Een gecombineerde API-omgeving: Toegang tot alle Salesforce-mogelijkheden wordt gecombineerd via een consistente eindpuntstructuur (api.salesforce.com), waardoor ontwikkelaars niet langer verschillende patronen of authenticatiestromen voor elk product hoeven te leren.
  • Een uitgebreide, speciaal samengestelde API-portfolio: Het platform biedt een diverse verzameling API's die zijn afgestemd op specifieke behoeften, waaronder REST- en SOAP-API's voor transactiebewerkingen, de Bulk-API voor gegevensverwerking met groot volume, de Pub/Sub-API voor eventgestuurde toepassingen en gespecialiseerde product- of aangepaste Apex API's.
  • Toekomstgereedheid voor agentische integratie: Via standaarden zoals MCP kunnen klanten hun Salesforce-gegevens en -acties veilig zichtbaar maken als "tools" voor externe AI-agenten, waardoor een Salesforce-exemplaar een uitbreidbare set vaardigheden wordt voor digitale medewerkers.

Naast de bestaande inkomende en uitgaande patronen voor gegevens- en procesintegratie ontstaat er een nieuw patroon voor het agentische tijdperk. Het Salesforce Platform implementeert een uitgebreide MCP-strategie en positioneert het als zowel een consument als een aanbieder van door AI ondersteunde services. Deze bidirectionele benadering maakt agentische interoperabiliteit mogelijk, waardoor ondernemingen Salesforce-gegevens en -mogelijkheden naadloos kunnen integreren met het zich ontwikkelende ecosysteem van AI-agenten en -tools, terwijl beveiliging en governance op ondernemingsniveau behouden blijven.

Salesforce als MCP-client: Agenten kunnen als MCP-client fungeren door intelligent en dynamisch gebruik te maken van externe systemen en API's. Met deze mogelijkheid kunnen organisaties het bereik van Agentforce uitbreiden tot buiten de Salesforce-grenzen door acties te organiseren binnen elk systeem, of het nu een moderne API heeft of verbinding via MuleSoft vereist met verouderde systemen of RPA-bots. Configuratie wordt afgehandeld via een vertrouwde declaratieve, op onderwerpen gebaseerde set-upervaring, waardoor snelle integratie zonder aangepaste ontwikkeling mogelijk is. Een vereenvoudigd ontdekkingsmechanisme voor door partners geleverde MCP-servers stroomlijnt de integratie van externe mogelijkheden verder. Door de complexiteiten van externe connectiviteit te abstraheren via een grootschalige stack kunnen ondernemingen Agentforce snel integreren met hun bredere technologische landschap.

Salesforce als een MCP-server: Als MCP-server maakt het platform de logica en activa, inclusief standaard REST-API's, aangepaste eindpunten, aanroepbare acties en stromen, zichtbaar als ontdekbare "tools" voor externe agenten. Via een declaratieve interface kunnen klanten en ISV's hun eigen aangepaste MCP-servers maken en configureren, waarbij mogelijkheden worden gemodereerd in verzamelingen tools die zijn afgestemd op unieke bedrijfsprocessen. Dit strekt zich uit tot MCP-aanwijzingen, waardoor natuurlijke synergieën worden gecreëerd met de Prompt Template-mogelijkheden van het platform en organisaties hun investering in prompt engineering toegankelijk kunnen maken voor elk extern AI-systeem.

Deze mogelijkheid wordt bepaald door een meerlaags beveiligingsmodel:

  • Toepassingscontrole: De appconstructie Externe client biedt beheerders robuuste controle over welke toepassingen van externe agenten toegang hebben tot hun Salesforce-organisatie.
  • Bereikte machtigingen: Authenticatie wordt uitgebreid met fijnmazige OAuth-bereiken, waardoor nauwkeurig bijhouden en afdwingen van acties mogelijk is die een geauthenticeerde agent mag uitvoeren.
  • Autorisatie van kernplatform: Deze nieuwe besturingselementen zijn gebaseerd op het robuuste autorisatiemodel van Salesforce, inclusief besturingselementen voor recordtoegang, machtigingen op entiteits- en veldniveau en andere machtigingen die zijn gedefinieerd in Profielen en machtigingensets.

ISV's en partners kunnen ook MCP-serverconfiguraties in een pakket opnemen en distribueren, waardoor AI-ready integraties snel kunnen worden geïmplementeerd in het Salesforce-ecosysteem.

Salesforce's moderne benadering van universele connectiviteit is geïnterpreteerde connectiviteit, een metagegevensgerichte benadering voor het ontwikkelen van connectoren die kunnen worden uitgevoerd in elk platform (MuleSoft, Flow of Data 360) voor elke gebruikscase zonder programmeren. De metagegevensmodellen bevatten informatie over de manier waarop u verbinding maakt met externe services om een verzoek te authenticeren, de geretourneerde gegevens te modelleren, query's te maken, resultaten door te nemen en events (triggers) te ontvangen om een proces te automatiseren.

Voor systemen die geen op HTTP gebaseerde API's gebruiken, biedt Salesforce honderden vooraf samengestelde connectoren en een complete SDK voor het samenstellen van aangepaste connectoren. Voor systemen zonder API-toegang biedt Salesforce Robotic Process Automation (RPA) dat agenten gebruikt voor het automatiseren van repetitieve, op regels gebaseerde taken die doorgaans door mensen worden uitgevoerd. Deze taken kunnen bestaan uit gegevensinvoer, transactieverwerking en het beantwoorden van eenvoudige klantenservicevragen. Om informatie uit documenten te extraheren, biedt Salesforce onze Intelligent Document Processing (IDP) die gebruikmaakt van AI voor het automatisch extraheren, classificeren en verwerken van gegevens uit verschillende typen documenten, zoals facturen, contracten en formulieren. Hoewel er informatie bestaat, biedt Salesforce een geautomatiseerde manier om deze op te halen en te bewerken.

Met recente ontwikkelingen in AI biedt Salesforce bouwstenen om agentische functionaliteit snel in te schakelen in de organisatie:

  • Met de Model Context Protocol-connector kunnen organisaties hun API snel zichtbaar maken als MCP-tools en de ontdekking van API's en resources gemakkelijk maken voor gebruik door agenten.
  • Met de Agent-naar-agent-connector kunnen organisaties de communicatie tussen agenten standaardiseren door A2A-protocolondersteuning voor agenten te bieden. Elke agent (een functionele expert in het domein) kan de query van een klant ontdekken en delegeren aan de agent die het meest geschikt is voor het domein.
  • De Inference-connector biedt bouwstenen om een agent helemaal opnieuw op te bouwen door ondersteuning te bieden voor LLM-aanroepen, vectorinbedding en zoeken, RAG-ophalen en MCP-tools.

MuleSoft's API Management, geleverd via Anypoint API Manager, biedt een uitgebreid platform voor het ontwerpen, beveiligen, beheren, bewaken en opschalen van API's en microservices binnen elke implementatieomgeving. Organisaties kunnen hun API's en microservices beheren met consistente, enterprise-grade besturingselementen en insights vanuit één deelvenster, ongeacht het platform, met gecentraliseerd beheer van implementatie tot versiebeheer. Belangrijke mogelijkheden omvatten:

  • Anypoint Flex Gateway is een API-gateway voor toepassingslagen voor het beheren en beveiligen van API's, waarbij beleidsvormen worden toegepast voor snelheidsbeperking, caching, authenticatie, autorisatie, bescherming tegen bedreigingen, bewaking en vastleggen op HTTP/S-niveau. Het is een lichtgewicht, hoogwaardige, op gezanten gebaseerde gateway die is ontworpen voor op microservices gebaseerde gedistribueerde omgevingen en die naadloos kan worden geïntegreerd met DevOps- en CI/CD-werkstromen, terwijl de beveiliging en beheerbaarheid van de onderneming in elke omgeving worden geboden en zowel inkomend als uitgaand beleid wordt ondersteund.
  • Met API-waarschuwingen kunnen organisaties specifieke drempelwaarden of voorwaarden voor hun API's definiëren en bewaken om ongewoon of ongewenst gedrag te detecteren. Voorbeelden omvatten waarschuwingen wanneer de reactietijd een limiet overschrijdt (bijvoorbeeld 60 seconden), wanneer het aantal verzoeken in een tijdsbestek te hoog is, wanneer bepaalde HTTP-responscodes worden geretourneerd of wanneer beleidsschendingen plaatsvinden.
  • API Analytics geeft inzicht in de manier waarop API's worden gebruikt en hoe goed ze presteren. Met het Analytics-dashboard kunnen organisaties meetgegevens op hoog niveau bijhouden en weergeven, doorklikken naar diagrammen, dashboards en rapporten maken en aanpassen voor inzicht in gebruikstrends, beleidsschendingen, reactietijden, verzoek-/reactiecodes en meer.

MuleSoft Anypoint Code Builder (ACB) is onze IDE van de volgende generatie, ontworpen voor API- en integratieontwikkeling, met een moderne, gecombineerde ervaring met VS Code als back-end.

  • Gecombineerde ontwikkelomgeving: Consolideert het gehele API- en integratieontwikkelingsproces in één tool, met ondersteuning voor AsyncAPI-, OAS- en RAML-API's, governance-regelsets, een stroomdoek met weinig code, vooraf samengestelde connectoren en geïntegreerde test- en implementatieopties. Daarnaast ondersteunt ACB foutopsporing, probleemoplossing en doorlopend onderhoud met intelligente, contextuele suggesties.
  • Agentische ontwikkelingservaring: Biedt agentische omgevingen gedurende de gehele levenscyclus van toepassingsontwikkeling. De kern is de MuleSoft MCP Server, die agentic Integration Development mogelijk maakt. MuleSoft MCP Server biedt krachtige tools voor het genereren van API-specificaties en -integraties vanuit natuurlijke taal, het maken van gegevenstransformaties, het beheren van activa in MuleSoft Exchange en het beheren van toepassingen en API-beleidsvormen. De MuleSoft MCP Server-tools turbochargen API-specificaties en integratieontwikkeling van gebruikers in elke op VS Code gebaseerde AI Code Editor, inclusief Cursor, Windsurf en nog veel meer.
  • AI-integraties: MuleSoft verbetert integratieontwikkeling met agentische mogelijkheden met behulp van MuleSoft Topic Center, dat API-aanroepen converteert naar Agentforce Actions voor toegang tot het ondernemingssysteem. De Agentforce Connector integreert automatisering van natuurlijke taal in integraties. De Inference Connector integreert externe LLM-leveranciers veilig, waardoor AI-gestuurde logica in MuleSoft-toepassingen mogelijk wordt. Organisaties kunnen deze gecombineerde mogelijkheden gebruiken om intelligente, adaptieve integraties samen te stellen.

Het Runtime Platform van MuleSoft biedt flexibele implementatieopties voor het uitvoeren van MuleSoft-toepassingen, API's en integraties in verschillende omgevingen. Organisaties kunnen het run-time model kiezen dat het beste past bij hun operationele, nalevings- en schaalbaarheidsbehoeften, terwijl ze consistent beheer en governance behouden via Anypoint Platform. Deze flexibiliteit zorgt ervoor dat toepassingen dicht bij gegevensbronnen kunnen worden uitgevoerd, kunnen voldoen aan regionale regelgeving en naadloos kunnen worden geschaald op basis van de vraag.

MuleSoft Runtime Platform

Belangrijke hostingopties omvatten:

  • Cloud: MuleSoft's volledig beheerde, multitenant integratie Platform-as-a-Service (iPaaS) die overhead voor infrastructuurbeheer elimineert. CloudHub 2.0 biedt elastische schaalbaarheid, hoge beschikbaarheid en implementaties/upgrades zonder downtime, met ingebouwde observatiebehoeften en nalevingscertificeringen. Ontwikkelaars kunnen zich richten op het samenstellen van API's en integraties, terwijl MuleSoft de run-time infrastructuur beheert, waardoor beveiliging op ondernemingsniveau, betrouwbaarheid en hoge beschikbaarheid worden gegarandeerd.
  • Hybride: Voor organisaties die hun toepassingen zelf moeten hosten voor meer controle, biedt MuleSoft Runtime Fabric, een containerservice die de implementatie en doeltreffende combinatie van MuleSoft-runtimes binnen Kubernetes of virtuele machines automatiseert. Het ondersteunt horizontaal schalen, implementaties zonder downtime, ingebouwde beveiligingselementen en vereenvoudigd clusterbeheer.
  • Private Cloud Edition (PCE): De Private Cloud Edition van MuleSoft biedt een volledig in eigen beheer zijnde, on-premises versie van Anypoint Platform (inclusief Control en Runtime Planes), waardoor organisaties kunnen voldoen aan strenge vereisten op het gebied van regelgeving, gegevensverblijf en beveiliging. Het stelt grote ondernemingen in staat om volledige controle over de infrastructuur te behouden en toch te profiteren van de gecombineerde integratie- en API-beheermogelijkheden van Anypoint Platform.

MuleSoft biedt uitgebreide observatieoplossingen die end-to-end zichtbaarheid bieden in API's, integraties en toepassingen binnen elk implementatiemodel. Mogelijkheden voor observatie zijn consistent, ongeacht waar werkbelastingen worden uitgevoerd, en bieden een uniforme weergave van omgevingen. Door zowel real-time als historische telemetriegegevens vast te leggen, stelt MuleSoft organisaties in staat productieproblemen sneller te detecteren, analyseren en oplossen binnen het gehele toepassingsnetwerk. Waarneembaarheidsgegevens kunnen native worden weergegeven binnen het Anypoint Platform of kunnen via OpenTelemetry worden geëxporteerd naar de voorkeurs-APM van een klant, waardoor naadloze integratie met bestaande monitoringecosystemen mogelijk is. Dit stelt organisaties in staat om de veerkracht van de infrastructuur proactief te versterken en de betrouwbaarheid van bedrijfskritieke toepassingen te verbeteren.

MuleSoft biedt waarneembaarheid door middel van twee primaire aanbiedingen:

  • Anypoint Monitoring is de huidige oplossing voor in-market observatie die is ingebouwd in het Anypoint Platform. Het biedt kant-en-klare en aanpasbare dashboards voor het bewaken van de toestand van toepassingen, geavanceerd zoeken in logboeken voor logboekbeheer en waarschuwingsmogelijkheden die teams informeren wanneer gedefinieerde drempelwaarden of anomalieën optreden.
  • Integration Intelligence is het AI-first observatieplatform van de volgende generatie voor MuleSoft, opnieuw ontworpen en gebouwd op het Salesforce Platform. Dit aanbod gebruikt Data 360 als een gecombineerde gegevenslaag voor de telemetriegegevens; Tableau Semantics als een vertrouwde semantische laag om intelligente, navolgbare insights mogelijk te maken; Tableau Concierge om AI-ondersteunde probleemoplossing te realiseren; en Tableau Next-dashboards om interactieve, visuele interfaces te leveren die meerdere visualisaties van rijke gegevens combineren in één samenhangende weergave. Tableau Next biedt klanten ook de mogelijkheid om aangepaste dashboards samen te stellen bovenop het semantische gegevensmodel dat wordt geleverd met observatievoorzieningen.

Deze stapel biedt ook de mogelijkheid tot agentgerichte tracering die klanten volledige transparantie biedt in het niet-deterministische end-to-end agentische aanroeptraject, waardoor ze kunnen observeren hoe de agent bij elke tussenstap werkt, waardoor gebruikers sneller de hoofdoorzaak van storingen kunnen achterhalen en eventuele bottlenecks in de prestaties kunnen identificeren.

Het Salesforce-ecosysteem is een voorbeeld van de kracht van het platform. System Integrators (SI's) en consulting partners ondersteunen klanten door complexe Salesforce-oplossingen te ontwikkelen, configureren en optimaliseren. Onafhankelijke softwareleveranciers (ISV's) bouwen innovatieve toepassingen en oplossingen op het platform, die klanten vervolgens kunnen installeren in hun Salesforce-organisaties. Deze ISV-apps zijn beschikbaar op AppExchange, de toepassingsstore van Salesforce die in 2006 werd gelanceerd en die nu meer dan 10.000 toepassingen met meer dan 14,3 miljoen installaties biedt vanaf oktober 2025.

Om klanten te helpen navigeren op de grote marktplaats en relevante toepassingen te ontdekken, is de AppExchange zoekomgeving in 2025 opnieuw ontworpen om Data 360 te benutten. De vectorzoekmogelijkheden van Salesforce Data 360 werken samen met traditionele overeenkomsten voor trefwoorden om meer semantisch relevante resultaten te leveren door inzicht te krijgen in de bedoeling van een gebruiker via natuurlijke taal. De ultieme visie is om deze basis te ontwikkelen door deze te integreren met het Agentforce platform, waardoor een volledig agentische, "vraag alles" interface mogelijk wordt waarin klanten hun zakelijke uitdagingen kunnen beschrijven om hoogst gepersonaliseerde aanbevelingen voor oplossingen te ontvangen.

AppExchange garandeert oplossingen van hoge kwaliteit door middel van een rigoureus beoordelingsproces met codeanalysers, beveiligingsscanners en implementatiehandleidingen voor verwijzingen, allemaal in nauwe samenwerking met Salesforce. Dit platform biedt ISV's ook tools voor licentiebeheer voor het afstemmen van toepassingslicenties en het genereren van inkomsten, met ondersteuning van verschillende prijsmodellen, waaronder op gebruikers en verbruik gebaseerde opties.

Met de principes van het "metagegevensgestuurde platform" kunnen ISV's de native apps en metagegevens van Salesforce uitbreiden, waardoor de ontwikkeling van gegevensmodellen, bedrijfslogica en gebruikersinterfaces wordt vergemakkelijkt. Het Salesforce Platform ondersteunt een breed scala aan oplossingen, van branchespecifieke toepassingen tot sterk aangepaste "branded" apps die technologieën zoals Lightning Web Components for UI en Apex Code voor bedrijfslogica gebruiken.

Het concept van "packaging" is cruciaal voor de distributie van deze apps over verschillende Salesforce-organisaties. Pakketten omvatten de serialisering van metagegevens in een artefact dat door elke Salesforce-klant kan worden geïnstalleerd, met behulp van onderliggende technologieën die zijn ontworpen voor het beheer van metagegevens in verschillende omgevingen. Een uniek aspect van pakketten is dat het installaties toestaat in omgevingen die onbekend zijn voor de ontwikkelaar.

Om de controle en veiligheid te verbeteren, kunnen ISV's dankzij de beheersbaarheidsvoorzieningen in pakketten onderdelen van een toepassing veilig upgraden, omdat anderen niet afhankelijk zijn van deze onderdelen, terwijl klanten andere onderdelen kunnen bezitten en beheren. Zo kunnen ISV's bepaalde metagegevens, zoals aangepaste instellingen, instellen op "beheerd", waardoor ze onzichtbaar en niet-bewerkbaar voor de klant worden, waardoor onderbrekingen in de omgeving van de klant worden voorkomen. Beheerde pakketten omvatten deze beheerbaarheidselementen, terwijl onbeheerde pakketten geïmplementeerde metagegevens behandelen als door de klant gemaakt, waarop na de implementatie geen upgrade kan worden uitgevoerd.

Sinds de oprichting van de AppExchange en het Salesforce Platform is er een aanzienlijke toename van zowel het aantal als de complexiteit van pakketten dat wordt gemaakt en geïnstalleerd. In antwoord op deze vraag introduceerde het platform in 2020 de tweede generatie verpakkingsarchitectuur. Deze nieuwe architectuur verbetert de modulariteit van beheerde pakketten, verbetert de flexibiliteit van versiebeheer, maakt het delen van naamruimte mogelijk en ondersteunt declaratieve afhankelijkheden, naast andere ontwikkelingen in de levenscyclus van softwareontwikkeling. De architectuur van de pakketimplementatie kende ook diverse aanzienlijke verbeteringen voor grotere efficiëntie en schaal, zoals het bepalen welke metagegevens zijn gewijzigd en alleen de delta's implementeren.

Een cruciale meeteenheid voor de ontwikkeling van nieuwe producten en voorzieningen is hun compatibiliteit met verpakkingen en gereedheid voor ISV-gebruik. Het platform benadrukt de snelle beschikbaarheid van zijn mogelijkheden voor partners, waardoor het Salesforce-ecosysteem het innovatieve potentieel van het Salesforce Platform effectief en buiten de kant-en-klare aanbiedingen van Salesforce kan benutten. Dit is echter een gebied van voortdurende investeringen om ervoor te zorgen dat alle in dit document beschreven mogelijkheden die beschikbaar zijn voor interne Salesforce-ontwikkelaars, ook beschikbaar zijn voor onze ISV-ontwikkelaars.

Daarnaast bieden de Heroku Marketplace en Slack Marketplace een breed scala aan integraties en uitbreidingen van derden die de functionaliteit van Salesforce-toepassingen kunnen verbeteren. Heroku Marketplace biedt tools en services voor extra appfunctionaliteit en voor een betere manier waarop ontwikkelaars toepassingen bouwen, implementeren en beheren. Slack Marketplace biedt integraties die werkstromen kunnen stroomlijnen en samenwerking binnen Salesforce-omgevingen kunnen verbeteren.

In de geest van onze kernwaarde, Customer Success, fungeert Salesforce als "Customer Zero" voor alle toepassingen en services op het Salesforce Platform, waarbij waar mogelijk intern gebruik wordt gemaakt van klantgerichte producten. Dit biedt aanzienlijke voordelen:

  • Rigoreuze producttests: Door de productreeks dagelijks te gebruiken, stellen Salesforce-medewerkers het platform bloot aan echte uitdagingen, waardoor de productkwaliteit wordt verbeterd en verbeterpunten worden geïdentificeerd.
  • Geraffineerde producten: Onmiddellijke feedback van intern gebruik zorgt voor snelle verfijning van voorzieningen en bruikbaarheid, evenals snelle identificatie en oplossing van eventuele bugs, wat resulteert in producten die beter voldoen aan de behoeften van de klant bij release.
  • Diepe industrie-expertise: Intern gebruik in verschillende functies biedt Salesforce waardevolle insights in specifieke product- en sectoruitdagingen, met name in hightechsectoren.
  • Verbeterde klantempathie: De ervaring uit de eerste hand met het platform stelt medewerkers in staat om pijnpunten van klanten beter te begrijpen en aan te pakken.
  • Marketing en Sales Insights: Dagelijks gebruik van producten vormt de basis voor verkoop- en marketingstrategieën en helpt het platform aan te passen aan de behoeften van de klant.
  • Stronger Go-to-Market Strategy: Met een succesvolle interne implementatie kan Salesforce de suite met vertrouwen op de markt brengen als een bewezen oplossing.

Daarnaast worden alle software-updates die bestemd zijn voor productie, in eerste instantie geïmplementeerd naar een speciaal Salesforce Hyperforce exemplaar als onderdeel van een gefaseerd implementatieproces. Sinds augustus 2020 host dit exemplaar met succes GUS, de organisatie van Salesforce voor engineeringteams, en de CRM-activiteiten van Salesforce, wat de robuustheid en gereedheid van Hyperforce voor elke klant aantoont. Met deze strategie kunnen interne teams problemen ruim vóór productie-implementaties testen en zichtbaar maken voor externe klanten.

De Salesforce Technology-organisatie heeft Agentforce volledig omarmd als het interne platform voor meer productiviteit en kwaliteit binnen de SDLC. Hierdoor konden we niet alleen de kwaliteit van code die we naar onze klanten verzenden, verbeteren door bugs vroeg te detecteren en te verhelpen, maar konden we ook snel herhalen op agentische ervaringen op basis van interne feedback uit de eerste hand.

Sinds de oprichting in 1999 heeft Salesforce meerdere technologische transformaties meegemaakt. De transformatie waarbij het Salesforce Platform betrokken was, was echter bijzonder belangrijk vanwege de schaal en het snelle tempo waarin wijzigingen werden geïmplementeerd. Deze transformatie vereiste een gelijktijdige evolutie van alle belangrijke architectonische componenten om tot een geïntegreerd platform te komen. Om ervoor te zorgen dat deze transformatie herhalend was en minimaal verstorend voor belanghebbenden en wegbereiders, moest de Salesforce Technology-organisatie ook haar engineering- en productleveringspraktijken ontwikkelen.

De Salesforce Technology-organisatie is een groot en divers team, bestaande uit meer dan 2500 teams in meer dan 20 vestigingen in 14 verschillende landen. Deze groep is op grote schaal actief, levert meer dan 200 productreleases en implementeert 250.000 systeemwijzigingen per week. In lijn met de bredere bedrijfsethos laat de groep Technology zich leiden door vijf kernwaarden: Trust, klantsucces, innovatie, gelijkheid en duurzaamheid. Deze waarden zijn essentieel voor het vormgeven van de strategie van de groep, het sturen van de uitvoering ervan en het beïnvloeden van dagelijkse beslissingen.

Het Salesforce Engineering 360-framework houdt zich aan onze kernwaarden en biedt engineeringteams actiegerichte dashboards en uitgebreide insights in hun activiteiten, waarbij duidelijke verwachtingen worden gesteld ten aanzien van standaarden en best practices binnen de organisatie. Deze holistische weergave omvat verschillende kritieke gebieden, waaronder beschikbaarheid, beveiliging, naleving, kwaliteit, toegankelijkheid, Developer Productivity, flexibele productontwikkeling en kostenefficiëntie. Om deze insights te bieden, verwerkt het framework miljarden records uit honderden interne engineeringsystemen, zoals beveiligingssystemen, productiestatuslogboeken, coderepository's, ontwikkelomgevingen, CI/CD en release-/werkplannings- en volgsystemen, allemaal gebouwd op het Salesforce Platform met behulp van de nieuwste innovaties van Agentforce, Data 360, Tableau en Slack.

Geworteld in deze en andere gegevens, maakt de Salesforce Technology-organisatie gebruik van AI- en agentische technologieën om de productiviteit te verhogen. We hebben meer dan 10.000 dagelijks actieve gebruikers van interne AI-tools en we hebben meer dan 100 AI-agenten gebouwd die deel uitmaken van ons interne AgentExchange-programma, wat productiviteitsverbeteringen binnen de hele organisatie bevordert.

Dankzij onze topwaarde Trust is service-eigendom diep geworteld in onze engineeringcultuur. Elke service en elk product is ontworpen om niet alleen te voldoen aan de Service Level Objectives (SLO's) die zijn gerelateerd aan meetgegevens voor beschikbaarheid en incidentbeheer, zoals Time To Detect (TTD) en Time To Restore (TTR), maar deze zelfs te overtreffen. Onze benadering van veranderingsbeheer, releasegereedheid en probleembeheer voldoet aan hoge normen. Beveiliging is geïntegreerd in elke fase van onze levenscyclus voor veilige ontwikkeling, volgens het standaardprincipe. Kwaliteit en prestaties worden geprioriteerd door middel van de Agile Testing Methodology, die miljoenen geautomatiseerde tests omvat, voor eenheids-, functionele, integratie- en load/scale-tests binnen onze CI/CD-pijplijnen.

Architecturaal richten we ons op het ontwikkelen van gedeelde mogelijkheden om de hefboomwerking en efficiëntie te verbeteren, waardoor de kwaliteit wordt verbeterd. Zo hebben we beheerde services binnen Hyperforce ontwikkeld om te voldoen aan diverse behoeften zoals computer- en gegevensbeheer, waardoor productteams zich kunnen richten op productinnovatie, terwijl centrale teams deze services verbeteren op het gebied van beveiliging, beschikbaarheid en kostenefficiëntie.

Onze activiteiten zijn flexibel en bevorderen innovatielevering aan klanten. Elk van de meer dan 3000 teams heeft de autonomie bij de implementatie van het agile framework, met behulp van Scrum of Kanban. Productontwikkelingsplanning binnen de hele organisatie is gestructureerd met verschillende tijdlijnen, waaronder een driejarig plan voor strategische koers, gevolgd door jaarlijkse uitvoeringsplannen en verder opgesplitst in viermaandelijkse productreleaseplannen, die tweewekelijkse sprintplannen ondersteunen. Producten, voorzieningen en bugfixes worden geïmplementeerd via meerdere releasevoertuigen om tegemoet te komen aan de behoeften van verschillende klanten, waaronder drie belangrijke jaarlijkse releases, tweewekelijkse releases en dagelijkse releases.

Productiviteit is van cruciaal belang gezien onze schaal. We gebruiken het SPACE-framework om productiviteit effectief te meten, ondersteund door een uitgebreide set meetgegevens van het Engineering 360-systeem. We richten ons ook op het verbeteren van tools en ervaringen voor onze interne ontwikkelaars om de ontwikkelingslevenscyclus te stroomlijnen, waarbij investeringen in agentische omgevingen en AI, werkstromen, tools voor samenstellen, set-ups voor ontwikkeling, veiligere releases en beveiligingsservices aanzienlijke voordelen opleveren.

Tot slot heeft het Salesforce Platform de afgelopen vijf jaar een opmerkelijke transformatie ondergaan, waarbij het is geëvolueerd van het baanbrekende cloudplatform voor meerdere belanghebbenden naar een vertrouwd, geïntegreerd, agentisch en gegevensgestuurd platform dat een reeks toepassingen en services in hun regio van keuze aanstuurt. Deze evolutie werd ingegeven door de noodzaak om nieuwe uitdagingen aan te pakken, zoals de opkomst van aanbieders van openbare clouds, toenemende wettelijke eisen en vooruitgang in generatieve AI en machine learning.

De introductie van Hyperforce, Data 360 en Agentforce heeft de mogelijkheden van het platform aanzienlijk verbeterd, waardoor het voorop blijft lopen in innovatie en toch Trust en betrouwbaarheid behoudt. De succesvolle migratie van het merendeel van onze klanten naar dit nieuwe platform onderstreept de vindingrijkheid en toewijding van onze engineers.

Terwijl we blijven innoveren en ons aanpassen aan veranderende marktbehoeften, is het Salesforce Platform goed gepositioneerd om de volgende generatie toepassingen en gebruikscases van klanten te ondersteunen. Dit bevestigt onze toewijding aan klantsucces en technologische uitmuntendheid.