none
soap web servis hakkında bilgi RRS feed

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
    MCC

    15 Ağustos 2013 Perşembe 13:43
    Moderatör

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

    15 Ağustos 2013 Perşembe 13:35
    Moderatör
  • 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
    MCC

    15 Ağustos 2013 Perşembe 13:43
    Moderatör
  • 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.


    16 Ağustos 2013 Cuma 12:59
    Moderatör
  • öncelikle verdiğiniz cevap için teşekkür ederim. soap ile web sayfası tasarlayarak farklı platformlardaki işlemleri gerçekleştirebiliyoruz herhalde. Bana küçük bir örnek verirseniz sevinirim
    16 Ağustos 2013 Cuma 17:31
  • 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
    MCC

    16 Ağustos 2013 Cuma 19:18
    Moderatör
  • daha açıklayıcı bir makale yada video nereden bulabiliriz
    17 Ağustos 2013 Cumartesi 13:02
  • üzerinden baya zaman geçmiş ama ben kendi webservislerimin çıktısını XML olarak alıp android sistemde bir türlü listeleyemedim.MS SQL ile yapılan bir örnek paylaşırm ısınız ?
    29 Ekim 2013 Salı 14:01