API Heryerde Peki Nedir, Yenilikleri Nelerdir?
API Heryerde Peki Nedir, Yenilikleri Nelerdir?
Açılımı Application Programming Interface olan API; Türkçe’de Uygulama Programlama Arayüzü olarak geçmektedir. Kısaca bir uygulamada kullandığımız özellikleri başka bir uygulamada da kullanmamızı sağlayan yapıya API deniyor. Genellikle web geliştiriciler, proje yöneticileri veya ürün yöneticileri tarafından kullanılan API iki yazılımın veya veritabanının birbiri ile iletişime geçmesini sağlamaktadır.
Günümüz internet dünyasının vazgeçilmezi haline gelen API’yi Facebook kullanırken, mesaj yollarken, hava durumunu kontrol ederken kısacası bir çok web sitesi ziyaretimizde ve uygulamada kullanıyoruz.
Peki Nasıl Çalışıyor?
Bir uygulama veya web site ziyaretimizde, uygulama sunucuya internet aracılığı ile bilgi yollar. Sunucu bu bilgiyi yorumlayarak telefonumuza iletir kullandığımız uygulama ise bu bilgiyi bizim görmek istediğimiz şekilde bize sunar. Bu yolculuk ise saniyeler içinde sona eriyor.
Günlük yaşamdan örnek ile durumu iyice açıklığa kavuşturalım. Bir seyahat planınız var ve otel arıyorsunuz. Belirlediğiniz kriterleri otel rezervasyon sitesine giriyorsunuz. Nerede olsun, ne kadar süre kalacaksınız, bütçeniz gibi... Site ise sizin isteğinize uygun olarak birçok seçenek sunuyor. Bu aşamada seçenekleri belirlemek için birçok otelin API’si ile iletişime geçiliyor. Çok kısa bir süre içerisinde karşınıza çıkan seçenekler uygulamalar, veri tabanları ve cihazlar arasında ileri geri çalışan ve bir haberci gibi davranan API sayesinde gerçekleşiyor.
Büyük firmalar API’lerini dışarı açtığı zaman outsource firmaların belli özelliklere bağlı olarak geliştirmelerin yapılmasını sağlar. Bu sayede platforma bağlılık kazandırılır. Bugün Facebook ile bağlan butonunu 14 milyon site kullanıyor.
Apple ise parmak izi tabanlı kimlik doğrulama sistemi olan Touch ID’yi kullanan uygulamaların otomatik olarak yeni yüz tanıma sistemi Face ID’yi desteklediğini belirttiğinde büyük övgü topladı. Fakat Face ID özelliği sadece Iphone X’te mevcut. Bu yenilik uygulama geliştiriciler tarafından müdahaleye gerek kalmadan API sayesinde yapılıyor.
Modern API
Yıllardır anlatılan “API”’nin klasik tanımından farklı olarak. Modern API’yi yakın zamanlarda değerli ve yararlı kılan bazı özellikleri kazanmıştır.
· Modern API'ler, geliştirici dostu, kolay erişilebilir ve geniş anlamıyla anlaşılan standartlar (genellikle HTTP ve REST) ile ilişkilidir.
· Bir koddan ziyade ürün olarak görülmektedir. Belirli kitlelere (ör. mobil geliştiriciler) yönelik tüketim amacıyla tasarlanmışlardır, belgelenmişlerdir ve kullanıcıların bakım ve yaşam döngüsünden belirli beklentiler kazanacak şekilde sürümleri vardır.
· Çok daha standartlaştırılmış oldukları için, güvenlik ve yönetişim için daha güçlü bir disipline sahip oldukları gibi performans ve ölçek açısından da izlenir ve yönetilirler.
· Modern API, tasarım, test etme, oluşturma, yönetme ve sürüm oluşturma gibi kendi yazılım geliştirme yaşam döngüsüne (SDLC) sahiptir. Ayrıca, modern API'ler tüketim ve sürüm için iyi belgelenmiştir.
Univera&Extended API
Univera olarak sunduğumuz dijital çözümlerde günümüzde neredeyse zorunlu hale gelen API’yi biz de yazılım çözümlerimizde kullanıyoruz. Panorama kullanıcısı müşterilerimiz Extended API modülümüz ile kendi ekipleri ile ihtiyaçlarına yönelik uygulama geliştirebiliyorlar. Modern API özelliklerini de barındıran Extended API kullanıcı dostu bir uygulama. Müşterilerimiz kendi uygulamalarını geliştirirken Panorama’nın özellikleri ile ilerleyebildikleri gibi istekleri doğrultusunda farklı kodlama dillerini de kullanabiliyorlar.
ExtendedAPI ile ilgili bilgi için http://www.univera.com.tr/YenilikDetay.aspx?id=47
Kaynak:
API Heryerde Peki Nedir, Yenilikleri Nelerdir?
Reviewed by Taşkalem
on
Ocak 11, 2018
Rating:
Hiç yorum yok: