Web Servisler , HTTP protokolü ile XML gönderip alarak iki uzak cihaz arasındaki iletişimi sağlayan haberleşme yöntemidir. XML ile çalışmasından dolayı değişik platformlar ve programlama dilleri arasında haberleşme sağlanabilir.
Özetlemek gerekirse, bir web servisi ;
İnternet veya özel (intranet) ağlar üzerinden kullanılabilir
Verileri etiketlemek için standart bir XML mesajlaşma sistemi kullanır
Herhangi bir işletim sistemine veya programlama diline bağlı değil
Web Servislerinin Bileşenleri
Temel web servisleri platformu XML + HTTP‘dir. Tüm standart web servisleri bu bağlamda aşağıdaki iletişim protokollerini kullanarak çalışır.
SOAP (Basit Nesne Erişim Protokolü)
Bir ileti aktarmak için
UDDI (Evrensel Tanımlama, Keşif ve Entegrasyon)
web servislerini tanımlama, yayınlama ve bulma işlemleri konusunda bir standarttır.
WSDL (Web Hizmetleri Açıklama Dili)
Hizmetin kullanılabilirliğini açıklamak için
Örnek olarak;
Hesap yönetimi için C# ya da Java programlama dilleriyle geliştirilmiş olan istemci uygulamasının bir veri tabanına ihtiyacı vardır. Bu veri tabanı farklı bir lokasyonda bulunan bir sunucuda olabilir. Uygulamanın verileri kaydetme ya da verileri çekme gibi işlemler için internet üzerinden etkileşime geçmelidir.
Mevcut yazılımlarınızın bir takım işlevselliklerini ağ üzerinden servis edebilmeniz, diğer yazılımların servis vasıtasıyla uygulamanızı kullanabilmesi, üstelik bütün bunların platform bağımsız gerçekleştirilebiliyor olması büyük bir avantajdır.
Web servis nasıl yazılır ulaşmak için lütfen tıklayınız.
Hiç yorum yok:
Yorum Gönder