Latest / M365.FM – Microsoft 365, Copilot & AI podcast in het Nederlands / Legacy Power Apps-portals: de stille budgetkiller en waarom overstappen naar Power Pages (AI-nasynchronisatie)
Transcript
- 0:00Speaker 2: Klaar voor 10 dagen vol Microsoft 365, Copilot, AI, Azure
- 0:05Speaker 2: en de mensen die de toekomst van werk vormgeven. Deze
- 0:08Speaker 2: januari is M365 komt terug en we pakken het groter aan.
- 0:12Speaker 2: Doe mee voor live sessies, praktijkdemo's en bruikbare kennis van
- 0:16Speaker 2: MVP's en experts van over de hele wereld. Geen algemene sliedes,
- 0:20Speaker 2: geen eindeloze modewoorden. We pakken de echte uitdagingen aan Copilot Studio,
- 0:25Speaker 2: AI Agents, Fabric, Beveiliging, Governance en Automatisering. Of je nu IT-professional,
- 0:31Speaker 2: ontwikkelaar of zakelijk leider bent, er zijn sessies speciaal voor jou.
- 0:35Speaker 2: Met 10 volledige dagen kun je diverse technologieën verkennen en
- 0:38Speaker 2: in contact komen met een wereldwijde community. Kijk live mee
- 0:41Speaker 2: en neem praktische inzichten mee terug naar je organisatie. Januari 2027,
- 0:46Speaker 2: 10 dagen, 1 Microsoft Community. De registratie is nu geopend.
- 0:51Speaker 2: Ga naar m365com.net en verzeker je plek vandaag nog. Dat
- 0:56Speaker 2: is m365com.net. Schrijf je nu in op m365com.net en we
- 1:03Speaker 2: zien je live in januari. De aanname dat je verouderde
- 1:06Speaker 2: portal stabiel is omdat het er rustig is, is de
- 1:08Speaker 2: duurste fout in je budget. We bouwden deze systemen voor
- 1:11Speaker 2: structuur en navigatie. We wilden pagina's. We wilden hiërarchieën. Maar
- 1:15Speaker 2: het werk van tegenwoordig begint niet met een menu. Het
- 1:17Speaker 2: draait op context en real-time data. In werkelijkheid is je
- 1:20Speaker 2: portal een governance zwart gat geworden waar logica zich schuilhoudt
- 1:23Speaker 2: voor je security team. De 2026 Wave 1 release is
- 1:26Speaker 2: niet zomaar een update. Het is een structurele audit die
- 1:29Speaker 2: elke sluiphoed te blootlegt die je de afgelopen vijf jaar
- 1:31Speaker 2: hebt genomen. Als je de architectonische rot nu niet aanpakt,
- 1:34Speaker 2: onderhoud je niet alleen een site, maar hoost je een risico.
- 1:36Speaker 2: Je denkt dat het werkt omdat de lampen branden, maar
- 1:38Speaker 2: onder de oppervlakte verschuiven de fundamenten, is het model kapot
- 1:42Speaker 2: en wordt de prijs van niets doen binnenkort zichtbaar. Het
- 1:44Speaker 2: governance zwart gat, ondoorzichtige logica in een transparante wereld. De
- 1:48Speaker 2: meeste organisaties gaan ervan uit dat hun bedrijfsregels in de
- 1:50Speaker 2: dataverse kern worden afgedwongen. Je gelooft dat als een regel
- 1:53Speaker 2: in de database bestaat, deze ook geldt voor de portal.
- 1:56Speaker 2: In werkelijkheid maken verouderde liquid templates schaduwlogica mogelijk die volledig
- 2:00Speaker 2: buiten je standaard audit logs valt. Dit is de verborgen laag.
- 2:03Speaker 2: Je publiceert de inhoud, je denkt dat het veilig is,
- 2:05Speaker 2: maar de logica zit begraven in niet versiebeheerde snippets die
- 2:07Speaker 2: modern toezicht omzeilen. De fout zit niet in de code zelf,
- 2:10Speaker 2: maar in de aanname dat je security team kan zien
- 2:12Speaker 2: wat er in die templates gebeurt. Dat kunnen ze niet.
- 2:14Speaker 2: Wanneer je naar een moderne power platform omgeving kijkt, is
- 2:17Speaker 2: alles transparant. Je hebt beheerde omgevingen, je hebt telemetrie, je
- 2:20Speaker 2: hebt een duidelijk overzicht van wie wat wanneer deed. Maar
- 2:23Speaker 2: verouderde portals zijn een black box. Aanpassingen in liquid templates
- 2:26Speaker 2: verschijnen niet in je standaard dataverse auditing. Ze activeren niet
- 2:29Speaker 2: dezelfde waarschuwingen. Ze leven in een parallele realiteit waar de
- 2:32Speaker 2: regels van modern beheer niet gelden. Dit is niet alleen
- 2:35Speaker 2: een kwestie van technische schuld. Het is een compliance tekortkoming
- 2:37Speaker 2: die bij je volgende audit aan het licht zou komen.
- 2:39Speaker 2: Denk eens na over hoe je je interne apps beheert.
- 2:41Speaker 2: Elke wijziging wordt bijgehouden, elke machtiging in kaart gebracht. Kijk
- 2:44Speaker 2: nu naar je portaal. Je hebt codefragmenten die gegevens tonen
- 2:47Speaker 2: op basis van voorwaarden die drie jaar geleden zijn geschreven
- 2:49Speaker 2: door een consultant die niet meer bij het bedrijf werkt.
- 2:51Speaker 2: Die logica is schaduwlogica. Het is logica die het systeem
- 2:54Speaker 2: officieel niet erkent als beveiligingsgrens. Omdat Liquid een server-side rendering
- 2:57Speaker 2: taal is, verwerkt het de gegevens voordat ze de browser
- 3:00Speaker 2: van de gebruiker bereiken. Dat klinkt veilig, toch? Fout, want
- 3:03Speaker 2: als die liquid code een omweg of een voorwaardelijke controle
- 3:06Speaker 2: bevat die niet overeenkomt met je dataverse beveiligingsrollen, heb je
- 3:08Speaker 2: een lek. De unificatie van 2026 zal een fel licht
- 3:12Speaker 2: werpen op dit zwarte gat. Microsoft beweegt naar een model
- 3:14Speaker 2: waarin elke portaalgebruiker een native dataverse identiteit heeft. Dit betekent
- 3:19Speaker 2: dat de algemene uitvoeringscontext waar we tien jaar op hebben vertrouwd, verdwijnt.
- 3:23Speaker 2: In het oude model communiceerde het portaal met de database
- 3:25Speaker 2: via een service account met hoge privileges. Vervolgens gebruikte het
- 3:28Speaker 2: zijn eigen interne logica om te bepalen wat de gebruiker
- 3:30Speaker 2: mocht zien. Dat is de definitie van een gat in
- 3:32Speaker 2: je governance. Je vertrouwt in feite op een secundaire, niet
- 3:35Speaker 2: gecontroleerde laag om je meest gevoelige externe gegevens te verwerken.
- 3:38Speaker 2: Modern beheer vereist één enkele bron van waarheid. Als je
- 3:41Speaker 2: beveiligingsteam een rapport opvraagt over wie toegang heeft tot tabel X,
- 3:44Speaker 2: verwachten ze het antwoord in dataverse. Ze verwachten niet dat
- 3:47Speaker 2: ze door vijf verschillende websjablonen moeten spitten om te zien
- 3:49Speaker 2: of een liquid filter per ongeluk records blootstelt. Deze ondoorzichtigheid
- 3:52Speaker 2: maakt legacy portalen zo gevaarlijk. Het creëert een vals gevoel
- 3:55Speaker 2: van veiligheid. Je ziet de tabelrechten en denkt dat je
- 3:58Speaker 2: gedekt bent. Maar de schaduwlogica in de sjablonen kan die
- 4:01Speaker 2: rechten overschrijven of, erger nog, volledig omzeilen door fetch XML
- 4:04Speaker 2: queries te gebruiken die geen rekening houden met de werkelijke
- 4:06Speaker 2: context van de gebruiker. Wat gebeurt er als je Compliance
- 4:09Speaker 2: Officer vraagt om een volledige audit van elk extern gegevenstoegangspunt?
- 4:12Speaker 2: In een moderne Power Pages opzet is dat een standaard rapport.
- 4:15Speaker 2: In een Legacy-portaal is dat een handmatig onderzoek van drie weken.
- 4:18Speaker 2: Je moet de code all deten. Je moet de fragmenten
- 4:20Speaker 2: all deten. Je moet verifiëren dat niemand het Liquid Filter
- 4:23Speaker 2: heeft gebruikt om dynamische code te renderen die je plugins omzeilt.
- 4:26Speaker 2: Dit is de architecturale rot waar ik het over heb.
- 4:28Speaker 2: Het is niet zo dat de site offline is. Het
- 4:30Speaker 2: is zo dat de site werkt op een manier die
- 4:31Speaker 2: fundamenteel onzichtbaar is voor je moderne beveiligingstek. Je runt een
- 4:34Speaker 2: bedrijf uit 2026 met een beveiligingsmodel uit 2016. En naarmate
- 4:38Speaker 2: we ons begeven in een wereld van agentic AI en
- 4:40Speaker 2: real-time datastromen, zal die kloof veranderen in een ravijn. Je
- 4:43Speaker 2: kunt niet besturen wat je niet kunt zien. En op
- 4:45Speaker 2: dit moment verbergt je legacy portal veel meer dan je
- 4:46Speaker 2: je realiseert. Het is tijd om niet langer aan te
- 4:48Speaker 2: nemen dat stilte stabiliteit betekent. Het is tijd om in
- 4:51Speaker 2: de black box te kijken voordat de audit van 2026
- 4:53Speaker 2: dat voor je doet. Deze verschuiving is niet optioneel. Het
- 4:55Speaker 2: is de nieuwe standaard voor architecturale integriteit. De JavaScript-injectieval, bouwen
- 5:00Speaker 2: op zand. We gebruikten JavaScript-injecties als een snelle oplossing voor
- 5:03Speaker 2: UI-beperkingen in het oude model. Het was de standaard-set. Je
- 5:06Speaker 2: moest een veld verbergen op basis van een specifieke waarde
- 5:08Speaker 2: of je wilde een telefoonnummer valideren. Dus plaatste je een
- 5:11Speaker 2: script in het aangepaste JavaScript-attribuut. Het werkte... Het was snel,
- 5:15Speaker 2: maar hier is het probleem. Die injecties zijn kwetsbaarheden aan
- 5:17Speaker 2: de clientzijde die je bedrijfsregels blootstellen aan de browser. Elk
- 5:20Speaker 2: stukje logica dat je in JavaScript schrijft is in feite
- 5:23Speaker 2: een suggestie, geen regel. Je bent in een vergadering. Je
- 5:25Speaker 2: moet het systeem schalen om 10.000 nieuwe gebruikers aan te kunnen.
- 5:28Speaker 2: Je beseft dat je volledige validatielogica ontzeld kan worden door
- 5:31Speaker 2: iedereen die op F12 drukt. Dit is waar het model
- 5:33Speaker 2: erachter tekort schiet. Het is een framework dat je dwingt
- 5:36Speaker 2: te kiezen tussen een fatsoenlijke gebruikerservaring en echte architecturale integriteit.
- 5:40Speaker 2: Wanneer je vertrouwt op client-side scripts voor data-integriteit, bouw je
- 5:44Speaker 2: op zand. Een geavanceerde gebruiker kan de console openen, Je
- 5:48Speaker 2: scripts uitschakelen en indienen welke data ze maar willen. In
- 5:50Speaker 2: de legacy wereld hoopten we dat backend plugins de fouten
- 5:53Speaker 2: zouden opvangen, maar omdat de portal vaak een service account
- 5:56Speaker 2: met hoge rechten gebruikt om naar dataversen te schrijven, zien
- 5:58Speaker 2: die core plugins de portal mogelijk als een vertrouwde bron
- 6:01Speaker 2: en slaan ze de broodnodige controles over. Je denkt dat
- 6:03Speaker 2: je een firewall hebt. In werkelijkheid heb je een hoordeur.
- 6:06Speaker 2: Elk aangepast script dat je de afgelopen vijf jaar hebt toegevoegd,
- 6:09Speaker 2: is een anker naar een wereld die niet meer bestaat.
- 6:11Speaker 2: Deze scripts halen je prestaties in 2026 naar beneden omdat
- 6:14Speaker 2: ze de browser laten werken aan zaken die op de
- 6:16Speaker 2: server zouden moeten gebeuren. Dus, wat er werkelijk gebeurt, is
- 6:19Speaker 2: dat je je ontwikkelaars betaalt om hacks te onderhouden in
- 6:21Speaker 2: plaats van echte waarden te creëren. Ze besteden hun dagen
- 6:23Speaker 2: aan het debuggen van jQuery-conflicten en het repareren van kapotte
- 6:26Speaker 2: domreferenties omdat de onderliggende paginastructuur is veranderd. Dat is een
- 6:29Speaker 2: talentbelasting die je niet kunt veroorloven te blijven betalen. De
- 6:32Speaker 2: overstap naar power, pages, spa's verandert deze dynamiek volledig. In
- 6:35Speaker 2: het moderne model verplaats je die logica naar de server.
- 6:37Speaker 2: Je gebruikt de web API. Je gebruikt server-side JavaScript dat
- 6:40Speaker 2: de gebruiker nooit ziet. Dit gaat niet alleen over beveiliging.
- 6:43Speaker 2: Het gaat over het vermogen om te groeien. Je kunt
- 6:45Speaker 2: geen wereldwijd bedrijfsportaal bouwen op een fundament van client-side injecties.
- 6:49Speaker 2: Het schaalt niet. Het creëert een onderhoudsnachtmerrie waarbij elke browser,
- 6:52Speaker 2: update of platform patch je bedrijfslogica kan breken. Denk eens
- 6:55Speaker 2: aan het risico. Als je prijslogica of kortingsberekeningen in een
- 6:58Speaker 2: JavaScript bestand staan, zijn ze openbaar. Ze zijn aanpasbaar. Iedereen
- 7:02Speaker 2: kan zien hoe je, geheime recept, werkt door simpelweg de
- 7:04Speaker 2: broncode te bekijken. Dit is de valstrik. We raakten gewend
- 7:07Speaker 2: aan deze injecties omdat ze gemakkelijk waren. We behandelden het
- 7:10Speaker 2: portaal als een website in plaats van wat het werkelijk is.
- 7:12Speaker 2: Een venster naar je meest gevoelige bedrijfsgegevens. Naarmate we de
- 7:16Speaker 2: release van 2026 naderen, zal deze cultuur van snelle oplossingen
- 7:19Speaker 2: tegen een muur botsen. De nieuwe prestatie benchmarks en beveiligingsagents
- 7:22Speaker 2: zijn ontworpen om deze client-side afhankelijkheden als hoog risico te markeren.
- 7:26Speaker 2: Als je portaal nog steeds draait op een berg aangepaste
- 7:28Speaker 2: JS voor basisstabelbewerkingen, zul je zien dat laadtijden pieken en
- 7:32Speaker 2: beveiligingsscores kelderen. Je hebt niet alleen te maken met trage pagina's.
- 7:35Speaker 2: Je hebt te maken met een fundamenteel gebrek aan controle.
- 7:38Speaker 2: Stop met het behandelen van JavaScript als vervanging voor een
- 7:40Speaker 2: goede architectuur. Elke keer dat je een script schrijft om
- 7:43Speaker 2: een portaalbeperking te omzeilen, voeg je een steen toe aan
- 7:45Speaker 2: een muur die uiteindelijk je vooruitgang zal blokkeren. Het model
- 7:48Speaker 2: van 2026 vereist een strikte scheiding tussen de UI en
- 7:51Speaker 2: de logica. Het vereist dat je die regels terugbrengt waar
- 7:54Speaker 2: ze horen, in de veilige, beheerde omgeving van dataverse. Dit
- 7:57Speaker 2: is hoe je het budgetlek dicht. Je stopt met het
- 7:59Speaker 2: repareren van hacks en begint met het bouwen van een
- 8:01Speaker 2: systeem dat de toekomst aan kan. De beveiligingsunificatie van 2026,
- 8:06Speaker 2: het einde van dubbele identiteiten. Je portaal behandelt gebruikers momenteel
- 8:09Speaker 2: als contactpersonen, terwijl je interne apps ze als systeemgebruikers zien.
- 8:12Speaker 2: Dit is niet alleen een NA-aangevingsprobleem, het is een gespleten beveiligingsmodel.
- 8:16Speaker 2: De ene kant leeft in webrollen van het portaal, de
- 8:18Speaker 2: andere kant in dataverse beveiligingsrollen. Die splitsing zorgt voor extra controles,
- 8:21Speaker 2: zwakke auditmogelijkheden en teveel giswerk wanneer iemand vraagt wie ergens
- 8:24Speaker 2: toegang toe had. De wijziging in Wave 1 van 2026
- 8:26Speaker 2: begint die kloof te dichten. Power Pages gebruikers blijven bestaan
- 8:29Speaker 2: als contactpersonen, maar ze worden ook gesynchroniseerd naar dataverse als
- 8:31Speaker 2: systeemgebruikers gemarkeerd als C2-gebruikers. Webrollen blijven ook bestaan, maar ze
- 8:35Speaker 2: worden tevens gekoppeld aan dataverse beveiligingsrollen. Het toewijzingsmodel blijft dus vertrouwd,
- 8:39Speaker 2: terwijl de handhaving verschuift naar een schoner, native dataverse model.
- 8:42Speaker 2: En dit is belangrijk omdat bestaande sites geen geforceerd migratieproject
- 8:45Speaker 2: nodig hebben om te blijven werken. Microsoft synchroniseert huidige contactpersonen
- 8:48Speaker 2: en webrollen automatisch, wat betekent dat je opzet intact blijft.
- 8:51Speaker 2: Maar het governance-model eronder verandert wel. Dataverse aanroepen verschuiven dichter
- 8:55Speaker 2: naar de werkelijke context van de ingelogde gebruiker. All the
- 8:57Speaker 2: trails worden duidelijker en je beveiligingsteam krijgt één plek om
- 9:00Speaker 2: toegang te controleren, in plaats van handmatig portalogica en backend-rollen
- 9:04Speaker 2: aan elkaar te knopen. Maar dat betekent niet dat je
- 9:06Speaker 2: de verandering kunt negeren. Als je rapporten, integraties of aangepaste
- 9:09Speaker 2: controles hebt gebouwd op basis van contact-only-aannames, moet je die
- 9:12Speaker 2: nu testen. Het oude model met dubbele identiteit creëerde veel
- 9:14Speaker 2: verborgen afhankelijkheden. Deze update maakt de site niet expres kapot,
- 9:18Speaker 2: maar legt bloot waar je architectuur vertrouwde op die opsplitsing.
- 9:20Speaker 2: Technische schuld als carrière risico, de talentkloof. Onderhoudskosten voor verouderde
- 9:25Speaker 2: systemen gaan niet alleen over serverkosten of licentieverlengingen. De echte
- 9:29Speaker 2: last zit in de talent belasting die je elke maand betaalt.
- 9:32Speaker 2: Je bent momenteel op zoek naar ontwikkelaars die archaïsche liquid
- 9:34Speaker 2: patronen en complexe jQuery workarounds begrijpen. Maar de markt is
- 9:38Speaker 2: verder gegaan. We leven in een wereld die beweegt richting
- 9:40Speaker 2: agentic AI en snelle low-code implementatie. De mensen die het
- 9:43Speaker 2: echt leuk vinden om door 5 jaar oude portaalaanpassingen te spitten,
- 9:47Speaker 2: worden een zeldzame, dure soort. Dit creëert een structurele kwetsbaarheid
- 9:50Speaker 2: in je afdeling. Het moment dat het systeem crasht, is
- 9:53Speaker 2: meestal hetzelfde moment dat je laatste legacy-expert de deur uitloopt.
- 9:56Speaker 2: Je blijft dan achter met een monolithische site die niemand
- 9:58Speaker 2: in je huidige team kan repareren. Wanneer we praten over
- 10:01Speaker 2: modernisering versus vervanging, focussen we vaak op de initiële projectkosten.
- 10:05Speaker 2: We negeren het feit dat de kosten voor het vinden
- 10:07Speaker 2: van legacy-specialisten je operationele budget met 40 tot 60% opdrijven.
- 10:11Speaker 2: Je betaalt een premie voor een vaardigheid die actief aan
- 10:13Speaker 2: het krimpen is. Het faalt vanwege dit expertisegat. Je zit
- 10:16Speaker 2: vast aan een technology stapel waar de markt in sneltreinvaart
- 10:19Speaker 2: van wegrent. Nieuwe ontwikkelaars willen werken met React, de Power
- 10:22Speaker 2: Pages web API en moderne CI, CD pipelines. Ze willen
- 10:26Speaker 2: hun tijd niet besteden aan het debuggen van niet versiebeheerde
- 10:28Speaker 2: snippets in een portaalbeheer app die voelt als een reliquie
- 10:30Speaker 2: uit begin 2010. En nog een niveau dieper, deze schuld
- 10:33Speaker 2: op de balans houden? blokkeert je team om de tools
- 10:35Speaker 2: te leren die echtgroei stimuleren. Elk uur dat je senior
- 10:38Speaker 2: architect besteedt aan het patchen van een verouderde liquid template,
- 10:41Speaker 2: is een uur dat niet wordt besteed aan je AI-strategie.
- 10:44Speaker 2: Je subsidieert in feite je verleden ten koste van je toekomst.
- 10:47Speaker 2: Dit is een carrière risico voor de betrokken leiders. Als
- 10:50Speaker 2: jij de persoon bent die bekend staat om het in
- 10:51Speaker 2: de lucht houden van het stabiele, maar statische legacyportaal, wordt
- 10:54Speaker 2: je ook gezien als een knelpunt voor innovatie. De talentmarkt
- 10:57Speaker 2: is momenteel meedogenloos. Als je power platform talent van topniveau
- 11:00Speaker 2: wilt aantrekken, moet je hen een moderne omgeving bieden. Je
- 11:03Speaker 2: kunt niet verwachten dat een top prest eerder enthousiast wordt
- 11:05Speaker 2: van het onderhouden van een blackbox portaal zonder bronbeheer en
- 11:07Speaker 2: een client-side injectiemodel. Door op de oude stack te blijven,
- 11:10Speaker 2: geef je eigenlijk aan dat je organisatie niet klaar is
- 11:13Speaker 2: voor de volgende golf van productiviteit. Dit gaat niet alleen
- 11:15Speaker 2: over de code, het gaat over de cultuur van je IT-afdeling.
- 11:18Speaker 2: Denk eens na over je opvolgingsplan. Als je hoofd portalontwikkelaar
- 11:21Speaker 2: morgen met pensioen gaat, hoe lang duurt het dan om
- 11:23Speaker 2: die genen te vervangen? En wat zou die vervanging kosten
- 11:25Speaker 2: in de huidige markt? De meeste organisaties merken dat de
- 11:28Speaker 2: salariseisen voor legacy experts enorm zijn gestegen omdat het aanbod
- 11:32Speaker 2: zo laag is. Je raakt verstrikt in een cirkel waarin
- 11:34Speaker 2: je meer betaalt voor minder waarde. De overstap naar een
- 11:36Speaker 2: modern SaaS-beheerd model zoals Power Pages is niet zomaar een
- 11:39Speaker 2: technische upgrade. Het is een talentstrategie. Het stelt je in
- 11:42Speaker 2: staat om aan te nemen uit een veel bredere vijver
- 11:43Speaker 2: van moderne webontwikkelaars. Het verplaatst de onderhoudslast naar Microsoft, zodat
- 11:47Speaker 2: je team zich kan richten op de bedrijfslogica die daadwerkelijk
- 11:49Speaker 2: omzet genereert. Stop met het betalen van de talent belasting
- 11:52Speaker 2: voor een wereld die niet meer bestaat. Het is tijd
- 11:54Speaker 2: om je architectuur af te stemmen op het talent dat
- 11:56Speaker 2: je daadwerkelijk wilt aannemen. De muur van AI-gereedheid, waarom legacy
- 11:59Speaker 2: portals niet kunnen denken als je co-pilot wilt implementeren. Je
- 12:02Speaker 2: wilt AI-agents die klantvragen afhandelen, tickets oplossen en complexe workflows beheren.
- 12:07Speaker 2: Dat is de visie die elk bestuur op dit moment nastreeft.
- 12:09Speaker 2: Maar dit is het probleem. AI heeft schone, gestructureerde context nodig.
- 12:12Speaker 2: Geen logica die begraven zit in JavaScript-fragmenten uit 2019. Je
- 12:15Speaker 2: legacy-architectuur was ontworpen voor navigatie. Het was gebouwd voor een
- 12:18Speaker 2: mens die op een link klikt. AI begint met context.
- 12:21Speaker 2: Het moet je bedrijfsregels verwerken als data, niet als een
- 12:24Speaker 2: reeks visuele hacks. De aanname is dat je AI simpelweg
- 12:27Speaker 2: op je bestaande site kunt schroeven. Maar de realiteit is
- 12:30Speaker 2: dat legacy schuld fungeert als een firewall tegen innovatie. Als
- 12:33Speaker 2: je validatieregels alleen in een jQuery bestand staan, kan een
- 12:36Speaker 2: AI-agent ze niet zien. Hij kan ze niet respecteren. Hij
- 12:39Speaker 2: zal proberen een transactie te verwerken die je front-end zou
- 12:42Speaker 2: hebben geblokkeerd, maar omdat de logica niet in de dataverse
- 12:44Speaker 2: kern zit, creëert de agent een nachtmerrie voor data-integriteit. Het
- 12:48Speaker 2: model achter legacy portals is in essentie een weergavelaag. Het
- 12:51Speaker 2: is een manier om rijen op een scherm te tonen.
- 12:53Speaker 2: Moderne AI vereist een API laag. Het heeft een systeem
- 12:56Speaker 2: nodig dat heen en weer kan communiceren via gestandardiseerde protocollen.
- 12:59Speaker 2: Als je naar het PowerPages SBR-model kijkt, zie je de brug.
- 13:01Speaker 2: Het biedt de API-gestuurde vrijheid die AI daadwerkelijk nodig heeft
- 13:04Speaker 2: om te functioneren. Het stelt de dataverse web API bloot
- 13:07Speaker 2: op een manier die een agent in staat stelt de
- 13:09Speaker 2: grenzen van wat mogelijk is te begrijpen. In de oude
- 13:11Speaker 2: wereld hardcodeden we de ervaring. In de AI-wereld definiëren we
- 13:14Speaker 2: de parameters en laten we het model navigeren. Als je
- 13:16Speaker 2: parameters verborgen zijn in liquid templates of niet versiebeheerde snippets,
- 13:20Speaker 2: vliegt het model blind. Je vraagt in feite aan een
- 13:22Speaker 2: topsporter om een race te lopen in een donkere kamer
- 13:24Speaker 2: vol meubels die ze niet kunnen zien. Dit is de muur.
- 13:27Speaker 2: Het is het punt waarop je technische schuld geen begrotingspost
- 13:29Speaker 2: meer is, maar een concurrentienadeel wordt. Als je concurrenten in
- 13:33Speaker 2: wekentijd een klantgerichte AI-agent kunnen inzetten omdat ze zijn overgestapt
- 13:36Speaker 2: op powerpages en jij nog steeds probeert uit te vogelen
- 13:38Speaker 2: hoe je een co-pilot een verouderd webformulier laat lezen, dan
- 13:41Speaker 2: verlies je. Je kiest ervoor om de productiviteitswinst van de
- 13:44Speaker 2: komende drie jaar mis te lopen omdat je vastzit aan
- 13:45Speaker 2: een stack die niet kan denken. AI heeft niet alleen
- 13:47Speaker 2: data nodig. Het heeft de logica rondom die data nodig,
- 13:50Speaker 2: zodat deze toegankelijk en machineleesbaar is. Verouderde portals zijn gebouwd
- 13:53Speaker 2: voor een statische wereld. Ze gaan ervan uit dat de
- 13:56Speaker 2: gebruiker een mens is die de instructies op het scherm leest.
- 13:58Speaker 2: AI leest geen instructies, het volgt het schema. Als je
- 14:01Speaker 2: schema rigide of verouderd is of wordt omzeild door schaduwlogica,
- 14:04Speaker 2: zal de AI falen. Het zal de verkeerde antwoorden geven,
- 14:07Speaker 2: beveiligingscontroles omzeilen en uiteindelijk een last in plaats van een
- 14:10Speaker 2: aanwinst worden. Het moderniseren van je portal gaat niet alleen
- 14:12Speaker 2: om een frisse gebruikersinterface. Het gaat om het bouwen van
- 14:15Speaker 2: een fundament dat klaar is voor AI. Het gaat om
- 14:17Speaker 2: de overgang van een wereld van pagina's naar een wereld
- 14:19Speaker 2: van endpoints. Als je op de oude stek blijft, bouw
- 14:21Speaker 2: je in feite een museum terwijl de rest een laboratorium bouwt.
- 14:24Speaker 2: De kosten van die keuze zijn het verlies van elke
- 14:26Speaker 2: efficiëntiewinst die de komende 10 jaar aan technologie te bieden heeft.
- 14:29Speaker 2: Stop met het opwerpen van firewalls tegen je eigen innovatie.
- 14:32Speaker 2: Breek die muur af. Stap over op een model dat
- 14:34Speaker 2: de toekomst die je probeert te bouwen echt kan ondersteunen.
- 14:37Speaker 2: De financiële postmortem, de TCO van de afwachtende strategie. We
- 14:41Speaker 2: berekenen de rewa van een migratie vaak over een krappe
- 14:43Speaker 2: periode van 12 tot 24 maanden. Dat is een standaard
- 14:46Speaker 2: boekhoudkundige gewoonte, maar dit perspectief is te beperkt. Hierdoor negeren
- 14:49Speaker 2: we de 70% reductie in totale eigendomskosten die een volledig
- 14:53Speaker 2: beheerd SaaS-model biedt. Je beheert nu Azure Virtual Machines, patched
- 14:57Speaker 2: SQL-servers en onderhoud aangepaste pass-stacks die voortdurend handmatig ingrijpen vereisen.
- 15:01Speaker 2: Je gedraagt je als een hosting-provider terwijl Microsoft dat werk
- 15:04Speaker 2: voor je zou kunnen doen. Het omslagpunt waarop blijven zitten
- 15:07Speaker 2: duurder wordt dan verhuizen, is al bereikt. Het pleit aanzienlijk
- 15:10Speaker 2: voor migratie, vooral als je rekening houdt met het risico
- 15:13Speaker 2: op downtime van niet-ondersteunde verouderde code. Bij de meeste organisaties
- 15:17Speaker 2: zijn de kosten van niets doen feitelijk hoger dan de
- 15:19Speaker 2: kosten van een gefaseerdere factor. We noemen het de afwachtende strategie,
- 15:23Speaker 2: maar waar wacht je eigenlijk op? Wacht u tot een
- 15:25Speaker 2: ernstig beveiligingslek u tot actie dwingt? Wacht u tot de
- 15:28Speaker 2: 2026 Wave 1 release uw aangepaste integraties kapot maakt? De
- 15:31Speaker 2: cijfers vertellen een duidelijk verhaal. Teams die overstappen op de
- 15:34Speaker 2: moderne spa-architectuur zien in het derde jaar een productiviteitswinst van 300%.
- 15:38Speaker 2: Ze besparen niet alleen op serverkosten, ze leveren ook sneller
- 15:41Speaker 2: nieuwe functies op. Ze spelen in op de markt in
- 15:43Speaker 2: dagen in plaats van maanden. Het gaat niet om de
- 15:45Speaker 2: initiële migratiekosten. Dat is een eenmalige investeringsuitgave. De echte boosdoener
- 15:50Speaker 2: is de operationele last die u elke dag draagt. Elke
- 15:52Speaker 2: handmatige implementatie, elke aangepaste beveiligingspatch en elk uur aan infrastructuurbeheer
- 15:57Speaker 2: vreet uw middelen op. Wanneer u overstapt op power pages,
- 16:00Speaker 2: verschuift die last. U stopt met betalen voor het hoe
- 16:02Speaker 2: en begint te betalen voor het wat. U krijgt de
- 16:04Speaker 2: mogelijkheid om op de schalen zonder extra personeel aan uw
- 16:07Speaker 2: operatieteam toe te voegen. U krijgt wereldwijde cd en ondersteuning,
- 16:10Speaker 2: automatische schaalbaarheid en enterprise beveiliging als onderdeel van het platform.
- 16:13Speaker 2: Als u bij de oude stack blijft, zullen uw tco
- 16:16Speaker 2: blijven stijgen naarmate het talentaanbod krimpt en het platform veroudert.
- 16:19Speaker 2: U zult uiteindelijk noodtarieven betalen voor zaken die in de
- 16:22Speaker 2: eerste plaats niet uw verantwoordelijkheid hadden moeten zijn.