serviceorienterede
Serviceorienterede beskriver en tilgang hvor software og forretningsprocesser opdeles i små, selvstændige enheder kaldet tjenester (services). Disse tjenester tilbyder veldefinerede funktioner via offentlige grænseflader og kommunikerer med hinanden gennem standardiserede protokoller. Formålet er at muliggøre løst koblede systemer, der kan udvikles, deployeres og ændres uafhængigt.
Nøglebegreber inkluderer servicekontrakt, grænseflade (interface), løst kobling, indkapsling og sammensætning. Tjenester bør være uafhængige, statsløse, og
I praksis bruges serviceorientering især inden for Service-Oriented Architecture (SOA). Teknologier som Web Services (SOAP, WSDL)
Anvendelsesområder inkluderer virksomhedsintegration, databasedeling, systemer i skyen, samt ERP- og CRM-løsninger. Fordele omfatter øget fleksibilitet, skalerbarhed,
Historisk begyndte bevægelserne omkring begyndelsen af 2000’erne med SOA og Web Services, og senere udviklede de