Hybrid Mobil Uygulamada Web Servis

Herkese selamlar,




     Hybrid mobil uygulamalarda direkt veri tabanına bağlanma gibi bir durum söz konusu olmadığı için veri servis yazmalıyız. Diğer bir tanımla web servis . Veri tabansız bir uygulama ( Büyük çaplı bir uygulama için) düşünülemez bu yüzden ya web servis yazmayı bilmelisiniz ya da bir backend developer ile çalışmalısınız. 


  Öncelikle web servis nedir bunun tanımını yapalım. Web servisler, HTTP protokolü ile XML,JSON,TEXT, HTML gibi yanıtlar gönderip alarak iki cihaz arasındaki iletişimi sağlayan bir haberleşme yöntemidir. Web Service ile platform bağımsız tüm cihazlara veri aktarımı gerçekleştirilir. Örneğin mesajlaşma uygulamanız Android, IOS, windows Phone gibi işletim sistemli cihazlarda rahatlıkla çalışır. Yani web servisiniz veri tabanınıza bağlanır ve sizin istediğiniz verileri karşıya gönderir. Kulağa çok hoş geliyor değil mi ? 2 çeşit web servis vardır. Bunlar Restful ve SOAP. Aralarında ki fark Restful ile xml, json, text, html türde yanıtlar alıp gönderebilirken, SOAP  da sadece xml ile işlem yapabilirsiniz. SOAP da xml işlem yapabilmek için metodlar kullanılır. Örneğin yazdığınız metodun adı deneme ise deneme metodunu çağırmanız gerekli. Restful’da ise url kullanılır. Örneğin ‘http://localhost:xxxx/deneme’ şeklinde. Json ve xml konuları ile ilgili detaylı yazı yazacağım.
Peki ne kadar güvenli ? Doğrudan veri tabanına erişim olmadığı için tehditlerden web servis ile korunabilirsiniz. Unutulmamalı ki web servis de sadece sizin belirlediğiniz veriler gözükmektedir. 


   
     Mobil uygulamalarda web servis kullanımı en iyi Facebook Messenger ile örneklendirilebilir. Mesajlarınız  hem web sayfasına hemde Facebook Messenger' a gelir. Bu web servis ile yapılır. Burada web servisin platform bağımsız olduğunu da görmüş oluruz.

     Web servisi hangi diller ile yazabilirim diye soracak olursanız buyrun yazıma : )

     Görüşmek üzere...

Ücretsiz PHP Eğitimi Bölüm 2 : Ders 1: Değişkenler

Merhaba Arkadaşlar,     Bugün sizlerle bölüm 2 ye geçiyoruz. Bu dersimizde Php 'nin temellerini öğreneceğiz. Takıldığınız noktalarda sor...

En Çok Okunanlar