РПЦ вс документ
РПЦ и стил документа Веб Сервицес Опис Лангуаге су два најчешће коришћена термина у вези са веб услугама и СОАП протоколом. Веб услуге се често описују помоћу докумената о опису веб услуга (ВСДЛ). ВСДЛ приказује подржане операције и веб сервисе и веже их за конкретан мрежни протокол и формат поруке. Апстрактне дефиниције су дефинисане елементима „типе“, „мессаге“ и „портТипе“. Конкретне спецификације су описане употребом елемената „везивања“ и „сервиса“. Сваки од ових елемената смештен је унутар елемента „дефиниције“.
РПЦ и стил документа разликују се у својим стиловима везивања који се називају и СОАП стилови везивања. ВСДЛ одређује стил везивања као РПЦ или документ, овисно о оптерећењу СОАП-а или структури садржаја елемента. Стил документа увек је подразумевани избор, јер се СОАП порука шаље као један „документ“ у елементу. Елемент РПЦ стила мора следити правила описана у СОАП спецификацији. Према правилима, може се састојати од само једног елемента који је назван по операцији, а параметри се тумаче као поделементи главног елемента. И РПЦ и стилови документа прихваћене су верзије већине СОАП клијената; међутим, употреба једног над другим углавном је нечији лични избор.
Атрибут употребе такође помаже да се разликују РПЦ и стилови документа. Атрибут употребе описује како су оба стила представљена у КСМЛ-у. Атрибут употребе описује да ли су делови поруке кодирани или порука следи дефиницији КСМЛ схеме. На основу избора, постоје четири могуће комбинације и РПЦ и стилова докумената; тј. РПЦ / кодирано, РПЦ дословно, документ / кодирано или документ / литерал. Нису у употреби све четири комбинације, а предност једне комбинације над другом је више лични интерес.
Главна разлика између стилова документа и РПЦ је та што клијент у стилу документа увек шаље услужне параметре серверу у једноставном формату КСМЛ документа, а не дискретном скупу вредности параметара. Стил документа је слабо повезан у односу на стил РПЦ.
У стилу Доцумент / Литерал, порука се увек може проверити користећи било који КСМЛ валидатор. Садржај унутар СОАП тијела јасно је дефиниран у шеми. У РПЦ / буквалном стилу, пренесене податке је тешко потврдити СОАП поруком. Стил документа / буквалног карактера губи име операције у СОАП поруци док у РПЦ / дословном стилу назив операције и даље постоји у СОАП поруци. од четири различите комбинације, стилови који се широко користе су РПЦ / дословно и Документ / Литерал.
Резиме:
1. У стилу документа, СОАП порука се шаље као јединствени документ док је у
РПЦ стил, СОАП тело може садржавати неколико елемената.
2. Стил документа је слабо повезан док је РПЦ чврсто повезан.
3. У стилу документа клијент шаље сервисне параметре у једноставном КСМЛ формату
док се у стилу РПЦ параметри шаљу као дискретне вредности.
4. Стил документа / буквалног карактера губи име операције у СОАП поруци
РПЦ / дословни стил задржава назив операције у СОАП поруци.
5. У стилу Доцумент / Литерал, поруке се увек могу проверити помоћу било којег КСМЛ-а
валидатор док је у РПЦ / буквалном стилу пренесених података тешко потврдити
СОАП порука.