Sisällysluettelo:
- Määritelmä - Mitä Open Application Program Interface (Open API) tarkoittaa?
- Techopedia selittää avoimen sovellusohjelman käyttöliittymän (Open API)
Määritelmä - Mitä Open Application Program Interface (Open API) tarkoittaa?
Avoin sovellusohjelmointirajapinta (avoin sovellusliittymä) määritellään yleisesti sovellusliittymäksi, joka käyttää yleistä tai yleistä kieltä tai rakennetta yleisemmän pääsyn edistämiseksi. Yleensä sovellusliittymä antaa kehittäjille mahdollisuuden käyttää tiettyä ohjelmistotuotetta monin tavoin, esimerkiksi sovittamalla se ulkopuolisiin projekteihin.
Techopedia selittää avoimen sovellusohjelman käyttöliittymän (Open API)
Avoin sovellusliittymä eroaa avoimen lähdekoodin ohjelmistotuotteesta. Syy siihen, että tietotekniikan asiantuntijat kuvaavat sovellusliittymää ”avoimeksi”, on se, että sitä jaetaan avoimesti ja julkiseen käyttöön. Yksi esimerkki on Facebookin ja muiden sosiaalisen median sivustojen sovellusliittymät, joita jaetaan vapaasti, jotta houkuttelevat kehittäjiä ja muita käyttäjiä integroimaan sosiaalisen median toiminnallisuus ohjelmistotuotteisiinsa. Facebookilla ja muilla alustoilla on paljon menestystä tarjoamalla näitä avoimia sovellusliittymiä, joiden avulla niiden alustoja voidaan upottaa kaikenlaisiin projekteihin.
Jotkut IT-asiantuntijat määrittelevät avoimen sovellusliittymän myös sellaiseksi, joka tehdään tietyllä protokollalla, jonka avulla se on helpommin saatavana muille kehittäjille. Esimerkki tällaisesta sovellusliittymästä on edustava tilasiirto (REST) -arkkitehtuurimalli sekä yksinkertainen objektin käyttöprotokolla (SOAP).