Web Hizmeti ve Web Uygulaması Arasındaki Fark

Web Hizmeti ve Web Uygulaması Arasındaki Fark
Web Hizmeti ve Web Uygulaması Arasındaki Fark

Video: Web Hizmeti ve Web Uygulaması Arasındaki Fark

Video: Web Hizmeti ve Web Uygulaması Arasındaki Fark
Video: İZ BIRAKAN VE ASLA UNUTULMAYAN AYRILIK MESAJINI ADİL YILDIRIM AÇIKLIYOR 2024, Kasım
Anonim

Web Hizmeti ve Web Uygulaması

Kullanıcıların internet üzerinden eriştiği bir uygulamaya web uygulaması denir. Genel olarak, bir web tarayıcısı aracılığıyla erişilen herhangi bir yazılıma web uygulaması denilebilir. Web uygulamaları, kullanım kolaylığı nedeniyle büyük bir popülerlik kazanmıştır. W3C'ye (World Wide Web Consortium) göre bir web hizmeti, farklı makinelerin bir ağ aracılığıyla birbirleriyle etkileşime girmesine izin veren bir yazılım sistemidir. Web servisleri bu görevi XML, SOAP, WSDL ve UDDI açık standartlarını kullanarak gerçekleştirir.

Web Uygulaması Nedir?

Kullanıcıların internet üzerinden eriştiği bir uygulamaya web uygulaması denir. Genel olarak, bir web tarayıcısı aracılığıyla erişilen herhangi bir yazılıma web uygulaması denilebilir. Web uygulamalarını kullanırken, kullanıcıların uygulamayı yükleme ve bakımını yapma konusunda endişelenmelerine gerek yoktur. Ayrıca, web uygulamaları farklı platformlar için destek sağlar. Ayrıca, tek gereksinim bir web tarayıcısı olduğu için web uygulamalarını kullanmak çok kolaydır. Bu nedenlerden dolayı, web uygulamaları büyük bir popülerlik kazanmıştır. Popüler web uygulamaları arasında web posta uygulamaları, çevrimiçi açık artırmalar, wiki'ler vb. bulunur. Genellikle web uygulamaları, her katmanın belirli bir görevden sorumlu olduğu katmanlar halinde düzenlenir. İlk zamanlarda web uygulamaları tek bir katmandan oluşurken, günümüzde çoğu web uygulaması üç katmanlı mimari üzerine kuruludur ve bazı karmaşık uygulamalar n-tier mimariyi (n>3) kullanır. Üç katmanlı mimaride, üç katman, üst katmandan alt katmana sunum, uygulama (veya mantık) ve depolama için ayrılmıştır.

Web Hizmeti nedir?

Web hizmeti, farklı makinelerin bir ağ aracılığıyla birbirleriyle etkileşime girmesine olanak tanıyan bir yazılım sistemidir. Web servisleri bu görevi gerçekleştirmek için XML, SOAP, WSDL ve UDDI açık standartlarını kullanır. XML, farklı platformlar ve farklı programlama dilleri ile mesaj göndermek için kullanılabilen bir dildir ve web servislerinde verileri etiketlemek için kullanılır. SOAP, uygulamaların HTTP üzerinden iletişim kurmasını sağlayan ve bir web servisine erişmek için kullanılan XML tabanlı bir protokoldür. WSDL, bir web hizmetini tanımlamak ve bulmak için kullanılır. Web servisleri esas olarak uygulama bileşenlerinin yeniden kullanılabilirliğini sağlamak için kullanılır. Hava durumu raporları, para birimi dönüştürücüler vb. gibi uygulama bileşenleri yaygın olarak kullanılmaktadır. Bu nedenle tekrar tekrar geliştirilmeden kolayca kullanılabilen web servisleri olarak sunulmaktadır. Hizmetlerimiz, farklı platformlarda çalışan farklı uygulamalar arasında veri alışverişi yapmak için de kullanılabilir.

Web Uygulaması ile Web Hizmeti arasındaki fark nedir?

Web uygulaması, istemcinin makinesinde çalışan bir web tarayıcısı aracılığıyla erişilen bir uygulamadır, web hizmeti ise farklı makinelerin bir ağ üzerinden birbirleriyle etkileşime girmesine izin veren bir yazılım sistemidir. Çoğu zaman, web servisleri bir uygulamada bir bileşen olarak kullanıldığı için mutlaka bir kullanıcı arayüzüne sahip değildir, oysa bir web uygulaması bir GUI ile eksiksiz bir uygulamadır. Ayrıca, web hizmetleri farklı platformlarda çalışan web uygulamaları arasında iletişim kurmak veya veri aktarmak için kullanılabilir.

Önerilen: