Web Servis Nedir ? Web Servis Neden Kullanılır ?

Kullanmakta olduğumuz uygulamaların internet üzerinden haberleşmesinin bel kemiği olan web servis nedir ? Siz de uygulamanızın internet üzerinden diğer uygulamalar ile haberleşmesini sağlamak istiyorsanız muhtemelen Web Servis oluşturacaksınız demektir.

Web Servis Nedir ?

Web servisi genel anlamda açıklarsak farkı uygulamaların ağ üzerinden haberleşmesini sağlayan ve iletişimini standart bir XML/JSON vb. mesajlaşma sistemi kullanarak gerçekleştiren bir yazılım diyebiliriz. Web servislerde iletişim standart mesajlaşma sistemi kullanıldığından hangi dille yazıldığının bir önemi yoktur. Kısacası bize standart bir çıktı verir. Web servisler sadece veri iletişimi ile sınırlı kalmayıp uygulamaların işlevselliklerinin paylaşımında da rol alırlar.

Günümüzde uygulamaların bir web servisi katmanı bulunmaktadır. Bu katman üzerine bir ya da çoğunlukla birden fazla uygulama katmanı gelmektedir. Bu uygulamalar mobil uygulama, web sitesi ya da akıllı televizyon uygulaması olabilmektedir. Bu uygulamaların hepsi arkaplanda aynı servisleri kullanmaktadır.

Durumu daha iyi özetleyebilmek için hepimizin kullandığı bir uygulamayı ele almak istiyorum: E-devlet

E-Devlet bir web uygulaması olarak tek parça gibi duruyor ancak arka tarafta bir çok uygulama ile iletişime geçmektedir. E-Devlet üzerinden askerlik durum belgesi ya da adli sicil belgesi alabiliyorsunuz. Aslında siz E-Devlet uygulamasını kullanarak Askerlik Şubesinin web servisi yazılımını kullanarak şubenin veritabanından bir belge alıyorsunuz.

Aynı durum adli sicil belgesi için de geçerlidir. Adalet Bakanlığı’nın web servisine E-Devlet uygulamasını kullanarak bir istekte bulunuyorsunuz ve bu isteğinize cevap sizin istemiş olduğunuz belge olarak geliyor.

Uygulamanızın diğer uygulamalar ile haberleşmesini istediğinizde uygulamanızın kodlarını vermenize gerek yoktur. Uygulamanızı veri havuzu üzerinde çalışan bir web servisi oluşturabilirsiniz. Bu web servisi sizin belirlemiş olduğunuz kurallar çerçevesinde çalışacaktır. Bu sayede uygulamanızın veri havuzundan direk bağlantı vermek yerine daha güvenli bir şekilde web servis üzerinden belli kurallara göre gelen isteklere cevap vermiş olursunuz.

Web Servis Çeşitleri Nelerdir?

Son Yazılar

2 Yeni Dolandırıcılık Sistemi ve iCloud Kilidi Nedir ?

Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku

18 saat önce

iCloud Öncesi Kullanılan Şu Anda Unutulanlar Apple Servisleri

Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku

2 gün önce

Elmadan Haberler 3 – iPhone SE 4 İptal Edildi – Üretim Vietnam’da

Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku

3 gün önce

iPhone Güncelleme Sonrası Pil Sağlığı Neden Düşer ?

iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku

6 gün önce

iPhone iOS 16.2 İpuçları – Programsız Video İndirme ve Dahası

Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku

1 hafta önce

Face ID vs Touch ID ? Hangisi Daha Güvenilir Hangisi Daha Hızlı ?

iPhone modellerinde güvenlik için Touch ID teknolojisini de Face ID teknolojisini de kullandık. iPhone SE… Daha fazla oku

2 hafta önce

Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır