Integraties: De evolutionaire uitdagingen van het verleden, het heden en de toekomst aanpakken

Adam Maurer Technisch Laat een reactie achter

Inleiding

Succesvolle ondernemingen zijn tegenwoordig sterk afhankelijk van onderliggende softwaretoepassingen. Om aan de meest uiteenlopende bedrijfsvereisten te voldoen, moeten ondernemingen verschillende softwaretoepassingen kiezen die met verschillende technologieën zijn ontwikkeld en door verschillende verkopers zijn gebouwd. Wanneer de onderneming aan een bepaalde reeks bedrijfsvereisten moet voldoen, moet zij er meestal voor zorgen dat deze ongelijksoortige softwaretoepassingen samenwerken om een uniforme reeks functionaliteiten te produceren.

Ondernemingen krijgen vaak te maken met applicaties die door verschillende verkopers zijn gebouwd. Sommige van deze applicaties zijn gebaseerd op propriëtaire standaarden en andere zijn gebouwd op basis van open standaarden. Deze uitdagingen kunnen worden aangepakt door gebruik te maken van architectuurstijlen en technologieën voor bedrijfsintegratie die deel uitmaken van een alomvattend integratieplatform.

Een geschiedenis van software-integratie

Gedurende verschillende decennia hebben technologieën voor bedrijfsintegratie gebruik gemaakt van een of meer van de integratiestijlen zoals EDI-bestanden, RPC en CORBA. De evolutie van software-integratie werd gedreven door de evolutie van bedrijfsvereisten.

In de beginfase van bedrijfsintegratie wilden de meeste organisaties hun interne softwaretoepassingen of de softwaretoepassingen van hun partners integreren en voldeden zij aan hun integratiebehoeften door interne integratieoplossingen te implementeren waarbij gebruik werd gemaakt van ad hoc en bedrijfseigen protocollen.

Uiteindelijk, met de toevoeging van meerdere softwaresystemen en de bredere verspreiding van interne en externe netwerken waren de zelf ontwikkelde oplossingen niet langer voldoende. Dit is het moment waarop de opkomst van API's begon.

API's komen als beste uit de bus

API's zijn ontstaan als een manier om bedrijfsfunctionaliteiten die door een applicatie werden geleverd, aan een andere applicatie bloot te stellen. Vanaf het allereerste begin waren ze bedoeld om te worden hergebruikt - meerdere applicaties konden dezelfde API gebruiken. Toch werden ze gecreëerd voor point-to-point connectiviteit tussen applicaties.

Met deze aanpak kost het maken van elke point-to-point verbinding echter tijd, moeite en onderhoud, waardoor er in de toekomst nog meer tijd en moeite verloren gaat. Met een veelheid aan point-to-point verbindingen, die allemaal onderhoud vergen, richten organisaties zich uiteindelijk meer op het oplossen van hun integratieproblemen dan op de bedrijfsfunctionaliteit van de oplossing.

De behoefte aan API-beheer

De ontdekking, toegang, interface en indeling van API's zijn niet gestandaardiseerd, wat leidt tot fragmentatie van programmeertalen, frameworks en consumptiemodellen voor ontwikkelaars, zoals containers en serverless om met de complexiteit om te gaan. Bovendien hebben steeds meer bedrijven initiatieven genomen om hun bedrijfsprocessen uit te besteden en zo hun verantwoordelijkheid te ontlopen om kosten en risico's te beperken, waardoor het aantal integraties in hun omgevingen nog verder toeneemt.

Als gevolg van de grote vraag is API-beheer ontstaan als een manier om API's op een beter beheersbare en eenvoudigere manier te gebruiken. middleware van derden vult de leemtes op en wordt de softwarelijm. Net zoals de bedrijfswereld het Engels als communicatietaal heeft gekozen zodat bedrijven met elkaar kunnen communiceren, kunnen ook programmeertalen een vertaalde standaardtaal hebben om ervoor te zorgen dat ze met elkaar kunnen communiceren. Door gebruik te maken van een vertaalde middleware hoeft een ontwikkelaar niet langer een nieuwe programmeertaal te leren of expertise op te doen in het doelsysteem, waardoor de tijd die nodig is om software te integreren drastisch wordt verkort.

Connect Bridge is zo'n middleware die de noodzaak om API's rechtstreeks aan te roepen heeft weggenomen door zijn connectoren te gebruiken om de ANSI-standaard SQL-syntaxis te vertalen in API-aanroepen.

Met Connect Bridge kan de ontwikkelaar nu zijn eigen aangepaste integratiesoftware bouwen in Java, Python, C#, COBOL of een andere programmeertaal naar keuze, of de broncode van om het even welke software van de afgelopen 40 jaar wijzigen. Het zal weinig regels code vergen en vrij eenvoudig zijn.
Afbeelding

Middleware neemt ook de noodzaak weg voor ontwikkelaars om de verbinding te onderhouden, aangezien de onderhoudsinspanningen worden beheerd door het middleware-bedrijf zelf en garandeert voorwaartse en achterwaartse compatibiliteit.

Uiteindelijk biedt API-beheer ondernemingen meer flexibiliteit bij het hergebruik van de functionaliteit van API-integraties en helpt het tijd en geld te besparen zonder dat dit ten koste gaat van de veiligheid, bijvoorbeeld om GDPR-naleving te waarborgen.

Een evolutie van de term integratie

Wat wij lange tijd als integratie tussen systemen hebben beschouwd, zal nu "communicatie" worden. De term integratie zal dan verschuiven van software-naar-software-omgevingen en eerder worden gebruikt in de slimme hardware-naar-software-omgevingen.

Industrie 4.0 is een visie die is geëvolueerd van een initiatief om de Duitse verwerkende industrie concurrerender te maken ("Industrie 4.0") tot een wereldwijd aanvaarde term.

Industrie 4.0 wordt vaak door elkaar gebruikt met het begrip "vierde industriële revolutie". Het wordt onder meer gekenmerkt door 1) nog meer automatisering dan in de derde industriële revolutie, 2) de overbrugging van de fysieke en digitale wereld via cyberfysieke systemen, mogelijk gemaakt door het industriële IoT, 3) een verschuiving van een centraal industrieel besturingssysteem naar een systeem waarbij slimme producten de productiestappen bepalen, 4) gesloten datamodellen en besturingssystemen en 5) personalisering/aanpassing van producten.

Het doel is autonome besluitvormingsprocessen mogelijk te maken, activa en processen in realtime te monitoren, en evenzeer realtime verbonden netwerken voor waardecreatie mogelijk te maken door belanghebbenden vroegtijdig te betrekken, en verticale en horizontale integratie.

De landbouwsector omarmt dergelijke slimme technologie. Van autonome oogstrobots en drones die gewassen kunnen besproeien, tot kunstmatige intelligentie, en het gebruik van "big data", wenden boeren over de hele wereld zich tot hoogtechnologische oplossingen om problemen aan te pakken die variëren van voedselonzekerheid tot klimaatverandering en door pandemieën veroorzaakte personeelsinkrimpingen.

Dit toegenomen gebruik van technologie in de landbouw staat bekend als "precisielandbouw", en het is een bloeiende industrie. In een rapport suggereert dat de wereldwijde waarde ervan tegen 2027 $12,9 miljard (£9,1 miljard) zal bedragen, met een gemiddelde jaarlijkse groei van 13% tussen nu en dan.

Toekomstige integratie-uitdagingen en hoe die aan te pakken met de technologie van vandaag

Digitale Fabrieken

Hoewel productiebedrijven en landbouwbedrijven de essentie van het Industriële Internet der Dingen hebben begrepen, slagen ze er vaak niet in het maximale uit de transformatie te halen door een gebrek aan gegevensintegratie. Naarmate er meer gebruikscases voor slimme hardware worden geïdentificeerd, wordt de noodzaak om de gegevens te integreren in de respectieve CRM's, ERP's en MES's steeds dringender. Als de machinegegevens toegankelijk zouden zijn in de ERP, CRM of MES (bekend als "device to the enterprise"), dan zou het management de mogelijkheid hebben om slimme, real-time beslissingen te nemen om zich te onderscheiden van de concurrentie. Middleware, als de integrator tussen machine en software, stelt het bedrijf in staat om transparant en wendbaar te zijn in het aansturen van hun bedrijfsprocessen en belangrijke beslissingen, terwijl ze zich kunnen concentreren op de taken die het bedrijf doen groeien en de machines echt voor hen laten werken.

