palvelukerroksen
Palvelukerroksen (service layer) on ohjelmistokehityksessä käytetty arkkitehtuurinen kerros, joka tarjoaa sovelluksen liiketoiminnalliset palvelut esitystason ja datakerroksen välissä. Se on osa monikerroksisia arkkitehtuureja, joissa vastuut ja rajapinnat on eriytetty selkeästi.
Palvelukerroksen tehtävänä on koordinoida ja toteuttaa käyttötapauksiin liittyviä operaatioita. Siellä sijaitsevat tyypillisesti käyttötilanteisiin liittyvät palveluluokat tai
Liiketoiminnalogiikkaa voidaan jossain arkkitehtuureissa pitää palvelukerroksessa, kun taas toisissa malleissa domain-malli on pääroolissa ja palvelukerros toimii
Toiminnan kannalta palvelukerroksen on usein oltava tilaton web-sovelluksissa, tuettava transaktioita ja virheenkäsittelyä sekä helpotettava testattavuutta yksikkö-
Palvelukerroksen hyödyllisyys riippuu projektin koosta ja tavoitteista, ja sitä käytetään yhdessä muiden kerrosten kanssa kuten esitystason