Farklı Platformlardaki Ölçeklenebilir Web Uygulama Programlama Arayüzlerinin Performans Açısından Karşılaştırılması
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: İstanbul Üniversitesi-Cerrahpaşa, Lisansüstü Eğitim Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı Başkanlığı, Türkiye
Tezin Onay Tarihi: 2019
Tezin Dili: Türkçe
Öğrenci: Erdem KEMER
Danışman: Rüya Şamlı
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:İnternete bağlanabilen cihazların sayısı gün gittikçe artmaktadır. İnsanlar tarafından sabit bilgisayarlardan bilgi edinme ihtiyacını karşılamak için başlayan internet kullanımı, sonrasında taşınabilir bilgisayarlar ve mobil telefonlar ile daha ulaşılabilir bir hale gelmiştir. Günümüzde akıllı ev yönetim sistemleri ve birçok cihaz, internet üzerinden bağlantı kurar hale gelmiştir. Artık günlük hayatın içine kadar giren bu cihazlar sayesinde birçok iş çevrimiçi olarak internet üzerinden, bilgisayar ve diğer cihazları kullanılarak yapılabilmektedir. Özellikle, Nesnelerin Interneti (Internet of Things – IOT) kavramından sonra web uygulama programlama arayüzleri (WebAPI) çok daha büyük bir öneme kavuşmuştur. Günümüzde, cihazların, sistemlerin ve modüllerin birbirleri ile iletişimleri büyük oranda WebAPI'ler üzerinden yapılmaktadır. Bu bağlamda WebAPI'lerin performans ve ölçeklenebilirliği çok büyük önem kazanmıştır. Bu tez kapsamında farklı programlama dilleri ile aynı işi yapan örnek prototip WebAPI'ler geliştirilecek olup, bunların performansları birbiri ile kıyaslanacaktır.