Perbezaan Antara XML dan SOAP

Perbezaan Antara XML dan SOAP
Perbezaan Antara XML dan SOAP

Video: Perbezaan Antara XML dan SOAP

Video: Perbezaan Antara XML dan SOAP
Video: FISIKA Kelas 10 - Momentum & Impuls | GIA Academy 2024, November
Anonim

XML lwn SOAP

XML ialah singkatan dari EXtensible Markup Language. Ia ditakrifkan dalam spesifikasi XML 1.0, yang dibangunkan oleh W3C (World Wide Web Consortium). XML menyediakan cara standard, yang juga mudah, untuk mengekod data dan teks supaya kandungan boleh ditukar merentasi perkakasan pemacu, sistem pengendalian dan aplikasi dengan sedikit campur tangan manusia. SOAP (Simple Object Access Protocol) ialah protokol komunikasi berdasarkan XML. SOAP juga merupakan cadangan W3C. SOAP digunakan untuk berkomunikasi antara aplikasi dengan menghantar urutan antaranya melalui internet.

Apakah itu XML?

XML ialah bahasa penanda yang digunakan untuk memindahkan data dan teks antara perkakasan pemacu, sistem pengendalian dan aplikasi dengan sedikit campur tangan manusia. XML menyediakan tag, atribut dan struktur elemen yang boleh digunakan untuk menyediakan maklumat konteks. Maklumat konteks ini boleh digunakan untuk menyahkod maksud kandungan. Ini memungkinkan untuk membangunkan enjin carian yang cekap dan melakukan perlombongan data pada data. Tambahan pula, pangkalan data hubungan tradisional sesuai sebagai data XML kerana ia boleh disusun dalam baris dan lajur tetapi XML menyediakan kurang sokongan untuk data dengan kandungan yang kaya seperti audio, video, dokumen kompleks, dll. Pangkalan data XML menyimpan data dalam bentuk berstruktur dan berhierarki. yang membolehkan pertanyaan diproses dengan lebih cekap. Teg XML tidak dipratentukan dan pengguna boleh menentukan teg baharu dan struktur dokumen. Selain itu, bahasa internet baharu seperti RSS, Atom, SOAP dan XHTM telah dicipta menggunakan XML.

Apakah itu SABUN?

Seperti yang dinyatakan sebelum ini, SOAP ialah protokol komunikasi berdasarkan XML, yang digunakan untuk berkomunikasi antara aplikasi dengan menghantar mesej melalui Internet. Ia adalah platform dan bahasa yang bebas oleh itu membolehkan untuk berkomunikasi antara aplikasi yang berjalan pada sistem pengendalian yang berbeza dan menggunakan bahasa pengaturcaraan yang berbeza. W3C mengesyorkan SOAP pada bulan Jun, 2003. Mesej SOAP ialah dokumen XML yang terdiri daripada komponen utama berikut: sampul surat yang memberitahu bahawa dokumen XML ialah mesej SOAP dan arahan untuk memprosesnya, elemen Pengepala yang memegang maklumat pengepala yang khusus kepada aplikasi seperti butiran tentang pengesahan, elemen badan yang menyimpan mesej sebenar yang diterima oleh penerima dan elemen kesalahan pilihan yang mengandungi ralat dan maklumat status. Walaupun SOAP digunakan terutamanya dengan HTTP sebagai protokol pengangkutan, ia boleh digunakan dengan protokol lain (cth. JMS, SMTP). SOAP boleh melalui tembok api dan proksi kerana ia boleh berfungsi dengan

Apakah perbezaan antara XML dan SOAP?

XML ialah bahasa penanda yang digunakan untuk memindahkan data antara perkakasan pemacu, sistem pengendalian dan aplikasi dengan sedikit campur tangan manusia, manakala SOAP ialah protokol berdasarkan XML yang digunakan untuk berkomunikasi antara aplikasi melalui internet. XML – RPC (XML – Remote Procedure Calls) juga boleh digunakan untuk berkomunikasi antara aplikasi dengan membuat panggilan prosedur melalui internet. Tetapi XML - RPC tidak boleh mengendalikan jenis data yang ditentukan pengguna yang kompleks seperti SOAP. Tambahan pula, SOAP mempunyai keupayaan untuk memberi arahan tentang cara memproses mesej, yang tidak boleh dilakukan dalam XML – RPC.

Disyorkan: