Занятие №5 на курса по информационни технологии (2013) провеждан от ДАВИД академия в ПМГ "Никола Обрешков" - Казанлък. Включва темите:
- HTTP
- Web Services
2. Съдържание 1/1
• Какво е протокол?
• HTTP и HTML
– Какво е HTTP и какво е HTML?
– Принципи на работа на HTTP
– Примерен разговор по HTTP протокол
• Уеб услуги
–
–
–
–
Какво е уеб услуга?
Протоколи за комуникация с уеб услуги
Windows Communication Foundation и уеб услуги
Синхронно и асинхронно използване на уеб услуги
3. HTTP и HTML
• Какво е HTTP?
– Hyper-Text Transfer Protocol;
– Tim Burners-Lee (1989, официално от 1991);
• Какво е HTML?
– Hyper-Text Markup Language;
– Tim Burners-Lee (1989, официално от 1991);
4. HTTP и HTML
• Принципи на работа на HTTP:
–
–
–
–
–
–
Комуникация клиент-сървър;
Принцип заявка-отговор;
Headers & body;
Команди (GET, POST, PUT, DELETE и т.н.);
Stateless основа на протокола;
Бисквитки и сесия.
• Примерен разговор по HTTP протокол
– Инструменти за подслушване на браузера.
6. Уеб услуги
• Какво е уеб услуга?
– ABC (address, binding, contract);
– Service-Oriented Architecture (SOA).
• Видове уеб услуги:
–
–
–
–
–
RESTful и arbitrary services;
XML web services;
JSON web services;
Web API;
Web Service Description Language (WSDL).
7. Уеб услуги
• Windows Communication Foundation:
– Описване на уеб услуга в WCF:
• Описване в конфигурационен файл;
• Описване с код.
– Публикуване на уеб услуги с WCF;
– Консумиране на уеб услуги:
• Синхронно и асинхронно използване.