HOŞ GELDİNİZ καλωσόρισμα

5 Kasım 2012 Pazartesi

Web servis nedir ? Neden kullanılmalıdır ?

BİLGİSAYAR TERİMLERİ

Teknoizci.com

Web Servis Nedir ?

Web servisler modern internet döneminin XML mesajlaşma tabanlı entegrasyon yöntemi ya da diğer bir deyişle api’leridir. Web servisler çok amaçlı kullanılabilirler. Öncelikli amaçlar arasında, farklı sistemlerin birbirine entegrasyonu – mesajlaşması bulunmaktadır. Veri alışveriş yöntemine ait standartlar olduğundan dolayı web servisler platform bağımsızdır. Yani, .Net ile yazılan bir web servis java uygulamalarında kullanılabildiği gibi, java ile yazılmış bir web servis aynı mantıkla .Net uygulamalarında ve ASP.Net web sitelerinde kullanılabilir.
Web servislerin haberleşme standartı SOAP ‘tır. “Simple Object Access Protocol” (Basit Nesne Erişim Protokolü). Bu standartları belirleyen kurum W3C standartlar komitesidir. XML ,web servislerinin veriyi sunmak için kullandığı bir standarttır. WSDL(Web Service Description Language) ,web servisinin sunduğu arayüzü tanımlamak için kullanılır, bir web servisinde bulunan fonksiyonların hangi parametreleri aldığını ve ürettiği bilginin türünü bu standartlar ile belirtiriz. DISCO(Discovery Protocol) sayesinde ise bir sunucuda paylaşıma açılmış bütün web servislerinin organizasyonu sağlanır. UDDI(Universal Description, Discovery and Integration) standartları, internet üzerinde paylaşıma açılmış ve uygulamalar tarafından kullanılabilecek web servislerinin organizasyonunu sağlar.

Web Servis neden kullanılır ? Avantajları nedir ?

  • .Net, Java gibi modern uygulama platformlar› üzerinde kolayca gelifltirilebilirler.
  • Web Servisler platform bağımsızdır. Örneğin; .Net ile hazırlanan bir Web Servis Delphi’den, Java ile hazırlanan bir Web Servis bir ASPsayfasından kolayca çağırılabilir.
  • Web Servisler işletim sisteminden de bağımsızdır. Bir Windows makinesinden Linux üzerinde barındırılan bir Web Servisi kolayca çağırabiliriz.
  • Bir uygulamanın fonksiyonlarını, internet üzerinden çok geniş bir kullanıcı kitlesine açmak mümkündür.
  • HTTP üzerinden çalıştığı için, sistemleri dışarıya güvenlikten pek fazla ödün vermeden açmak mümkün olur. Firewall’lar, uygulamalar arasında veri paylaşmak istediğimizde bize engel olmaz.
  • Gelecekte söz konusu olabilecek entegrasyon projelerinde, programcılara uzun, sıkıcı ve hata yapma riskini arttıran spesifikasyon klasörleri vermek yerine, 2-3 sayfadan oluşan Web Servis adres listeleri verme şansımız olur.
  • Her platform bağımsız teknolojide olduğu gibi, Web Servisler de ürünü geliştirmek için gereken süreyi ve emeği azalttığı için maliyetleri düşürür.

Web Servis nasıl çalışır ?

  1. İstemci uygulama bir SOAP mesajı hazırlar. Bu mesaj XML ile biçimlendirilmiştir.
  2. İstemci SOAP mesajını web uygulama sunucusuna yollar.
  3. Web uygulama sunucusu, gelen SOAP mesajını parse eder ve gerekli parametreleri ayıklayarak, istenen nesnenin istenen yöntemine yönlendirir.
  4. Çalışan yöntem, sonuç mesajını web uygulama sunucusuna döner.
  5. Web uygulama sunucusu, sonuç mesajını XML ile biçimlendirerek istemci uygulamasına cevap döner.
  6. İstemci uygulama, dönen cevap mesajını alarak, istekte bulunan programa yönlendirir.
