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

       

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вариант 1

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

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

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

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