Uygulama programlama arayüzü: Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
Khutuck Bot (mesaj | katkılar)
k Kaynak düzenleme
Parazist (mesaj | katkılar)
k Yanlış yazılmış bir kelime düzeltildi. (donamımlar)
1. satır:
{{Diğer anlamı|API (anlam ayrım)}}
{{kaynaksız}}
'''Uygulama programlama arayüzü''' ('''UPA'''; [[İng.]] {{Dil|en|'''A'''pplication '''P'''rogramming '''I'''nterface|dil_adı=e}}, kısaca '''API'''), bir [[yazılım]]ın başka bir yazılımda tanımlanmış [[işlev]]lerini kullanabilmesi için oluşturulmuş bir tanım bütünüdür. API, [[Web uygulaması]], [[İşletim sistemi]], [[veritabanı]], donamımlardonanımlar yahut [[yazılım kütüphanesi]] için kullanılabilir. Günümüzde yoğunlukla web tabanlı uygulamlarda istemci (client) ve sunucu (server) arasındaki iletişimi sağlayan bir sözleşme olarak kullanılmaktadır. Öyle ki istemci spesifik bir formatta veri talep eder ve her halükarda sunucudan yine belirli bir formatta cevap alır. <ref name="Braunstein2018">{{cite book|url=https://books.google.com/books?id=tJdmDwAAQBAJ&pg=PA9|başlık=Health Informatics on FHIR: How HL7's New API is Transforming Healthcare|soyadı=Braunstein|ad=Mark L.|tarih=26 Temmuz 2018|yayıncı=Springer|isbn=978-3-319-93414-3|sayfalar=9|alıntı=Non-technical readers may not understand what an API is. In non-technical terms it can be understood as a 'contract' that says to software developers that if you send a request from a 'client' computer (e.g., a phone, tablet, notebook or desktop) to a 'server' (the computer where the information is stored) in the specified format you will always get a response in a specified format or initiate a defined action.}}</ref> Bu durum API'nın özel bir formu olarak [[WebAPI]] olarak da adlandırılır.
 
== Örnek UPA hizmetleri ==