tjänstetyperna
Tjänstetyperna är ett samlingsbegrepp inom IT och systemarkitektur som används för att beskriva vilka slags tjänster ett mjukvarusystem erbjuder eller använder. Begreppet är särskilt vanligt inom tjänsteorienterad arkitektur (SOA) och mikroservicetänkande, där fokus ligger på tydliga gränssnitt, löst kopplade komponenter och kontraktsstyrd kommunikation.
En tjänst kan vara en affärs- eller domändjänst som implementerar kärnlogik, en datatjänst som ansvarar för
Nyckelprinciper i utformningen av tjänstetyper är kontraktbaserad kommunikation, tydlig ansvarsgräns och ofta statslös design som gör
Exempel på typiska tjänster är användarhanteringstjänst, betalningstjänst, order- och lagerhanteringstjänst samt aviseringstjänst och autentiseringstjänst. I praktiken
Sammanfattningsvis hjälper en tydlig uppdelning i tjänstetyper att uppnå återanvändbarhet, flexibilitet och skalbarhet i komplexa system