Tegenwoordig zijn de meeste enterprise-architecturen noch vlees noch vis. Ze bestaan uit honderden grote en duizenden kleine systemen die aan elkaar zijn genaaid tot een krankzinnige lappendeken van ontwerpen. Hoewel dit in de IT tot op zekere hoogte altijd al zo is geweest, is het verschil vandaag de dag dat kritieke applicaties – groot en klein – aan beide kanten van de firewall bestaan. Wat de chaos nog vergroot, is dat veel van deze applicaties geen eigendom zijn van, of worden beheerd door, de organisaties die ervan afhankelijk zijn. Het is wel zeker dat de slinger is doorgeslagen van de orde van traditionele datacenters naar de chaos van cloud-innovatie. De slinger begint echter weer terug te slaan richting orde naarmate er nieuwe manieren worden ontwikkeld om systemen aan elkaar te knopen. Naarmate nieuwe integratiemethoden vorderen, worden enterprise-architecten geconfronteerd met de ongekende uitdaging om cloud-gebaseerde en on-premise applicaties met elkaar in evenwicht te brengen.
Cloudsystemen
Veel IT-afdelingen voelen de neiging om systemen in de cloud te negeren. Ze hebben ze immers niet gekozen, ze betalen er niet voor en ze kunnen ze niet onderhouden. Dit gevoel is het sterkst bij SaaS-applicaties waarbij de architectuurbewuste beslissingen zijn genomen met een veeg van een bedrijfscreditcard. Toch zou het een ernstige fout zijn om hun betekenis voor moderne organisaties te negeren. Het bedrijfsleven heeft de kans gegrepen om overheadkosten te verlagen, het bereik te vergroten en de operaties te verbeteren, en ze zijn niet van plan dat los te laten. Naarmate de slinger weer doorslaat naar organisaties die de controle over hun data terugnemen, zal IT een steeds grotere rol gaan spelen buiten de firewall. Veel governance-problemen gaan gepaard met de cloud. Allerbelangrijkst hiervan is het steeds groter wordende belang van databeveiliging. Beveiliging is echter niet het enige probleem. Data-integriteit, applicatiebetrouwbaarheid en de levensvatbaarheid van leveranciers worden eveneens grotere problemen. IT is de enige afdeling die in staat is om dit bont geplaatste lappendeken van applicaties te beheren. Daarom kun je het je bij het optimaliseren van een bedrijfsarchitectuur niet veroorloven om data die zich in de cloud bevindt opzettelijk te negeren. Je hebt de tools nodig die zijn ontworpen om verbinding te maken met cloudapplicaties.
On-premises systemen
Veel onderdelen van het bedrijf zouden het liefst alles naar de cloud verplaatsen en er dan maar eens vanaf zijn. Ze zouden graag elke maand een cheque uitschrijven, zich ’s ochtends inloggen via hun Facebook-account en één aanspreekpunt hebben. Deze visie is kortzichtig. Volgens sommige schattingen zijn er vandaag de dag nog steeds 220 miljard regels COBOL-code in productie, wat neerkomt op 80% van alle bedrijfssoftware.[i] De uitdaging om alle gegevens die ze in de loop der jaren hebben geproduceerd naar de cloud te verplaatsen, is onhaalbaar. In de nabije toekomst zullen de meeste on-premise systemen precies dat blijven: on-premise. Ze zijn te duur om het verplaatsen ervan tot een verstandige zakelijke beslissing te maken. Als het gaat om het afstemmen van bedrijfsarchitecturen, mag u de gegevens die zich on-premise bevinden niet over het hoofd zien. Het zou helpen als u over tools zou beschikken die zijn ontworpen om verbinding te maken met on-premise-applicaties.
Conclusie
De bedrijfsarchitectuur van de meeste ondernemingen is vlees noch vis, en dat gaat niet veranderen. Je kunt je niet veroorloven de data in de cloud te negeren. Je kunt je niet veroorloven de data on-premise te vergeten. Enterprise-architecten moeten een balans zien te vinden tussen beveiliging, toegankelijkheid en betaalbaarheid. Het vinden van die balans kan met name een uitdaging zijn in een productieomgeving waar veel systemen maatwerk zijn en zijn afgestemd op het specifieke proces van de fabriek. Veel fabrikanten hebben geconcludeerd dat de enige praktische manier om dit voor elkaar te krijgen is het gebruik van platforms en API's zoals Jitterbit om verbinding te maken met applicaties in zowel de cloud als on-premise. Jitterbit is de enige draad die sterk genoeg is om de lappendeken van de huidige bedrijfsarchitecturen aan elkaar te naaien.
[i]”COBOL Is Everywhere. Who Will Maintain It?” The New Stack. May 08, 2017. Accessed March 22, 2019. https://thenewstack.io/cobol-everywhere-will-maintain/.