Jan 27
->
Web Servislerini yazmak ve kullanmak, çoğu zaman bir web service projesi oluşturmak ve istemci tarafında Add Web Reference tekniği ile oluşturulan proxy sınıfını kullanmaktan ibaret basit bir mimari olarak düşünülür. Ancak sanılanın aksine Web servislerinin yazılmasında ve kullanılmasında dikkate değer çeşitli püf noktalar vardır. İşte bu makalemizde bu püf noktalardan dördünü maddeler halinde incelemeye çalışacağız.
1 - Bir web metodunun overload edilmesi (aşırı yüklenmesi) standart bir metodun overload edilmesinden daha farklıdır.
Okumaya Devam Et »
Jan 27
->
Web Servis teknolojisi platformları, mesafeleri, dilleri ve kültürleri aşarak bazı hizmetleri paylaşabilmek amacıyla geliştirilmiştir. Bazen geliştirdiğimiz bu servisler içerik olarak hassas ve önemli bilgiler taşıyabilir ve bu servisleri ancak belirli kişilerin kullanmasına izin verilebilir. İşte bir Web Servis hizmetinin, imtiyaz sahibi belirli kişiler tarafından kullanılmasını sağlamanın en pratik yolu Kimlik Denetimi yapmaktır.
Bir Web Servis uygulamasında kimlik denetimi SOAP Headers aracılığıyla yapılır. Bu çalışmada üç temel adımımız var:
Okumaya Devam Et »
Jan 27
->
Bu yazımda sizlere Xml Web Servisleri ve ASPdotNET ile basit bir dosya transfer uygulamasi yapmaya çalışacağız. İşe veritabanımızı oluşturmayla başlayalım :
1- ) SQL server da CsharpNedir adinda yeni bir veritabani olusturalim.
2- ) Olusturdugumuz bu veritabaninda ;
Okumaya Devam Et »
Jan 27
->
Bildiğiniz gibi Web Servisleri dağıtık yapıda uygulama geliştirme mimarisinin son yıllarda parlayan yeni yıldızıdır. Henüz ülkemizde web servisleri ile ilgili olağanüstü çalışmalar yapılmamakla beraber halihazırda yapılan çalışmaların verdiği memnuniyetin derecesi ilerleyen yıllarda web servisi kullanımının gittikçe artacağının bir göstergesidir. Yazımızın ana konusu olan web servislerine erişim metotlarına geçmeden önce web servislerinin altında yatan gerçekten biraz bahsetmek istiyorum : Bir web servisi TCP/IP yada farklı protokol tabanlı bir ağda bulunan herhangi bir bilgisayardaki uygulamayı temsil etmektedir. Bu uygulama yine aynı ağ üzerindeki diğer bilgisayarlar tarafından erişilebilir bir durumdadır. Ağdaki bilgisayarda bulunan herhangi bir web servisi uygulaması diğer bir bilgisayar ile ancak belirli kurallar çerçevesinde haberleşebilir. Bu kuralların tamamı W3C standartlar komitesi tarafından SOAP adı altında birleştirilmiştir. SOAP’ın , XML tabanlı bir standart olması ve web servisi ile istemci uygulama arasındaki haberleşmenin HTTP protokolü üzerinden gerçekleşmesi web servislerinin öneminin artmasındaki en büyük etkendir. Zira, XML ve HTTP dünya çapında kabul gören standartlardır.
Okumaya Devam Et »
Jan 27
->
Popülerliği gün geçtikçe artan web servisleri ve bu servislerin kullanıcıya sunulduğu kayıtçılar, kayıtçıların gerçekleştirilme yöntemleri ve kullanılan teknolojiler karşılaştırılmalı olarak bu araştırmada anlatılmıştır.
1. GİRİŞ
Çok hızlı gelişen bilgisayar teknolojisinde, yeni bir kavram olan ve herkesin ilgisini çeken web servisleri önemini nereden alıyor? Bu sorunun cevabını vermeden önce, web servislerinin geçmişini incelemek yarar sağlayacaktır. Daha sonra ise web servislerinde önemli bir yeri olan kayıtçılar incelenecektir.
Okumaya Devam Et »
Jan 27
GDI+, dotNET Framework altyapısının grafik işlemlerini yapmak için sunduğu bir kütüphanedir, windows uygulamalarındaki bir çok kontrol bu arayüzdeki metotların ve sınıfların kullanılmasıyla çizilir, zaten “User Control” dediğimiz kullanıcı tanımlı kontrollerde de sıklıkla GDI+ kütüphanesi kullanılmaktadır. Bu yazıda GDI+ ve Web Servislerini birleştirip grafik uygulaması örneği yapacağız. Peki nasıl? Öncelikle bir web servisimiz olacak. Bu web servisi kendisine gönderilen bir takım bilgiler dahilinde işlemler yapıp bize bilgilerin grafiğine ilişkin resmin bilgisini gönderecek. Bu bilgi çok çeşitli biçimlerde olabilir. Bizim uygulamamızda resim bilgisi byte dizisi şeklinde olacaktır. Web servisine bağlanan istemci, aldığı resim bilgisini istediği şekilde kullanabilir. Bu yazıdaki uygulamada web servisine bağlanan bir ASP.NET sayfası olacak. ASP.NET web sayfası, web servisinden aldığı resim bilgisini bir dosyaya kaydedip yapısındaki bir “Image” kontrolünde görüntülenmesini sağlayacak.
Okumaya Devam Et »
Jan 27
şimdi .Net ile hiç bir program çalıştırmadan,sunucu yöneticisi ile muhattab olmadan bu işlemi gerçekleştirebiliyoruz. Nasıl mı? Web servisleri sayesinde. Bu yazımızda Windows Forms ile Web Servislerine erişecek ve internetteki veritabanımız ile işlem yapacağız. Ben kodları C# ile yazacağım, siz VB.Net kullanıyorsanız basit bir şekilde VB.Net’e çevirebilirsiniz… Uygulamamızı adım adım geliştireceğiz. Adımları düzgün bir şekilde uygularsanız sorun çıkmayacaktır…
1) Web Servisimizi Oluşturalım…
Okumaya Devam Et »
Jan 24
Service Oriented Architecture & Web Servisleri -1
Bu makale, service oriented architecture kavramını teorik düzeyde ele almakta ve web servislerinin söz konusu yapı içerisindeki yerini incelemektedir.
Kurumsal düzeyde ve yüksek elastiteye sahip, dağıtık uygulamaların tasarımında karşılanması gereken beklentiler şöyle özetlenebilir;
- Katmanlar veya uygulamalar arası iletişim, internet standart’ları ile uyumlu olmalıdır.
- Servis bileşenlerine ilişkin arayüzler genel kullanıma açık olacak şekilde yayınlanmalı, ayrıca arayüz tanımları ve dokümantasyon’lar genel kullanım için erişilebilir olmalıdır.
- Yazılım kaynaklarının entegrasyonu noktasında, kaynaklar gevşek bağlantılı (loosely coupled) tasarlanmalıdır. Okumaya Devam Et »
Son Yorumlamalar