XML ve SABUN Arasındaki Fark

XML ve SABUN Arasındaki Fark
XML ve SABUN Arasındaki Fark

Video: XML ve SABUN Arasındaki Fark

Video: XML ve SABUN Arasındaki Fark
Video: MOMENTUM ve ENERJİ ARASINDAKİ İLİŞKİ 2024, Temmuz
Anonim

XML vs SABUN

XML, Genişletilebilir İşaretleme Dili anlamına gelir. W3C (World Wide Web Consortium) tarafından geliştirilen XML 1.0 spesifikasyonunda tanımlanmıştır. XML, içeriğin sürücü donanımı, işletim sistemleri ve uygulamalar arasında çok az insan müdahalesi ile değiş tokuş edilebilmesi için veri ve metni kodlamak için de basit olan standart bir yol sağlar. SOAP (Simple Object Access Protocol), XML tabanlı bir iletişim protokolüdür. SOAP ayrıca bir W3C tavsiyesidir. SABUN, uygulamalar arasında internet üzerinden masajlar göndererek iletişim kurmak için kullanılır.

XML nedir?

XML, sürücü donanımı, işletim sistemleri ve uygulamalar arasında çok az insan müdahalesi ile veri ve metin aktarmak için kullanılan bir biçimlendirme dilidir. XML, bağlam bilgisi sağlamak için kullanılabilecek etiketler, nitelikler ve eleman yapıları sağlar. Bu bağlam bilgisi, içeriğin anlamını çözmek için kullanılabilir. Bu, verimli arama motorları geliştirmeyi ve veriler üzerinde veri madenciliği yapmayı mümkün kılar. Ayrıca, geleneksel ilişkisel veritabanları, satırlar ve sütunlar halinde düzenlenebildiklerinden XML verileri olarak uygundur, ancak XML, ses, video, karmaşık belgeler vb. gibi zengin içerikli veriler için daha az destek sağlar. XML veritabanları, verileri yapılandırılmış, hiyerarşik bir biçimde depolar. bu da sorguların daha verimli bir şekilde işlenmesini sağlar. XML etiketleri önceden tanımlanmamıştır ve kullanıcılar yeni etiketler ve belge yapıları tanımlayabilir. Ayrıca XML kullanılarak RSS, Atom, SOAP ve XHTM gibi yeni internet dilleri oluşturuldu.

SABUN nedir?

Daha önce de belirtildiği gibi SOAP, uygulamalar arasında internet üzerinden mesaj göndererek iletişim kurmak için kullanılan XML tabanlı bir iletişim protokolüdür. Hem platformdan hem de dilden bağımsızdır, bu nedenle farklı işletim sistemlerinde çalışan ve farklı programlama dilleri kullanan uygulamalar arasında iletişim kurulmasını sağlar. W3C, Haziran 2003'te SOAP'ı önerdi. Bir SOAP mesajı, aşağıdaki ana bileşenlerden oluşan bir XML belgesidir: XML belgesinin bir SOAP mesajı olduğunu ve onu işlemek için talimatları bildiren bir zarf, belirli bir başlık bilgisini tutan bir Başlık öğesi kimlik doğrulama ile ilgili ayrıntılar, alıcı tarafından alınan asıl mesajı tutan bir gövde öğesi ve hataları ve durum bilgilerini içeren isteğe bağlı bir hata öğesi gibi uygulamaya. SOAP, aktarım protokolü olarak çoğunlukla HTTP ile kullanılsa da, diğer protokollerle (örn. JMS, SMTP) kullanılabilir. SOAP, HTTP ile çalışabildiği için güvenlik duvarlarından ve proxy'lerden geçebilir.

XML ve SOAP arasındaki fark nedir?

XML, sürücü donanımı, işletim sistemleri ve uygulamalar arasında çok az insan müdahalesi ile veri aktarımı için kullanılan bir biçimlendirme dili iken SOAP, internet üzerinden uygulamalar arasında iletişim kurmak için kullanılan XML tabanlı bir protokoldür. XML – RPC (XML – Uzaktan Prosedür Çağrıları), internet üzerinden prosedür çağrıları yaparak uygulamalar arasında iletişim kurmak için de kullanılabilir. Ancak XML – RPC, SOAP gibi karmaşık kullanıcı tanımlı veri türlerini işleyemez. Ayrıca, SOAP, XML – RPC'de yapılamayacak olan, mesajın nasıl işleneceğine dair talimatlar verme yeteneğine sahiptir.

Önerilen: