ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C ЛЕКЦИЯ 1. W3C W3C – ЧТО ЭТО? • World Wide Web Consortium • Консо́рциум Всеми́ рной паути́ ны • Стандарты WWW • http://www.w3.org/ ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C 2 THE MAN WHO MAKES THE WEB ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C 3 НАПРАВЛЕНИЯ ДЕЯТЕЛЬНОСТИ КОНСОРЦИУМА Web Design and Applications Web Architecture Web of Services ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C Web of Devices Semantic Web XML Technology Browsers and Authoring Tools 4 WEB DESIGN AND APPLICATIONS HTML & CSS JavaScript Web APIs Internationalization ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C Mobile Web Graphics Audio and Video Privacy Accessibility Math on the Web 5 WEB ARCHITECTURE Architecture Principles Identifiers Meta Formats ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C Protocols Protocol and Meta Format Considerations 6 АРХИТЕКТУРА WEB http://www.w3.org/TR/2004/REC-webarch-20041215/ Принципы Web Протоколы Идентификация в Web ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C 7 ПРИНЦИПЫ WEB • Ортогональность (идентификация, взаимодействие и отображение) • Расширяемость • Обработка ошибок • Коррекция ошибок • Восстановление ошибок • Интероперабельность на основе протоколов ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C 8 ПРОТОКОЛЫ WEB HTTP HTTPS SOAP ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C FTP SMTP 9 ИДЕНТИФИКАЦИЯ WEB URL ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C URN URI 10 URL - UNIFORM RESOURCE LOCATOR Схемы (протоколы): http, ftp, … Кодирование (UTF-8) DNS PURL (Persistent URL) ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C 11 URN - UNIFORM RESOURCE NAME PURL + DOI < URN DDDS (Dynamic Delegation Discovery System) <URN> ::= “urn:” <NID> “:” <NSS> magnet-link ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C 12 URI-UNIFORM RESOURCE IDENTIFIER Диаграмма Венна https://commons.wikimedia.org/wiki/File:URI_Venn_Diagram.svg?uselang=ru ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C 13 IRI - INTERNATIONALIZED RESOURCE IDENTIFIER Unicode/ISO 10646 XML ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C 14 ЧТО НУЖНО ЗНАТЬ Принципы WEB Идентицикация: URL, URN, URI, IRI. ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C 15 Web ВВЕДЕНИЕ В ТЕХНОЛОГИИ W3C Web 2.0 Web 3.0 16