
- •1. Понятие информации и информационных технологий. Информационные аспекты.
- •2. Оценка информации. Количественные и качественные подходы к измерению информации
- •5 Понятие транспортировки информации(обмен 3-4). Модель osi.
- •6. История развития web-технологий. Понятия Internet и web-приложений
- •7.История развития Браузеров . Примеры .
- •19 Октября 2005 года Firefox был загружен в стомиллионный раз, всего лишь через 344 дня после выпуска версии 1.0.[18]
- •8.Основные компоненты web-технологий
- •9.История развития языков верстки страниц . Примеры языков верстки страниц.
- •10.Понятия хранения и накопления данных . Виды хранилищ.
- •Накопление информации. Обобщенная структура технологического процесса в ит.
- •11. Понятие базы данных. Виды и функции баз данных..
- •14. Понятия модели и моделирования систем. Виды моделирования .
- •17. Понятие базовых информационных технологий . Уровни проектирования базовых информационных технологий.
- •19.Информационные технологии в области управления и образования .
- •20. Мультимедийные технологии . Гис-технологии .
- •21Корпоративные информационные технологии.
- •22. Телекоммуникационные технологии.
- •23. Case-средства и case-технологии.
- •24 Интеллектуальные информационные технологии
6. История развития web-технологий. Понятия Internet и web-приложений
Всемирная информационная сеть (World Wide Web далее Web) имеет недолгую, по людским меркам, историю. Годом рождения Web считается 1992 год, а отцом основателем был некто Tim Berners-Lee, который сумел, используя новые сетевые технологии и опыт своих предшественников, сделать Web приятным и удобным средством распространения информации во всемирной сети компьютерных сетей Internet (Internet существует с середины 60-х годов). Толчок для своего стремительного и победного шествия по планете Web получила в 1993 году, когда Mark Andressen с группой студентов университета Иллинойса, разработали бесплатно распространяемую (вот истинная причина бурного развития Web) программу Mosaic для просмотра Web-страниц.
Понятие Интернет-приложения
Web-приложение это web-система, позволяющая пользователям реализовать доступ к бизнес-логике через браузер. Web-система это система гипермедиа, поскольку ее ресурсы связаны между собой. Термин "web" означает, что система рассматривается как набор узлов с перекрестными ссылками.
Типы Интернет-приложений
Существует четыре типа Интернет-приложений:
Web-приложения, которые работают на сервере, передавая через Интернет данные на клиентские машины. Для их применения требуются Web-браузеры, такие, как Microsoft Internet Explorer и Netscape Navigator;
Web-сервисы, которые позволяют приложениям обрабатывать их данные на сервере. При этом передача подлежащих обработке данных на сервер и возврат результатов осуществляется через Интернет;
приложения с поддержкой Интернета автономные программы со встроенными механизмами, позволяющими их пользователям регистрироваться, получать обновления, а также предоставляющими доступ к справочной системе и другим вспомогательным службам через Интернет;
одноранговые приложения автономные программы, использующие Интернет для взаимодействия с другими программными продуктами этого же типа.
Под архитектурой системы понимается высокоуровневое представление архитектурно-значимых компонентов системы. В этом смысле компонент представляет собой отдельную сущность с открытым интерфейсом.
Можно выделить следующие архитектурные шаблоны web-приложений:
-
Шаблон Thin Web Client (на основе "тонкого" Web-клиента) используется в большинстве приложений Internet и предоставляет ограниченные возможности по управлению конфигурацией клиента. В распоряжении клиента должен быть только стандартный браузер, поддерживающий формы. Все операции, связанные с бизнес-логикой, выполняются на сервере. Этот шаблон больше всего подходит для Web-приложений, в которых клиент обладает минимальными вычислительными возможностями или не может управлять своей конфигурацией.
-
Шаблон Thick Web Client (на основе "толстого" Web-клиента) предполагает, что значительная часть бизнес-логики выполняется на клиентской машине. Обычно для выполнения бизнес-логики клиентом используется DHTML, аплеты Java или управляющие элементы ActiveX. Взаимодействие с сервером также происходит через протокол HTTP.
WEB-приложения
Началом «взрывного» роста Интернета принято считать начало 90х годов. Именно в это время появились и были стандартизованы протокол HTTP и язык описания страниц HTML, предназначенные для World Wide Web. Изначально WWW предназначался для публикации различной информации текстового и графического характера, поэтому язык HTML имел очень много недостатков, в первую очередь - практически отсутствовали механизмы управления размещением содержания на HTML-странице и взаимодействия с пользователями. Однако по мере роста интереса к Интернету росли и требования пользователей к содержанию (иначе - к контенту, от англ. content), что касалось как оформления опубликованной информации, так интерактивности при взаимодействии пользователя с сайтами. На сегодняшний день существующие в Интернете средства, реализованные в Web-серверах, средствах разработки сайтов и браузерах, позволяют говорить о создании так называемых Web-приложений, или приложений, построенных на мехнизмах Интернета и позволяющих пользователям взаимодействовать с Web-серверами. Безусловно, Web-приложения имеют клиент-серверную архитектуру, что диктуется общим построением Интернета. Как и традиционные программные приложения, Web-приложения имеют несколько аспектов: архитектура, подходы к разработке, безопасность приложений, которые и рассматриваются в этой главе.