3-я аттестация по веб-технологиям ФКН ВГУ 2011 (Сычёв) - вопросы и ответы

вторая аттестация здесь

1 вариант:

1. Что означает, что html - плоский язык.

Html – «плоский» язык. Значимость тэгов в нем не определена, по-этому с его помощью нельзя описать иерархию данных.

2. Что для sgml является подмножеством, а что реализацией.

Xml является упрощённым подмножеством языка sgml.

3. Что такое xml-парсер и зачем он нужен.

Xml-парсер - это xml-процессор. Xml-процессор проверяет документ xml на соответствие правилам и схемам.

4. Основной недостаток документно-ориентированных сетей.

ответ =

  • 1.Требуется хранить в памяти все дерево документа.
  • 2. Потоковое чтение данных с диска в случае DOM невозможно

5. основное различие между веб-порталом и веб-сайтом.

Основное различие между обычным веб-сайтом и порталом-это персонализация. Пользователь может использовать контент из различных источников в персонализированном виде.

Веб-портал – это веб-сайт, предоставляющий пользователю различные интерактивные сервисы, работающие в рамках одного веб-сайта (веб-страницы).

2 вариант

:

1. Содержат ли теги HTML информацию о содержании документа.

HTML – это исключительно технология представления данных. HTML не несет информации о значении содержания, заключенного в тэгах.

2. Какие реализации XML вы можете назвать.

ответ=

  • XML Технические рекомендации об использовании XML
  • DTD Определение типа документа (схема)
  • XDR Формат XML Reduced (схема Microsoft)
  • XSD Определение схемы XML (схемы W3C)
  • XPath Язык путей XML
  • XLink Язык ссылок XML
  • XPointer Язык указателей XML
  • DOM API для объектной модели документа
  • SAX Простой API для XML
  • XSL Расширяемый язык таблиц стилей
  • XSL-FO Объекты форматирования XSL
  • XSLT Язык преобразований XSL
  • XInclude Синтаксис XML Include
  • XBase Синтаксис XML Base URI

3.SAX-парсеры.

SAX парсер является поточным и управляемым событиями. Задачей пользователя SAX API заключается в описании методов, вызываемых событиями, возникающими при анализе документа.
Такими событиями могут быть:

  • • текстовый узел;
  • • узел элемента XML;
  • • инструкция обработки XML;
  • • комментарий XML.

4.На чем основана сервис-ориентированная веб-архитектура(структура) - SOA.

В основе SOA лежат принципы многократного использования функциональных элементов ИТ, унификации типовых операционных процессов. Компоненты программы могут быть распределены по разным узлам сети, и предлагаются как независимые и слабо связанные, заменяемые сервисы-приложения.

5. Назначение веб-порталов.

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

Вариант №3

1) Какой недостаток у HTML относительно трафика сети? Почему?

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

2) Структура XML

XML-документ имеет следующую структуру:

• Первая строка XML-документа называется объявлением XML. Это необязательная строка, указывающая версию стандарта XML (обычно это 1.0). Также здесь может быть указана кодировка символов и внешние зависимости.

• Комментарий может быть размещен в любом месте дерева. XML комментарии размещаются внутри пары тегов

. Два знака дефис (--) не могут быть применены ни в какой части внутри комментария.

• Остальная часть этого XML-документа состоит из вложенных элементов, некоторые из которых имеют атрибуты и содержимое.

• Элемент обычно состоит из открывающего и закрывающего тегов, обрамляющих текст и другие элементы.

• Открывающий тег состоит из имени элемента в угловых скобках;

• Закрывающий тег состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта.

• Содержимым элемента называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы.

• Кроме содержания у элемента могут быть атрибуты – пары имя=значение, добавляемые внутрь открывающего тега после названия элемента.

• Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе.

• Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.

• Для обозначения элемента без содержания, называемого пустым элементом, необходимо применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта >.

3) DOM-парсер

DOM (Document Object Model) парсер создает древовидную структуру в памяти из входящего документа и лишь потом ждет запросов от клиента.

4) Назначение веб-сервисов

