Развитие Internet/Intranet технологий
Internet в настоящее время является самым большим и популярным межсетевым объединением в мире. Он соединяет десятки тысяч компьютерных сетей и миллионы пользователей во всем мире. При этом объединены компьютеры тысяч различных типов, оснащенные самым разным программным обеспечением. Пользователи Internet могут не обращать внимания на все эти различия.
Internet и реализующие его технологии являются неотъемлемым атрибутом информационного общества и его базовым основанием. Эти технологии, о которых не слышали в конце прошлого века, работают практически во всех областях экономики, науки, культуры, социальных преобразований. Internet в настоящее время соединяет десятки тысяч компьютерных локальных, региональных, федеральных сетей и миллионы пользователей во всем мире. При этом сетью объединены компьютеры тысяч различных типов, оснащенных самым разным программным обеспечением.
Основными элементами технологии WWW являются:
· язык гипертекстовой разметки документов (Hyper Text Markup Language - HTML);
· протокол обмена гипертекстовой информацией (Hyper Text Transfer Protocol - HTTP);
· универсальный способ адресации ресурсов в сети (Universal Resource Identifier - URI, и Universal Resource Locator - URL);
· система доменных имен (Domain Name System - DNS);
· универсальный интерфейс шлюзов (Common Gateway Interface - CGI), добавленный позже сотрудниками Национального Центра Суперкомпьютерных Приложений (National Center for Supercomputing Applications - NCSA).
· расширяемый язык разметки (eXtensible Markup Language - XML), рекомендованный Консорциумом Всемирной паутины.
Кроме непосредственных функций по транзиту данных любых типов технологии Internet обеспечивают широкий спектр разнообразных информационных услуг, реализуемых различными службами:
· служба пересылки и приема сообщений (E-mail);
· служба гипертекстовой среды (WWW);
· служба передачи файлов (File Transfer Protocol - FTP);
· служба удаленного управления компьютером (Teletype Network - Telnet);
· служба имен доменов (Domain Name System);
· служба телеконференций (Users Network - Usenet) и чат-конференций (Интернет Relay Chat - IRC).
Программная индустрия для Web испытывает сейчас настоящий бум: сотни компаний - разработчиков программного обеспечения для Web создают новые технологии и инструментальные средства для навигации, работы в Сети и разработки пользовательских приложений. К их числу можно отнести:
· программы просмотра и навигации (браузеры);
· средства поиска и доставки информации (поисковые машины);
· программное обеспечение Internet и Web-серверов, серверные приложения и расширения;
· средства администрирования в сетях;
· клиентские приложения и расширения (Web-сервисы);
· инструментальные средства разработки;
· средства обеспечения безопасности.
Инструментальные средства разработки Internet-приложений разнообразны и включают:
· редакторы гипертекста и графические редакторы;
· средства разметки карт изображений и конверторы изображений;
· средства мультимедиа (аудио, анимация, видео);
· средства генерации виртуальной реальности;
· средства и языки программирования серверных и клиентских приложений и расширений.
Редакторы гипертекста формируют HTML-файлы в режимах программирования или WYSIWYG (What You See Is What You Get). Можно использовать и обычные текстовые редакторы, а также средства, встроенные в браузеры. К этой же группе относятся конверторы, "перегоняющие" офисные документы в гипертекст. Графические редакторы служат для создания изображений, включаемых в гипертекст.
Средства разметки карт изображений позволяют разбить изображение на участки и связать гиперссылки с каждым из них. Такие средства могут быть встроены в графический редактор. Конверторы изображений обеспечивают преобразование форматов, размеров и цветов, создание специальных эффектов.
Средства мультимедиа предназначены для создания звукового и музыкального сопровождения, анимационных и видеороликов. Часто воспроизведение файлов мультимедиа осуществляется клиентскими расширениями или специальными Helper-программами.
Средства генерации виртуальной реальности позволяют запрограммировать трехмерные сцены и управление ими на языке VRML (Virtual Reality Modeling Language). Ввиду того, что процесс воспроизведения виртуальной реальности достаточно сложен, могут потребоваться дополнительные средства автоматизированного проектирования и анимации. Для просмотра Web-страниц с VRML- изображениями необходимо использовать соответствующие браузеры, например: WebSpace от Silicon Graphics или VRML-расширения для Internet Explorer или Netscape Navigator.
Системы программирования клиентских приложений предназначены для разработки и отладки сценариев (на языках VBScript или JavaScript) и мобильных приложений (на языке Java), выполняемых на стороне клиента. Наибольшие удобство и производительность разработки дают средства визуального программирования. В качестве средств программирования серверных приложений могут применяться как обычные системы программирования (Visual Basic, C/C++, Java), так и интерпретаторы команд (UNIX-shell, REXX и др.) и интерпретаторы и компиляторы сценариев на JavaScript, VBScript и Perl. Для создания клиентских и серверных расширений используются системы программирования, которые позволяют создавать компоненты с использованием механизмов ActiveX или Plug-in, представленных в виде встроенных или дополнительных библиотек интерфейсов.
Средства администрирования, как правило, поставляются в составе программного обеспечения Web-сервера и служат для конфигурирования, активации и мониторинга Web-сервисов, для контроля актуальности гиперссылок и связности гипертекстовой структуры, для учета и протоколирования использования серверов, для настройки и сопровождения системы безопасности.
Средства безопасности могут быть встроены в программное обеспечение Internet-серверов или представлены в виде дополнительных компонентов: комплексов Firewall и Proxy-серверов, выполняющих фильтрацию данных на различных уровнях.
Intranet - это внутреннее информационное пространство организации, реализуемое либо в локальной сети LAN (Local Area Network), либо в компьютерной сети WAN (Wide Area Network), охватывающей несколько территорий и включающей в себя десятки и/или сотни тысяч компьютеров) и обладающее всеми возможностями Internet.

Рис. 4.2. Варианты взаимодействий в Internet
Intranet ориентирован, как правило, на применение в рамках одного компактного или распределенного предприятия и отличается высокой безопасностью и скоростью работы. Используется для решения задач по автоматизации документооборота, информационному сопровождению бизнес-процессов, поиска и совместного доступа к данным и документам организации и имеет шлюзы для подключения в Internet. Для примера можно привести Intranet-сети, реализованные на основе технологий Microsoft. Пользователь работает с данными в привычном интерфейсе, пользуясь средствами Microsoft Office для доступа к сетевым данным.
Date: 2016-02-19; view: 494; Нарушение авторских прав Понравилась страница? Лайкни для друзей: |
|
|