XML болон САВАН хоёрын ялгаа

XML болон САВАН хоёрын ялгаа
XML болон САВАН хоёрын ялгаа

Видео: XML болон САВАН хоёрын ялгаа

Видео: XML болон САВАН хоёрын ялгаа
Видео: Choche -Official Video||Hemen & Dharmesh |Nibir X |Kushal |Barasha|NexusFx|New Karbi Song 2023 | 2024, Долдугаар сарын
Anonim

XML ба САВАН

XML нь Extensible Markup Language гэсэн үгийн товчлол юм. Энэ нь W3C (World Wide Web Consortium)-ийн боловсруулсан XML 1.0 тодорхойлолтод тодорхойлогддог. XML нь хүний оролцоо багатай жолоочийн техник хангамж, үйлдлийн систем болон программууд дээр агуулгыг солилцох боломжтой өгөгдөл, текстийг кодлох энгийн аргыг өгдөг. SOAP (Simple Object Access Protocol) нь XML дээр суурилсан харилцааны протокол юм. SOAP нь мөн W3C зөвлөмж юм. САВАН нь интернетээр дамжуулан аппликешнуудын хооронд массаж хийх замаар харилцахад ашиглагддаг.

XML гэж юу вэ?

XML нь хүний оролцоо багатай драйверын техник хангамж, үйлдлийн систем болон программуудын хооронд өгөгдөл, текст дамжуулахад ашигладаг тэмдэглэгээний хэл юм. XML нь контекст мэдээллээр хангахад ашиглаж болох шошго, шинж чанар, элементийн бүтцийг өгдөг. Энэхүү контекст мэдээллийг агуулгын утгыг тайлахад ашиглаж болно. Энэ нь үр ашигтай хайлтын системийг хөгжүүлэх, өгөгдөл дээр өгөгдөл олборлолт хийх боломжтой болгодог. Цаашилбал, уламжлалт харилцааны өгөгдлийн сангууд нь XML өгөгдлийн хувьд тохиромжтой, учир нь тэдгээрийг мөр, баганаар зохион байгуулж болох боловч XML нь аудио, видео, нарийн төвөгтэй баримт бичиг гэх мэт баялаг агуулгатай өгөгдлийг бага дэмждэг. XML мэдээллийн сан нь өгөгдлийг бүтэцтэй, шаталсан хэлбэрээр хадгалдаг. энэ нь асуулгыг илүү үр дүнтэй боловсруулах боломжийг олгодог. XML шошго нь урьдчилан тодорхойлогдоогүй бөгөөд хэрэглэгчид шинэ шошго, баримт бичгийн бүтцийг тодорхойлох боломжтой. Мөн RSS, Atom, SOAP, XHTM зэрэг шинэ интернет хэлүүдийг XML ашиглан бүтээсэн.

САВАН гэж юу вэ?

Өмнө дурьдсанчлан SOAP нь XML дээр суурилсан харилцааны протокол бөгөөд интернетээр мессеж илгээх замаар программуудын хооронд харилцахад ашиглагддаг. Энэ нь платформ болон хэлнээс хамааралгүй тул өөр өөр үйлдлийн системүүд дээр ажиллаж байгаа, өөр програмчлалын хэл ашигладаг програмуудын хооронд харилцах боломжийг олгодог. W3C-аас 2003 оны 6-р сард санал болгосон SOAP. SOAP мессеж нь дараах үндсэн бүрэлдэхүүн хэсгүүдээс бүрдсэн XML баримт бичиг юм: XML баримт нь SOAP мессеж гэдгийг мэдэгдэх дугтуй, түүнийг боловсруулах заавар, толгой хэсгийн тодорхой мэдээллийг агуулсан Толгой элемент. нэвтрэлт танилтын талаарх дэлгэрэнгүй мэдээлэл, хүлээн авагчийн хүлээн авсан бодит мессежийг агуулсан үндсэн элемент, алдаа болон төлөвийн мэдээллийг агуулсан нэмэлт алдааны элемент зэрэг програмд. Хэдийгээр SOAP-ийг ихэвчлэн HTTP-тэй хамт тээвэрлэлтийн протокол болгон ашигладаг ч бусад протоколуудтай (жишээ нь, JMS, SMTP) ашиглаж болно. SOAP нь HTTP-тэй ажиллах боломжтой тул галт хана болон проксигээр дамжих боломжтой.

XML болон SOAP хоёрын ялгаа юу вэ?

XML нь хүний оролцоо багатай драйверын техник хангамж, үйлдлийн систем болон программуудын хооронд өгөгдөл дамжуулахад ашиглагддаг тэмдэглэгээний хэл бөгөөд SOAP нь XML дээр суурилсан протокол бөгөөд интернетээр программуудын хооронд харилцахад ашигладаг. XML – RPC (XML – Remote Procedure Calls) нь интернетээр процедурын дуудлага хийх замаар програмуудын хооронд харилцахад ашиглагдаж болно. Гэхдээ XML – RPC нь SOAP гэх мэт хэрэглэгчийн тодорхойлсон нарийн төвөгтэй өгөгдлийн төрлүүдийг зохицуулж чадахгүй. Цаашилбал, SOAP нь мессежийг хэрхэн боловсруулах талаар заавар өгөх чадвартай бөгөөд үүнийг XML – RPC дээр хийх боломжгүй.

Зөвлөмж болгож буй: