topBarLeftS

Wat is een Cloud-Native Application?

Iedereen wordt er de laatste maanden mee geconfronteerd. Monolotische Mega-Suites zijn over hun hoogtepunt heen, ze zijn verworden tot Dinosaurussen. Dinosaurussen, uitgestorven door veranderingen in hun leefomgeving.

Is dit het lot wat monolitische Mega-suites te wachten staat?

Denk het niet. De functionaliteiten in mega-suites zijn gebouwd volgens OOP Objected Oriented (modular) Programming principes, ooit een hype. Het is die object-georiënteerde benadering die het makkelijk maakt om deze monolieten op te splitsen in modulaire blokken, Cloud micro-services.

Een volledig composable ERP, het gaat op korte termijn nog niet gebeuren. Data, en dan vooral gegevens die in verschillende applicaties gedeeld, gebruikt, hergebruikt worden vormen de uitdaging voor het samenstellen van een mega-suite op basis van Cloud-Native Applicaties / Componenten.

Zo is data de zwakke schakel in een best-of-breed benadering. Uiteindelijk wil je als organisatie, zoals dat zo mooi heet, een seamless integrated experience krijgen zoals tussen ERP en WMS. Door het grote aantal integration touch-points vereist deze experience echter een zware integratie-component.

📣Intek, "How to Succeed Integrating A WMS Or WCS With An ERP", heeft het over de basis-mechanismes voor het integreren van WMS met ERP: Staging-tabellen, Webservices / API's, en platte bestanden uitwisselen. Staging-tabellen zijn databasetabellen die worden gedeeld en die zich in één van de oplossingen bevinden.

📣SCJUNCTION, Manhattan Software specialist, "The Core Considerations of Integrating a WMS with your ERP", heeft het over Point-to-Point integratie, Middleware en Shared Components.

Shared Components en staging-tabelen, de pluggable apps benadering, modules die kunnen worden aan- of uitgezet, of toegevoegd. De app-stores, app-marketpaces van SalesForce, NetSuite en Microsoft, wie kent ze niet. De data verblijft dan in het development - platform, het eco-system.

De aanpak van SalesForce met haar Lightning Platform spreekt me meer aan dan die van Microsoft. Een applicatie zoas RootStock ERP kan volledig standalone draaien naast SalesForce CRM.

Zo kent Oracle NetSuite met haar NetSuite Cloud platform ook een heel sterke aanpak. Zie mijn artikel "Staan NetSuite en Microsoft ERP/WMS al op uw WishList?"

⏳⛏Back to the subject⏳⛏

Cloud-Native Applications, de aanleiding voor mijn bedenkingen is een recent artikel van Microsoft over de overgang van monolitische naar Cloud-Native Apps, "Introduction to cloud-native applications".

"Many organizations have addressed this monolithic fear cycle by adopting a cloud-native approach to building systems."

In het nieuwe Cloud-Native Design is de monoliet opgesplitst in kleine stukjes Cloud micro-services die los van elkaar met een eigen database (NOSQL of relational) samengesteld kunnen worden tot een werkende applicatie.

De "flaw" in het design, de database, noodzaakt tot verblijven op éénzelfde Cloud-platform.

Tags: Digital Leadership, ERP, composable architecture, MACH