Веб-сервис (web service) – программная система, имеющая идентификатор URl, и общедоступные интерфейсы которой определены на языке XML. Описание этой программной системы может быть найдено другими приложениями, которые могут взаимодействовать с ней в соответствии с этим описанием посредством сообщений, основанных на XML, и передаваемых с помощью интернет-протоколов.

5) Средства создания порталов

  1. Из числа наиболее распространенных средств создания порталов можно назвать:
  2. Microsoft SharePoint Server 2007.
  3. WebSphere Portal Server – компании IBM.
  4. Oracle 9iAS Portal – компании Oracle Corporation.
  5. Enterprise Portal – компании SAP Portals.
  6. iPlanet Portal Server – компании Sun Microsystems.
  7. Sybase Enterprise Portal – компании Sybase.
  8. InfoExchange Portal – компании BroadVision.

4 вариант

1.Недостатки HTML

• HTML имеет фиксированный набор тэгов. Нельзя создавать свои тэги, понятные другим пользователям.

• HTML – это исключительно технология представления данных. HTML не несет информации о значении содержания, заключенного в тэгах.

• HTML – «плоский» язык. Значимость тэгов в нем не определена, поэтому с его помощью нельзя описать иерархию данных.

• В качестве платформы для приложений используются браузеры. HTML не обладает достаточной мощью для создания веб-приложений на том уровне, к которому в настоящее время стремятся веб-разработчики. Например, на языке HTML невозможно разработать приложение для профессиональной обработки и поиска документов.

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

2.Из чего состоит XML

XML-документ имеет следующую структуру:

• Первая строка XML-документа называется объявлением XML. Это необязательная строка, указывающая версию стандарта XML (обычно это 1.0). Также здесь может быть указана кодировка символов и внешние зависимости.

• Комментарий может быть размещен в любом месте дерева. XML комментарии размещаются внутри пары тегов

. Два знака дефис (--) не могут быть применены ни в какой части внутри комментария.

• Остальная часть этого XML-документа состоит из вложенных элементов, некоторые из которых имеют атрибуты и содержимое.

• Элемент обычно состоит из открывающего и закрывающего тегов, обрамляющих текст и другие элементы.

• Открывающий тег состоит из имени элемента в угловых скобках;

• Закрывающий тег состоит из того же имени в угловых скобках, но перед именем ещё добавляется косая черта.

• Содержимым элемента называется всё, что расположено между открывающим и закрывающим тегами, включая текст и другие (вложенные) элементы.

• Кроме содержания у элемента могут быть атрибуты – пары имя=значение, добавляемые внутрь открывающего тега после названия элемента.

• Значения атрибутов всегда заключаются в кавычки (одинарные или двойные), одно и то же имя атрибута не может встречаться дважды в одном элементе.

• Не рекомендуется использовать разные типы кавычек для значений атрибутов одного тега.

• Для обозначения элемента без содержания, называемого пустым элементом, необходимо применять особую форму записи, состоящую из одного тега, в котором после имени элемента ставится косая черта >.

3.Отличие SAX-парсера от DOM-парсера

1.SAX (Simple API for XML) парсер не создает никакой внутренней структуры. Вместо этого, он берет все вхождения компонентов во входящем документе в виде событий (events) и говорит клиенту что он читает, поскольку он читает через входящий документ.

2.SAX парсер всегда отдает клиенту лишь куски документа.

3.Более требователен к ресурсам и занимаемому свободному месту в случае использования больших входящих документов (потому что он не создает внутренней структуры). Также он запускается быстрее и более легок в изучении, чем DOM парсер, поскольку его API действительно прост. Но с точки зрения функциональности, он предоставляет лишь несколько функций, обязуя тем самым пользователя задумываться не только о создании своих структур данных.

1.DOM (Document Object Model) парсер создает древовидную структуру в памяти из входящего документа и лишь потом ждет запросов от клиента.

2.Всегда отдает клиенту целый документ, независимо от того, сколько в действительности необходимо пользователю.

3.Имеет богатый функционал. Создает DOM-дерево в памяти и позволяет доступаться к любой части документа, а также модифицировать его. Но он не рационально распоряжается свободным местом в случае использования огромных документов.

4.SOAP.Определение + значение.

