Языки информационного обмена


         

Новые информационные технологии. Основы и аппаратное обеспечение

Эта книга – первая часть трехтомного учебного пособия подготовленного при грантовой поддержке Института «Открытое общество» (фонд Сороса). В ней рассматриваются основные понятия информатики и новых информационных технологий и их аппаратное обеспечение. Книга ориентирована на студентов и преподавателей гуманитарных дисциплин и представляет собой расширенный курс по информатике и новым информационным технологиям. Может использоваться при чтении курсов «Информатика», «Математика и информатика», «Новые информационные технологии» и «Технические средства обучения» в педагогических и иных университетах и вузах.
В этой книге излагаются основополагающие понятия информатики и информационных технологий, история их развития и современное состояние аппаратного обеспечения. Описаны сверхбольшие интегральные схемы (СБИС), устройства нанотехнологии, микропроцессоры новых поколений, настольные, мобильные и карманные персональные компьютеры, локальные проводные и беспроводные сети, Интернет, мобильные средства связи и технические средства обучения. В книгу включены многие материалы, представленные российским отделением корпорации Intel. Эта корпорация - признанный мировой лидер в разработке средств новых информационных технологий.

Информация и ее роль в человеческом обществе
Информация, как материя и энергия, является краеугольным камнем мира и окружающей природы, прежде всего живой. Характерным признаком живых организмов стала возможность восприятия ими информации об окружающей их среде, переработки этой информации и способности делать из нее выводы, важные для дальнейшего их поведения.

Информация и живая природа
Информационные революции
Виды информации
Понятие о данных и базах данных
Размножение и накопление информации
Знания
Передача информации и сообщения
Непрерывные (аналоговые) сигналы
Непрерывные (аналоговые) сигналы - 2
Дискретные и цифровые сигналы

Параллельная и последовательная передача информации
В компьютерных и вообще коммуникационных сетях обычно передается цифровая информация - данные. Они представляют собой числа или коды, передаваемые в определенные моменты времени электрическими сигналами - импульсами. При параллельном методе передачи информации каждое число преобразуется в многоразрядный двоичный код, который передается одновременно по нескольким проводам (один из проводов может быть общим или «нулевым»). Каждый провод (кроме нулевого) передает сигналы одного двоичного разряда.

Линии проводные и кабельные
Световолокно и структура световолоконной линии
Полупроводниковые излучатели света
Полупроводниковые приемники света
Гигагерцевая оптоэлектроника
Организация компьютерных сетей
Кластерные системы
Связь с применением инфракрасного порта
Беспроводная связь с помощью модулей Bluetooth
Перспективы развития беспроводных сетей

Языки информационного обмена

Язык разметки (markup languages) - это набор специальных инструкций, называемых тэгами, предназначенных для формирования в документах какой-либо структуры и определения отношений между различными элементами этой структуры. Другими словами разметка показывает, какая часть документа является заголовком, какая подзаголовком, что следует считать именем автора и т. д. Разметка разделяется на стилистическую разметку, структурную и семантическую.

Предисловие
Данный курс предназначен для имеющих навыки программирования в среде Microsoft Visual Studio .Net. В результате прохождения данного курса студент должен приобрести следующие знания: Что такое языки разметки. Для чего они используются. Историю развития языков разметки.Принципы моделирование данных с использованием XML.Web службы. Построение Web служб: SOAP, UDDI, USDL, WSFL. Концепция .NET

Языки разметки. Введение в XML
Стилистическая разметка отвечает за внешний вид документа. Например, в HTML к данному типу разметки относятся такие теги как I /I (курсив), B /B (жирный), U /U (подчеркивание), S /S (перечеркнутый текст) и т.д

Стилистическая разметка
Структурная разметка
Семантическая разметка
Тэги и элементы.
Атрибуты
История развития языков разметки.
История развития языков разметки. - 2
Как появился XML
Что такое XML
Язык XML в качестве данных

Синтаксис разметки
Для ограничения тегов в разметке XML, так же как и в HTML используются угловые скобки: тег начинается со знака "меньше" () и завершается знаком "больше" (). Но необходимо помнить, что в отличие от HTML вся разметка XML чувствительна к регистру символов, это касается как имен тегов, так и значений атрибутов.

Символы.
Имена.
Структура XML- документа.
Пролог XML- документа.
Тело XML-документа.
Пространства имен XML
Элементы.
Открывающие теги.
Закрывающие теги.
Пустые элементы.

Зачем нужно DTD
Создавая XML документ разработчик сам решает: как назвать теги, в каком порядке они будут следовать, какие данные будут записаны в том или ином элементе, будут ли у элемента атрибуты или нет и многое другое. Без формального описания структуры документа этим самым документом может воспользоваться только его разработчик. В случае если разработанный XML документ предназначен для передачи во внешний мир, например партнерам по бизнесу, и если к тому же планируется получать в ответ документы, написанные в том же самом формате без определения типов документов (Document Type Definition, DTD) не обойтись.

Зачем нужно DTD.
Ассоциирование DTD с документом XML
Ассоциирование DTD с документом XML - 2
Основные декларации разметки
Объявление элементов.
Объявление атрибутов.
Объявление сущности.
Объявление инструкций по обработке.

Моделирование данных и XML
Успех любого приложения XML зависит от того, насколько хорошо спроектированы фактически используемые документы XML: они должны быть способны не только нести информацию, которую люди передают друг другу сегодня, но и обладать достаточной гибкостью, чтобы учитывать будущие требования.

Моделирование информации
Документы и данные
Статическая информационная модель
Именование понятий
Таксономия
Поиск связей
Описание свойств
Динамическая информационная модель
Модели рабочих процессов
Модели потоков данных

Статическая информационная модель
В статической модели описываются допустимые состояния системы. В статических моделях описываются типы объектов в системе, их свойства и связи. Описывая объекты, они определяют, разумеется, и их имена. Достичь соглашения по именованию всех объектов означает выиграть половину битвы, именно поэтому информационные модели XML иногда называют словарями.

Именование понятий
Таксономия
Поиск связей
Описание свойств
Динамическая информационная модель
Модели рабочих процессов
Модели потоков данных
Объектные модели
Жизненные циклы объекта
Варианты использования

Объектная модель документа
При использовании DOM для работы с текстовым файлом в формате XML она анализирует файл, разбивает его на индивидуальные элементы, атрибуты, комментарии и т.д. Затем в памяти создается представление файла XML в виде дерева узлов в котором каждый объект в документе рассматривает в виде узла: элементы, атрибуты, комментарии, команды обработки и даже составляющий атрибуты обыкновенный текст.

Зачем нужна модель DOM
Модель DOM в окружающем мире
Объект XMLDOMNode
Объект XMLDOMDocument
Объект XMLDOMNodeList
Объект XMLDOMParserError
Клиент и сервер
Использование модели DOM на сервере
Использование модели DOM у клиента
DOM и базы данных

Пространство имен и схемы
Пространства имен позволяют разработчикам XML разбивать сложную проблему на небольшие фрагменты и объединять несколько словарей в одном документе для полного ее описания. С помощью схем проектировщики словарей создают более точные определения, чем это было возможно в DTD, причем делают это, используя синтаксис XML.

Смешение словарей
Пространства имен
Декларация пространства имен
Декларация пространства имен - 2
Область действия
Область действия по умолчанию
Квалифицированная область действия
Схемы
Проблемы определений DTD
Проблемы определений DTD - 2

Связи и запросы
В связи с тем, что в документах XML сохраняется все 6ольше информации, возникает необходимость в разработке способа получения структурированного доступа к этой информации. Также необходимы способ определения связей между частями документов и обращения к фрагментам (или ресурсам) внутри документов, которые связаны с другими ресурсами. Эти ресурсы могут быть фрагментами как того же, так и других документов, или вовсе не относиться к формату XML.

XML Information Set
Информационные пункты
Документ
Элемент
Атрибут
Команды обработки
Ссылка на пропущенную сущность
Символ
Комментарий
Декларация типа документа

Причины трансформации XML
Документ XML, сохраненный в текстовом файле или сгенерированный программой, содержится в фиксированном формате. Хотя XML не зависит от платформы и может передаваться между различными частями приложения в некоторых случаях требуется информация из других структур. Кроме того, может потребоваться трансформировать динамически структуру документа в интерактивный документ, например для того, чтобы привести ее в соответствие запросам пользователя.

Трансляция между различными словарями
Динамические трансформации
Различные браузеры
XSL
XSLT
Процессор XSL трансформирует документ
Трансформация документа таблицей стилей
Образцы (patterns)
Функции id() и key()
Элементы, объявленные в XSLT

Дизайн документов XML
Язык XML разделяет данные и правила их представления. Следовательно, языки стилей (style languages) XML должен трансформировать оригинальный документ XML в набор объектов визуализации, предназначенных для систем зрительного или слухового восприятия.

Где осуществляется визуализация
Трансформация XML на сервере
Трансформация XML у клиента
Модели представления
Формирование визуального изображения
Формирование звукового представления
Как ассоциировать таблицу стилей с XML
Языки, основанные на правилах
Таблица стилей CSS
Как связать элементы XML с правилами CSS

Синтаксис XML
Любой XML-документ состоит из следующий частей: Необязательный пролог.Тело документа.Необязательный эпилог, следующего за деревом элементов. Рассмотрим каждую из частей более подробно

Тело документа
Тело документа - 2
Описание документа средствами DTD
Описание документа средствами DTD - 2
Описание документа средствами DTD - 3
Описание схемы документа на языке XSD
Определение простых типов
Определение новых типов простых элементов
Определение сложных типов
Определение сложных типов - 2

Основные понятия Web-службы
Сегодня доступ к Интернету можно получить с помощью различных устройств, обеспечивающих большое разнообразие функциональных средств. В большинстве случаев обмен информацией в Интернете осуществляется посредством запросов и ответов с использованием открытых протоколов, в частности HTTP. Обычно большая часть такой информации представлена на языке HTML, специальные теги которого позволяют организовать пользовательский интерфейс в отображаемых браузером web-страницах

Web-ориентированные приложения
Что такое web-служба
Для чего нужны web-службы
Для чего нужны web-службы - 2
Основы web-служб
История развития web-служб
Совместное использование кода приложениями
Использование кода на нескольких компьютерах
Использование кода в различных сетях
Модель COM/DCOM

Сервис
Для того чтобы создать самый простой Web-сервис, который по запросу пользователя будет выдавать текущую дату или комбинацию даты и времени в среде разработки Visual Studio .NET следует выполнить команду меню File | New | Project и в появившемся диалоговом окне New Project в наборе Templates выделить значок ASP.NET Web Service. В поле Name следует указать наименование создаваемого проекта.

Сервис
Сервис - 2
Клиентская часть
Клиентская часть - 2
XML-документ в качестве источника данных
XML-документ в качестве источника данных - 2
XML-документ в качестве источника данных - 3
XML-документ в качестве источника данных - 4

Вариант 1
Вариант 1
Вариант 2
Вариант 3
Вариант 4

Информационные технологии управления

Одним из основных факторов влияния научно-технического прогресса на все сферы деятельности человека является широкое использование новых информационных технологий. Среди наиболее важных и массовых сфер, в которых информационные технологии играют решающую роль, особое место занимает сфера управления. Под влиянием новых информационных технологий происходят коренные изменения в технологии управления (автоматизируются процессы обоснования и принятия решений, организация их выполнения), повышается квалификация и профессионализм специалистов, занятых управленческой деятельностью.
Сфера применения новых информационных технологий на базе персональных компьютеров и развитых средств коммуникации весьма обширна. Она включает различные аспекты — от обеспечения простейших функций служебной переписки до системного анализа и поддержки сложных задач принятия решений. Персональные компьютеры, лазерная и оптическая техника, средства массовой информации и различного вида коммуникации (включая спутниковую связь) позволяют учреждениям, предприятиям, фирмам, организациям, трудовым коллективам и отдельным специалистам получать в нужное время и в полном объеме необходимую информацию для реализации профессиональных, образовательных, культурных и тому подобных целей.

Понятие информации
Термин «информация» — один из самых популярных в нашем лексиконе. В него вкладывается широкий смысл и, как правило, его объяснение дается на интуитивном уровне. Информация передается по телефону, телеграфу, радио, телевидению. Она хранится в библиотеках, архивах, базах данных. Информация - это и показатели измерительных приборов, и вкус пищи, и запахи, и вид звездного неба и т. д.

Понятие информации
Понятие информации - 2
Количество и качество информации
Количество и качество информации - 2
Количество и качество информации - 3
Понятие системы и ее свойства
Основные признаки систем
Основные признаки систем - 2
Понятие «черного ящика»
Иерархическая система

Необходимость и потребность в защите информации
Жизнь современного общества немыслима без современных информационных технологий. Компьютеры обслуживают банковские системы, контролируют работу атомных реакторов, распределяют энергию, следят за расписанием поездов, управляют самолетами, космическими кораблями. Компьютерные сети и телекоммуникации предопределяют надежность и мощность систем обороны и безопасности страны.

Основные понятия
Основные понятия - 2
Угрозы безопасности
Угрозы безопасности - 2
Угрозы безопасности - 3
Угрозы безопасности - 4
Каналы утечки и несанкционированного доступа
Модель нарушителя
Модель нарушителя - 2
Модель нарушителя - 3

Планирование решений в экономике - перейти
Оптимизация бизнес процессов - перейти
Финансовый менеджмент - перейти
Финансовое планирование - перейти
История экономического анализа - перейти
Финансовый анализ - перейти
Торговля золотом - перейти
Концепция контроллинга - перейти
Минимальная конфигурация для Win 2000 - перейти
Запуск систем Windows 2000 - перейти
Поддержка Plug and Play - перейти
Пользовательский интерфейс - перейти
Панель управления в Windows 2000 - перейти
Общие концепции консоли управления - перейти
Общие сведения о файловых системах - перейти