Afbeelding

Beveiligingsproblemen

Met de introductie van middleware, en naarmate het best practice wordt, komen er zorgen over vertrouwen, veiligheid en beveiliging. Blockchain-zegels worden de standaard om het vertrouwen in uw gegevens te verzekeren van klanten, partners en regelgevers, omdat ze de up-to-date oplossing zijn voor de kwesties van data compliance, opslag en controleerbaarheid.

In Industrie 4.0 kunt u machinerapporten, SCADA- of PLC-gegevens direct vanuit de machine of een bedrijfsapplicatie verzegelen en de geldigheid van elk proces bewijzen als dat nodig is. Misschien hebt u een onweerlegbaar bewijs nodig dat niemand zich met het productieproces heeft bemoeid, of dat de temperatuur, grondstoffen, andere kenmerken en componenten zich in een bepaalde staat bevonden, of met afwijkingen. Of misschien kan een leverancier van fabrieksapparatuur die machineverslagen verzegelt, 100% fraudebestendig bewijs over machineprestaties verkrijgen in geval van een probleem met de apparatuur of het product om het aansprakelijkheidsrisico te beperken. Integraties zullen niet langer eng en duur zijn, maar eerder veilig en betrouwbaar met een hoge ROI.

Afbeelding

Machine Leren en Kunstmatige Intelligentie

De inzet van machine learning en kunstmatige intelligentie is de afgelopen jaren exponentieel toegenomen. Bedrijven maken echter vaak de fout om dergelijke technologieën te implementeren voordat ze hun ML-trainingsgegevens voor AI hebben geconsolideerd in een gecentraliseerde gedeelde service die kan worden gebruikt voor de vele data science-projecten binnen de onderneming.

Een van de belangrijkste redenen hiervoor is een gebrek aan integratie tussen systemen en databanken. Simpel gezegd: een model voor machinaal leren is slechts zo goed als de gegevens waarmee het wordt gevoed. Deze gegevens moeten niet alleen beschikbaar zijn, maar ook op een efficiënte en betrouwbare manier worden opgeschoond en voorbereid voordat ze aan het model worden doorgegeven. Zonder de gegevens is uw model nutteloos. Door de verschillende systemen te integreren met behulp van een middleware kan de kwaliteit van de trainingsgegevens en uiteindelijk het eindresultaat drastisch worden verbeterd, zodat de business belangrijke inzichten krijgt om het bedrijf dienovereenkomstig te sturen.

Samenvatting

Integraties zijn lange tijd een pijnpunt geweest voor bedrijven, wat er vaak toe leidde dat bedrijven ofwel vasthielden aan hun oude systemen en de gevolgen daarvan ondervonden, ofwel grote sommen geld neertelden aan ontwikkelaars om te migreren naar het nieuwste en het beste. Maar integraties hoeven niet meer het enge woord te zijn dat het ooit was. Met de technologie van vandaag kunnen de huidige integratie-uitdagingen gemakkelijk worden opgelost en kunnen bedrijven worden voorbereid op de toekomst. Of het nu gaat om de implementatie van slimme hardware, machine learning, kunstmatige intelligentie, of gewoon om het migreren of delen van gegevens tussen systemen, integratie mogelijkheden zijn binnen handbereik door gebruik te maken API middleware, die de kosten laag houdt en het hoogste niveau van beveiliging handhaaft.

Afbeelding

Adam Maurer

COO bij Connecting Software

Auteur:

Ik ben de Chief Operating Officer van Connecting Software en beheer de dagelijkse operaties op onze verschillende locaties. Ik ben gepassioneerd door voortdurende verbetering en verhoging van de efficiëntie. Als je ons geweldige team in Slowakije of Madeira wilt komen versterken, neem dan contact met me op.

 adam@connecting-software.com

Geef een reactie

Het e-mailadres wordt niet gepubliceerd.