SOAP (Simple Object Access Protocol – простой протокол доступа к объектам) представляет собой протокол сообщений для выбора веб-сервисов.
Основная идея стандарта SOAP заключается в том, что сообщения должны быть закодированы в стандартизированном XML-формате.

5.Что такое горизонтальные порталы

Общедоступные (или горизонтальные) порталы предназначены для самой широкой аудитории, что отражается на содержании предоставляемой ими информации и услуг – обычно они носят общий характер (например, новости о политических событиях и культурной жизни, электронная почта, новостные рассылки и т. д.). Сфера деятельности таких порталов пересекается со сферой деятельности средств массовой информации, поэтому в последнее время наблюдаются процессы слияния общедоступных порталов и средств массовой информации в рамках одной компании.
Примеры: Yahoo!, Lycos, Excite, Rambler и др.

Вариант 5

1.Связь между HTML,SGML,XML
---------


2.зачем нужны XSL, CSS?

Без использования CSS или XSL XML-документ отображается как простой текст в большинстве веб-браузеров.

3.Что такое WSDL,зачем он нужны

WSDL – язык описания внешних интерфейсов веб-сервисов на базе XML;
WSDL-документ предоставляет простой и последовательный способ задания разработчиком синтаксиса вызова любого веб-метода.

4.Интеграции на основе XML

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

5.вертикальные порталы

Вертикальные порталы предназначены для специфических видов рынка и обслуживают аудиторию, пользующуюся услугами этого рынка или работающую на нем. Примерами таких порталов могут служить приложения B2C (Business-to-consumer), например, туристические агентства, предоставляющие услуги по бронированию мест в гостиницах, заказу и доставке
билетов, доступу к картам и т. п., либо порталы типа B2B (business-tobusiness), позволяющие своим клиентам реализовывать совместные бизнес-операции (например, выбирать поставщиков и осуществлять закупку товаров, проводить аукционы и т. п.).
6ой вариант

1)основное отличие XML от HTML

Важным отличием XML от HTML является то большое внимание, которое уделяется контролю за тем, насколько точно соблюдаются правила языка при разметке документов.

2)DTD, структура и назначение

DTD (Document Type Definition) – язык определения типа документов.
Схема DTD предоставляет шаблон разметки документа, в котором указываются наличие, порядок следования и расположение элементов и их атрибутов в документе XML.


3)основные достоинства XML

Язык XML имеет следующие достоинства:

• Это человекоориентированный формат документа, он понятен как человеку, так и компьютеру.

• Поддерживает Юникод.

• В формате XML могут быть описаны основные структуры данных: записи, списки и деревья.

• Это самодокументируемый формат, который описывает структуру и имена полей также как и значения полей.

• Имеет строго определённый синтаксис и требования к анализу, что позволяет ему оставаться простым, эффективным и непротиворечивым.

• Широко используется для хранения и обработки документов.

• Это формат, основанный на международных стандартах.

• Иерархическая структура XML подходит для описания практически любых типов документов.

• Представляет собой простой текст, свободный от лицензирования и каких-либо ограничений.

• Не зависит от платформы.

• Является подмножеством SGML, для которого накоплен большой опыт работы и созданы специализированные приложения;

4)что такое UDDI,его назначение

UDDI – универсальный интерфейс распознавания, описания и интеграции (Universal Discovery, Description, and Integration). Каталог веб-сервисов и сведений о компаниях, предоставляющих веб-сервисы во всеобщее пользование или конкретным компаниям.

5)корпоротивные порталы

Корпоративный портал предназначен:
• для предоставления внешним и внутренним пользователям возможности персонифицированного доступа ко всем корпоративным данным и приложениям (включая неструктурированные и разнородные данные);

• объединения изолированных моделей бизнеса, интеграции различных корпоративных приложений (в том числе приложений бизнес-партнеров);

• обеспечения полноценного круглосуточного доступа всех пользователей (включая и мобильных) к ресурсам компании независимо от их местопребывания.

Первое поколение корпоративных порталов имеет следующие характеристики:

• поиск и индексирование широкого набора информационных репозитариев;

• категоризация информационного наполнения;

• управление информационным наполнением и его агрегация;

• персонализация;

• высокоэффективная разработка приложений и возможности интеграции с другими приложениями.