Rajapintaa
Rajapinta on termi, jota käytetään kuvaamaan rajaa tai pistettä, jossa kaksi tai useampi järjestelmä, komponentti tai kerros voivat vuorovaikuttaa ja vaihtaa tietoja. Rajapintaa voidaan pitää sopimuksena siitä, mitä tapahtuu ja millä tavoin. Se määrittää, mitkä syötteet, tulosteet ja virhekäsittelyt ovat sallittuja sekä millaisia odotuksia eri osien välisessä kommunikaatiossa on. Kun puhutaan "rajapintaa" sanaa käytetystä kontekstista, kyseessä on usein tilapäivässä tai partitiivissa käytetty muoto sanasta rajapinta.
Rajapintoja on monenlaisia. Käyttöliittymä (UI) on ihmisen ja laitteen välinen vuorovaikutuskanava. Ohjelmointirajapinta (API) määrittelee ohjelmistojen välisen
Hyvä rajapinta on suunnittelultaan selkeä ja johdonmukainen, dokumentoitu, versioitu ja taattu taaksepäin yhteensopivuus. Siinä on määritelty
Esimerkkeinä ovat REST-rajapinnat HTTP:n päällä sekä USB-, PCIe- tai käyttöliittymärajapinnat, jotka mahdollistavat laitteilta toisille siirrettävien toimintojen