IT-arkitektur är ett brett begrepp som kan betyda olika saker för olika människor och i olika organisationer.
Vi kan dela IT-arkitekturen i 3 övergripande kategorier som kommer att ha flera underkategorier:
I denna session kommer vi att fokusera på Enterprise-arkitektur och Lösningsarkitektur / Software-arkitektur, eftersom det kommer att finnas en separat session om “Cloud and IT-infrastruktur”.
Enterprise-arkitektur är den typ av IT-arkitekturer som ligger närmast verksamheten och längst bort från de tekniska uppgifterna. Men i Right People Group föredrar vi fortfarande Enterprise-arkitekter som har någon form av teknisk bakgrund och en god teknisk förståelse.
Right People Group levererar huvudsakligen Enterprise-arkitekter till stora organisationer och de specifika projekten är typiskt relaterade till att IT-landskapet i helhet kan leverera den nödvändiga grunden för genomförandet av affärsstrategin – på kort sikt, men också på lång sikt . Därför behövs alltid en stark förståelse för både IT- och affärsprocesser samt goda kommunikationsförmågor för Enterprise-arkitektur.
Kolla nedanstående video för en introduktion till vad Enterprise-arkitektur är:
Martin Fowler är en av våra professionella hjältar i Right People Group. Därför ger vi inte dig bara “textboksdefinitionen” av vad software-arkitektur är. Istället ska vi titta på varför det spelar roll och hur det skapar affärsvärde i den verkliga världen.
Vi delar Martin Fowlers övertygelse om att softwarearkitekter måste kunna koda och kontinuerligt uppdatera sina tekniska färdigheter. Vi delar också hans övertygelse om att skapa högkvalitativ programvara inte är dyrt – skapa högkvalitativ programvara är den billigaste lösningen om du tittar på den totala ägandekostnaden. Det är också anledningen till att vi föredrar små expertgrupper, jämfört med stora lag med medellång eller låg programutveckling och software-arkitektur.
Titta på vår hjälte nedan:
Eftersom softwareprocesser har förändrats i de flesta organisationer de senaste åren har också software-arkitektens roll i moderna organisationer förvandlats. Dagens Software-arkitekt måste oftast ta reda på software-arkitekturen i en smidig projektmiljö baserad på en pågående dialog med relevant intressent för att säkerställa att företagskraven alltid är i fokus – även om det innebär att planerna för software-arkitekturen förändras som projektet utvecklas. Därför måste en modern software-arkitekt ta en aktiv ledarroll i både process, kommunikation och teknik.
Se nedanstående video med Juval Lowy som är en tankeledare inom software-arkitekturen.
MVC är ett generellt arkitektoniskt mönster som kan implementeras på många olika sätt och med olika produkter / ramverk. ASP.NET MVC är ett exempel på en webbapplikationsram för implementering av MVC-arkitekturen.
Eftersom MVC är ett mycket vanligt 3-tiers arkitektoniskt mönster, låt oss ta en närmare titt på vad det är:
De flesta företag som vi arbetar med har någon form av “Service Oriented Architecture” och använder olika typer av middleware i deras IT-landskap.
Låt oss gräva lite djupare för att förstå konceptet SOA och middleware:
En ESB eller “Enterprise Service Bus” är den tekniska grunden för att implementera en Service Oriented Architecture (SOA) enligt ovan. ESB kan fungera som en systeminmatningspunkt mot alla andra system, vilket innebär att integration endast behöver göras med ett enda system oavsett det totala antalet system som behöver interageras. ESB som tar rollen som ledare och om nödvändigt omvandlar information mellan de olika systemen och kan till och med lägga till ett extra säkerhetslager. De ESB-produkter som våra konsulter huvudsakligen har genomfört är:
Nedan följer en allmän introduktion till vad en ESB är, vad den gör och dess roll i en serviceorienterad arkitektur:
För närvarande upplever vi Microservices som en av de viktigaste trenderna inom software-arkitekturen. Många av våra kunder har någon form av serviceorienterad arkitektur och är intresserade av att flytta till en arkitektur baserad på mikroservices. Detta drivs främst av behovet av flexibilitet och ibland också på grund av prestationsproblem med sin befintliga SOA-arkitektur.
Denna video är en intelligent diskussion om SOA vs. Microservices och hur du utvecklas gradvis från en SOA-arkitektur till en arkitektur byggd på Microservices.
Anmäl dig till vårt nyhetsbrev för att få IT konsultuppdrag via mail relevanta för din profil och geografiska preferenser.
Skicka ett mejl till info@rightpeoplegroup.com för CV och timpris på en IT-arkitekt om matchar dina projekt och behov eller läs mer om våra tjänster för denna fält under IT-arkitekt och softwarearkitekt.
På Right People Group är vi övertygade om att det är viktigt att förstå våra kunders behov för att kunna leverera den perfekta entreprenören till en uppgift. Därför arbetar vi ständigt med att förbättra våra möjligheter att förstå både affärsmålen och de tekniska aspekterna av våra kunders projekt. Eftersom vi arbetar med ett brett spektrum av branscher och teknologier är detta en pågående inlärningsprocess.Right People Group University är ett initiativ som stöder denna inlärning på ett strukturerat sätt. En gång i veckan samlas de nyaste medlemmarna ur Right People teamet för en studie som fokuserar på ett specifikt ämne. Vad du ser ovan är läroplanen för en sådan session – ”Vad är IT-arkitektur?”.Vi lanserade serien för att snabbt få nya medarbetare insatta i de olika affärsområden, men vi insåg att andra kan också finna nytta av vår studieplan. Självklart kan du inte lära dig allt om IT-arkitektur på en timme, men det kan ge dig en god startpunkt och en överblick som underlättar vidare inlärning inom området. Känn dig fri att gå med i Right People Group University genom att följa våra sessioner här på bloggen och vänligen posta dina frågor och kommentarer nedan.
Kontakta Andreas Lannér
Andreas är alltid öppen för att diskutera dina specifika behov. Han kan snabbt ge dig en korrekt bild av vad vi kan leverera för att uppfylla dina förväntningar.