|
|
- standart http protokolunun soap ile, binary olmayacak şekildeki uygulamalarıdır. veriler soap ile 80 numaralı porttan iletildiği için firewall'larla sorun yaşanmaz. veri iletimi xml şeklinde olur bu da büyük esneklik ve ortamdan bağımsızlık sağlar. ayrıca microsoft'un .net dot net ile getirdiği harika yeniliklerden birisidir.
uddi diye bir web servisleri havuzu oluşturma projesi de bulunmaktadır.
(bkz. rpc)
(bkz. wsdl)
(bkz. soap)
- http üzerinden gidip gelen request-response zincirleriyle uzaktaki uygulamaya bir şeyler yaptırma ve bunun sonucu olarak veriyi çekme teknolojisi olarak düşünülebilir kısaca.
- web service'lerin çıkışı .net'le birlikte olmamıştır.
soap denilen şey bile 1998'de tanımlanıp o zamandan .net'in ortaya çıkmasına kadar oradan oraya xml'ler gidip gelirken, web service nasıl .net'e mal edilebiliyor çok şaşırtıcı. yok artık xml'i de microsoft icat etmiş olsun. ha hayt.
- "web service'ler biz sıradan vatandaşların işine yaramıyor" diyorsunuz ancak kazın ayağı öyle değil. bugün kullandığımız birçok web uygulaması, web service'lerin nimetlerinden faydalanıyor. en sık karşılaşılan örneklerden biri için sanal pos'u verebilirim. inceleyenler bilirler, bankaların sağladığı sanal pos hizmetleri kendi uygulamalarımız altında bankanın ödeme için sağladığı web method'lara yapılan istek ve geri alınan cevaplar aracılığıyla kullanılmakta.
web service'leri .net ortamında oluşturmak ve kullanmak, "create new web service project" ve "add web reference" ile başlayan ve görece daha basit bir zincirde ilerlerken, yine aynı konuda görüşüne danıştığım php'nin aynı basit ortamı sağladığı söylenemez. bununla birlikte xml web service'leri produce ve consume etmek için oldukça kullanışlı açık kaynak framework'lere ulaşmak mümkün. "framework kullanmam, karakterim değil" diyorsanız siz zaten yarrağı yemişsiniz abicim. kullanın.
- sonunda, programın içinde database şifresi vermeden exe'lerle bile güvenli web uygulamaları yapabileceğiniz sistem.
- (bkz: nusoap)
|