1. Кои се основните технологии кои се користат за веб сервиси? Објаснете секоја од нив како е вклучена во процесот. UDDI - Директориум кој овозможува клиентите да лоцират релевантен веб сервис. DISCO - Процес на лоцирање на документи за веб сервиси на дадено URL WSDL - Јазик за опишување на форматот на методите овозможени од веб сервисот SOAP - Овозможува робустен HTTP/XML интерфејс 2. Што преставува XML Schema? Која е нивната намена и примена? XML Schema служи за опис на XML документ, односно неговата структура, ограничувања на таговите, дефинирање тип и сл. 3. Дали SOAP е независен стандард или неговата примена се базира на користење на други стандарди? Објаснете. Неговате приена се базира на користење на други стандарди: HTTP протоколот за пренос и XML формат за структурата на податоците 4. Кои се основите WSDL елементи? Дадете краток опис за секој од нив. Data Schema - low-level запис на пораките во пораката Message - формат на преносот PortType - група на пораки за логички операции Binding - поврзува го PortType со имплементација (SOAP) Service - ја дефинира физичката локација на сервисот (end-point) 5. Кои се потребни компоненти за функционирање на еден веб сервис? Софтвер издаден како веб сервис, SOAP сервер (Apache Axis), HTТP Сервер, SOAP клиент 6. Која е структурата на една SOAP порака? Дадете краток опис на секој елемент. Header од протоколот (HTTP) SOAP Плик (дефинира го namespace-от т.е содржи таг за референцирање кон XML-шемата која ја користи SOAP envelope) SOAP Плик-от содржи два елементи: SOAP Header - кој има атрибури автор(url кое одредува го примачот на елементот наслов, се користи да ги поврзи веб сервисите кои мора да ги посети документот пред да биде извршен), mustUnderstand (таг со вредност 1 ако обработката на насловот е задолжително, 0 обратно) и таг за автентикација. SOAP Body - методите за request (uri кон метод од веб сервисот), одговорот во response, содржи елемент Fault во случај на грешка 7. Зошто е потребно SOAP envelope? Елемент кој е корен на XML документот и ги содржи другите SOAP елементи, исто така содржи атрибути кои ја дефинираат xml шемата 8. Каде во SOAP пораката се запишуваат податоците што се пренесуваат? Тие се сериализират во XML и се деца на методот во кои се параметри (методите се во SOAP body): пример 9. Како може да се заштити SOAP? Најосновно е да се применува HTTPS протоколот кој претставува HTTP со слој за безбедност. 10. Што претставува Type Marshalling? Во однос на ова која е предноста на SOAP во однос на HTTP? Трансформација на објекот во формат за пренос. Предноста на SOAP во однос на HTTP е бидејќи подржува повеќе типови на податоци, како структури, податочно множества, xml јазли, низи од сите типови кои ги подржува, подржува и референцирање кон објектите (HTTP е само по вредност)