Uygulama programlama arayüzü

Bu makalede, Uygulama programlama arayüzü'in büyüleyici dünyasına dalacağız, onun kökenlerini, evrimini ve günümüzdeki geçerliliğini keşfedeceğiz. Tarihte ortaya çıkışından çağdaş toplum üzerindeki etkisine kadar Uygulama programlama arayüzü hayatımızın farklı yönlerinde temel bir rol oynamıştır. Bu doğrultuda, çeşitli alanlardaki etkisini ve popüler kültürdeki önemini analiz ederek, onun en alakalı ve aşkın yönlerini inceleyeceğiz. Hiç kimseyi kayıtsız bırakmayacak, heyecan verici bir konu olan Uygulama programlama arayüzü hakkındaki bu keşif ve düşünme yolculuğumuzda bize katılın.

Uygulama programlama arayüzü (İngilizceapplication programming interface, kısaca API), bir yazılımın başka bir yazılımda tanımlanmış işlevlerini kullanabilmesi için oluşturulmuş bir tanım bütünüdür. API; web uygulaması, işletim sistemi, veritabanı, donanımlar yahut yazılım kütüphanesi için kullanılabilir. Günümüzde yoğunlukla web tabanlı uygulamalarda istemci ve sunucu 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. Bu durum API'nın özel bir formu olarak WebAPI olarak da adlandırılır.

Örnek API hizmetleri

Kaynakça

  1. ^ Braunstein, Mark L. (26 Temmuz 2018). Health Informatics on FHIR: How HL7's New API is Transforming Healthcare. Springer. s. 9. ISBN 978-3-319-93414-3. 12 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Mart 2020. 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.