IT architectuur is een breed begrip dat verschillende zaken kan betekenen voor verschillende personen in verschillende organisaties.
We kunnen IT architectuur verdelen in 3 categorieën, die elk meerdere subcategorieën bevatten:
Tijdens deze sessie focussen we op Enterprise architectuur en Solution Architectuur / Software Architectuur. Over “Cloud en IT-infrastructuur” zal er nog een volledige sessie verschijnen.
Enterprise architecten zijn de IT architecten die het dichtste bij het bedrijf staan en het verste weg van technische taken. Toch verkiezen we bij Right People Group Enterprise Architecten die over een technische achtergrond en kennis beschikken.
RPG levert voornamelijk Enterprise Architecten aan grote organisaties. De specifieke projecten hebben vaak betrekking op het IT-landschap als geheel, voor het leveren van het nodige fundament voor het uitvoeren van een bedrijfsstrategie – zowel op korte termijn als op lange termijn. Daarom is het belangrijk dat Enterprise Architecten kennis hebben van zowel IT- als bedrijfsprocessen en over goede communicatievaardigheden beschikken.
In de video hieronder vindt u een introductie tot wat een enterprise architect nu precies is.
Martin Fowler is een van de professionele helden bij Right People Group. Daarom geven u we u niet enkel theoretische definitie van wat een Software Architect is. We willen u laten zien waarom deze belangrijk zijn en hoe ze bedrijfswaarde creëren in de echte wereld.
We delen Martin Fowler’s overtuiging dat software architecten in staat moeten zijn om te coderen en hun technische vaardigheden contant te blijven verbeteren. We delen ook zijn overtuiging dat het creëren van software van hoge kwaliteit niet duur hoeft te zijn. Het creëren van software van hoge kwaliteit is één van de goedkoopste oplossingen. Dit is ook de reden dat we het liefst werken met een klein team van experts, en niet in grote teams met een minder goede softwareontwikkeling en software-architectuurvaardigheden.
Zie onze held in actie in de onderstaande video:
Omdat softwareontwikkelingsprocessen de laatste jaren veranderd zijn in de meeste organisaties, is ook de rol van de Software Architect veranderd. Vaak moet een software architect werken aan de software architectuur in een agile projectomgeving en zich baseren op een continu durende dialoog met een relevante stakeholder. Zo verzekeren ze dat er voortdurend gefocust wordt op de behoeften van het bedrijf, zelfs wanneer dit betekent dat de plannen voor de software architectuur steeds veranderen naarmate het project zich ontwikkelt. Een moderne software architect moet actief de leiding nemen in beide processen, zowel het communicatie- als het technologieproces.
Hieronder vindt u een video met Juval Lowy, een leider binnen de Software Architectuur, die dieper ingaat op het onderwerp.
MVC is een algemeen software architecturaal patroon dat op veel verschillende manieren en met veel verschillende producten/frameworks gebruikt kan worden. ASP.NET MVC is een voorbeeld van een webapplicatie framework voor de implementatie van de MVC-architectuur.
Omdat MVC een veelgebruikt 3-tier architecturaal patroon is, gaan we wat dieper in op wat het precies is:
De meeste bedrijven met wie we samenwerken hebben een “Service Oriented Architecture” en gebruiken verschillende soorten middleware in hun IT-landschap.
Laat ons een beetje dieper ingaan op SOA en middleware:
Een ESB of een Enterprise Service Bus is een technisch fundament voor het toepassen van een Service Oriented Architecture (SOA), zoals hierboven beschreven werd. De ESB van een systeem kan dienen als het enige toegangspunt voor al de andere systemen. Dit betekent dat er integratie moet gebeuren bij slechts één enkel systeem, ongeacht het aantal systemen die in interactie moeten staan met elkaar. De ESB vervult de rol van routering en indien nodig transformeert het informatie tussen verschillende systemen. Het kan zelfs voor een extra laagje beveiliging zorgen. De ESB-producten die onze consultants hoofdzakelijk gebruiken zijn:
Hieronder vindt u een algemene introductie tot wat ESB is, wat het precies doet en de rol ervan in een Service Oriented Architecture:
Momenteel zijn microservices een grote trend in software architectuur. Veel van onze klanten hebben een Service Oriented Architecture en ze zijn geïnteresseerd om over te stappen naar architectuur gebaseerd op microservices. Dit komt voornamelijk door de nood aan flexibiliteit en soms ook door de prestatieproblemen met hun bestaande SOA architectuur.
In deze video ziet u een discussie over SOA vs. Microservices en hoe u geleidelijk evolueert van een SOA architectuur naar een architectuur gebouwd op microservices.
Meld u aan voor onze nieuwsbrief en ontvang automatisch relevante aanbiedingen en alle projecten die op dit moment geopend zijn.
Stuur ons een e-mail naar info@rightpeoplegroup.com voor een CV en uurprijs van een IT architect die bij uw project en vereisten past of lees meer over onze services onder IT Architecture en Software Architecture.
Contact Thomas Möller
Thomas staat altijd open om je specifieke behoeften te bespreken. Hij kan je snel een accuraat beeld geven van de oplossing die we kunnen leveren om aan jouw behoeften te voldoen.