En iyi yanıtlayıcılar
soap web servis hakkında bilgi

Soru
-
Yanıtlar
-
Simple Object Access Protocol,
Classın yapısını, içindeki elemanları, methodları vs. xml biçimli protokoldür. Böylece web servisine bağlandığınızda uygulamanız web servisin servis ettiği objeleri tanıyabilir. Bu içerik .wsdl isimli bir dosyada bulunur.
Uygulamanız servis ile SOAP protokolü ile tanıştıktan sonra artık veriler gönderilip alınmaya başlanabilir. Veriler yine obje yapısına uygun olarak serialize ve deserialize edilerek kullanılır.
Amaç; A makinesindeki bir methoda, classa yada property'e B makinesinden düz metin iletişimi ile erişmek ve kullanmaktır.
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Yanıt Olarak Öneren Barış CevizModerator 15 Ağustos 2013 Perşembe 13:47
- Yanıt Olarak İşaretleyen Cihan YakarMVP, Moderator 16 Ağustos 2013 Cuma 12:48
Tüm Yanıtlar
-
WebServis için Linq yapısını iyi öğrenirsen işin kolaylaşır. Açık Akademi de Ercan Bozkurt Hocamın eğitimleri vardı sanırım onlarla başlayabilirsin.
Barış Ceviz - Software Developer
Web Blog Adresi
-
Simple Object Access Protocol,
Classın yapısını, içindeki elemanları, methodları vs. xml biçimli protokoldür. Böylece web servisine bağlandığınızda uygulamanız web servisin servis ettiği objeleri tanıyabilir. Bu içerik .wsdl isimli bir dosyada bulunur.
Uygulamanız servis ile SOAP protokolü ile tanıştıktan sonra artık veriler gönderilip alınmaya başlanabilir. Veriler yine obje yapısına uygun olarak serialize ve deserialize edilerek kullanılır.
Amaç; A makinesindeki bir methoda, classa yada property'e B makinesinden düz metin iletişimi ile erişmek ve kullanmaktır.
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Yanıt Olarak Öneren Barış CevizModerator 15 Ağustos 2013 Perşembe 13:47
- Yanıt Olarak İşaretleyen Cihan YakarMVP, Moderator 16 Ağustos 2013 Cuma 12:48
-
Tüm platformaları gözünüzün önüne getirin. Unix, Mac, IOS, Android, Linux... hepsi ama hepsi ile www.microsoft.com a gidebilirsiniz değil mi :) o halde ben web sunucumu x sayfasına bir istek geldiğinde bir işlem yapacak şekilde ayarlarsam tüm platformlarda geliştirme yapan kişilerin kullanabileceği bir sistem yapmış olurum. Tipik olarak web servisinin amacı budur. İster php ile, ister java ile ister .net ile bir web servisini çağırabilir, ondan bilgi edinebilirsin.
Fakat, rest servislerdeki sıkıntı "Neyi nasıl yapacağım" sorusudur. Düşünün ki bir servis var ve bir müşteri kaydı alıyor. Hangi sayfaya hangi bilgileri göndererek bu kaydı yapacağım? Klasik rest (xml,json,csv,vb. post ettiklerimiz) servislerinde bu işler dokümantasyon ile yapılır. Ama herkes dokümantasyonu haliyle kafasına göre hazırlamaktadır. SOAP da ise özellikle WSDL sayesinde o servisin bir MusteriKaydet metodu olduğunu bunun bir Musteri nesnesi aldigini ve bu müşteri nesnesine ait "Ad, Soyad, Yaş" gibi özellikler olduğunu son olarak bu özelliklerin türlerinin ne olduğu ("int,string...") belirtilir. Servise gelen-giden veriler bir standarda oturtulmuş olur.
- Düzenleyen Cihan YakarMVP, Moderator 16 Ağustos 2013 Cuma 13:00
-
-
http://www.webservicex.net/WS/WSDetails.aspx?CATID=2&WSID=9
bu servis ücretsiz, hangi platformda olduğu hangi dille yazıldığı önemsiz. sonu wdsl ile biten adresi kopyala , projene bir web reference ekle , adresi yapıştır;
webReference1.GetQuote("$");
şeklinde kullan sana Stock tipli sonuç dönsün.
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Yanıt Olarak Öneren Ali Rıza İnceoğlu 19 Ağustos 2013 Pazartesi 07:08
-
-