Inom datorer är en adapter en hårdvaruenhet eller mjukvarukomponent som konverterar överförda data från en representation till en annan. Data som representeras kan till exempel vara ett meddelande som skickas mellan olika objekt i en applikation eller ett paket som skickas över ett nätverk.
I moderna persondatorer använder nästan all kringutrustning en adapter för att kommunicera med systembussen , till exempel:
Begreppet en adapter bör inte förväxlas med ett expansionskort . Men vanligtvis är varje expansionskort en sorts adapter, många andra adaptrar i moderna persondatorer är inbyggda i själva moderkortet .
En mjukvarukomponentadapter är en typ av programvara som sitter logiskt mellan två programvarukomponenter och överbryggar skillnaderna mellan dem.
I programmering är en adapter (designmönster) ett designmönster för att anpassa ett gränssnitt från en klass till ett annat gränssnitt som förväntat av användaren.
Resursadaptrar används för att hämta och dirigera data. De ger tillgång till databaser, filer, meddelandesystem, företagsapplikationer och andra datakällor och destinationer. Varje adapter innehåller en uppsättning adapterkommandon som kan användas för att anpassa hur den fungerar. Adapterkommandon definierar olika köer och köhanterare, definierar vissa meddelanden med deras ID, definierar uppsättningar meddelanden med samma ID, definierar meddelandedeskriptorer i data och mer.
Enkelt uttryckt svarar resursadaptrar på frågorna "var kommer data ifrån?" och "vart är data på väg?".
Resursadaptrar finns i många integrerade datatransformationsprodukter.