Doğrudan bağlantı yada webservis kullanmanın kendine göre avantaj ve dej avatajları var. Bunlardan biriside sorgu ve iş yükünü mobil cihazdan alıp web sunucuya yüklemek mesela..
Bu arada birşey sormak isterim, java + jdbc ile (en güncel hali ile) direct connetion için güvenlik sorunu var mıdır? dandik switch (wifi) yada merkezde hub kullanıp snif edilebiliyormu? Bazı müşterim hali hazırda linux+windows+mac üzerinde çalışan bazı JAVA uygulamaları JDBC ile bağlanıyorlar. linux mysql sunucu tarafında gerekli yetki ve güvenlik (fail2ban vss) ayarları ile farklı portlardan internete açık olarak statik ip üzerinden hizmettler. Yaklaşık 8 yıl oldu. Mysql genel olarak en üst sürüme güncelleniyor. clientler jre güncelleme yapmıyor jre8 kulanıyor. java yazılım ve jdbc driverler güncelleniyorMUŞ...(yazılımcı beyanı). 02.03.2017 23:32 tarihinde Halid yazdı: Merhaba, Sorunuzun cevabı; Evet, android ile uzaktan PostreSQL'e bağlanabilirsiniz. ( https://www.pgcon.org/2011/schedule/attachments/194_pgcon2011-pgdroid.pdf ) Bağlanacak cihazlar ne derece kontrolünüzde olacak bilmediğimden genel bir yorum yapıyorum. Uygulamayı kullanan mobil cihaz sahibi herhangi bir güvensiz Wi-Fi ağında sniff edilebilir ve erişim bilgileriniz ele geçirilebilir. Sonrası hayal gücünüze bağlı. Bu tarz bir senaryo için sunucunuz üzerinde PostgreSQL + API Uygulaması, Mobil tarafta ise sadece API Client olması hem işin güvenlik tarafından hem de arada oluşacak bağlantı kopmalarında veriniz ile ilgili kayıp yaşamamanızı sağlayacaktır. Şu an açık kaynak kodlu olarak kullanabileceğiniz bir kaç yazılım var. "Mobile Backend as a Service" veya "Backend as a Service" diye aratabilirsiniz. Aslında bu yazılımlar size bir çatı altında web servislerinizi yazmanızı sağlıyor. Diğer taraftan bu yazılımlar Lokasyon, Dosya gönderme/alma, giriş/yetkilendirme, Bildirim(push notification) yönetimi vb. diğer ihtiyacınız olabilecek konuları da kapsayabiliyor. Birkaç güzel proje önerebilirim. - SkyGear (golang, open source) https://skygear.io/ - BaasBox (scala, open source) http://opensource.baasbox.com/ - Horizon (js, open source ) https://horizon.io/ - parse(kapanan parse.com<http://parse.com>'a ait servisler, js ) - https://parseplatform.github.io/ - Bunlar ile uğraşamam derseniz postgrest var. PostgreSQL sorgularını RESTful api üstünden yapabiliyorsunuz. https://postgrest.com kolay gelsin. 2 Mart 2017 23:03 tarihinde Mucibirahman İLBUĞA <[email protected]<mailto:[email protected]>> yazdı: 2.03.2017 22:49 tarihinde Omer Barlas yazdı: > Güvenlik çekincelerinden dolayı. Her cihaz için ayrı birer şifre > yaratamayacağına göre bir şifrenin kırılması tüm sunucuyu risk altına > sokar. Merhabalar, Mesela şu ki, sunucuya resim de göndermem gerekiyor. Yani kullanıcı resmi çekecek ve tıpkı whatsapp'dan karşıya gider gibi sunucuya gidecek ve veritabanına yazılacak. Elbette resim ile bereber bir kaç bilgi de seçilerek gönderilecek. Resmi çeken kullanıcı, çekildiği yer, konusu gibi... Sadece veri yazma işi olsa html ile falan hallederdim kolayca ama fotoğraf çekme durumu işi zorluyor. Bu konuda fikirlere de açığım?... ;-) -- Kolay gelsin, Mucip:) _______________________________________________ Linux-programlama mailing list [email protected]<mailto:[email protected]> https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php -- Halid ALTUNER Sr. Linux System Engineer & System Architect _______________________________________________ Linux-programlama mailing list [email protected]<mailto:[email protected]> https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