İstemciden sunucuya giden mesajlara SoapRequest, sunucudan istemciye giden mesajlara SoapResponse adı verilir.

Teknoizci.com

HER GÜN YENİ BİR TERİM (SÖZLÜK)

Hiç yorum yok:

Yorum Gönder

En Çok Okunanlar

Etiketler

3G (2) adobe (4) adsl (2) akıllı telefon (40) Amazon (3) android (34) android market (4) Angry Birds (2) Anonymous (3) antivirüs testi (3) Apple (74) application (2) Asus (9) Avea (4) Bilgisayar (13) bilim (42) bilimadamları (13) bim (1) Bing (1) board (1) browser (18) BT (2) Burn (3) CeBIT (2) cep telefonu (75) chrome (13) CISCO (1) CNN (1) Codec (1) da vinci (1) Dell (4) dijital (4) domain (6) donanım (151) doodle (2) download (4) e- mail (7) e-book (2) ege üniversitesi (1) eğitim (38) einstein (1) enerji (4) explorer (1) facebook (63) FIFA (5) fiber (3) fiber ağ (1) fibernet (2) firefox (12) fizy (1) Fotoğraf (10) fotoğraf makinesi (7) fullyfollowme (2) Galaxy Note (5) gmail (4) Google (55) Google Earth (3) google play (8) google+ (8) gsm (3) güvenli internet (19) güvenlik açığı (5) güvenlik tehditi (10) hacker (7) harddisk (4) hotmail (3) HP (12) HTC (3) IBM (1) IEEE (1) iletişim (12) index (1) instagram (5) intel (5) internet (122) internet explorer (8) internet explorer 9 (5) iOS (11) İpad (13) iPad 3 (5) iphone (38) iPhone 4S (1) iPhone 5 (9) İslam ZEYTİN (43) istanbul (3) iTunes (3) kamera (12) KeepVid (2) kitap (4) klavye (2) Laptop (2) Led (4) Led TV (2) LG (9) linkedin (2) Mac (8) marc zuckerberg (2) microsof office 2010 (3) Microsoft (52) Microsoft Security Essentials (2) mobil (101) Motorola (2) mozilla (4) MS (1) MSI (2) müzik (4) Nasa (8) nikon (3) Nintendo (2) nokia (15) Notebook (3) Numara taşıma (1) ODTÜ (4) Ofis (4) operatör (6) oyun (72) oyun köşesi (3) oyuncak (2) padfone (2) Pahalı İnternet (1) panasonic (1) para (3) Pardus (1) PC (7) Pepee (1) Pil (10) Ping (1) Playstation (7) programlama (6) projeksiyon (1) rasat (1) Raspberry pi (3) Rekabet (6) reklam (25) sağlık (14) Samsung (49) Samsung Galaxy (13) Sık Sorulanlar (42) Siber Saldırı (5) sim (5) Sinema (3) skype (15) smart tv (3) sms (3) sony (17) sosyal medya (73) Steve Jobs (3) SUPER 8 (1) suriye (1) şifre (7) Tablet (23) tarayıcı (6) tarih (2) tasarım (3) tehlike (23) Teknoloji (50) telefon (7) Televizyon (4) Tivibu (1) toolbar (1) Toshiba (4) ttnet (14) turkcell (21) türkiye (75) türktelekom (4) tv (12) twitter (21) ultrabook (7) usb (3) uydu (12) uygulama (38) uzay (17) üniversite (30) ürün inceleme (48) Vadofone (7) Vaio (1) Video indirme (5) virus (10) vitamin (1) VLC Media Player (1) Web (5) web kamera (1) web sitesi (8) webcam (1) Wii (3) Windows (37) Windows 8 (44) windows xp (2) X Box (5) yahoo (3) Yama (1) yandex (8) yaşam (2) yazı dizisi (9) yazılım (116) yeni ürün (6) Youtube (17) zararlı (3) Zuckerberg (3) Ελληνική ειδήσεις (5)