Презентацию подготовил Айзатуллин Данис, гр.950б
1.Анализ документов Использование технологий XML в корпоративных приложениях становится все более популярным. Это не только повышает эффективность деловых процессов, улучшает выполнение транзакций, но и способствует ведению бизнеса. Один из типичных шагов в создании XML-приложений – анализ документов для выявления наилучшего способа их разметки. Лучше всего расспросить людей, которые создали эти документы, ибо! лишь они знают все их(документов преимущества). Ну если поговорить с создателями не судьба, то придется довольствоваться имеющимися документами. Результатом анализа может стать словарь разметки, в котором вы вместе с коллегами определите что, как и где использовать и как все это называть. Для начала нужно определить требования. Зачем вы хотите использовать XML кто будет потом этим пользоваться. Решить вопросы безопасности, поиску и т.д. Что вам нравится или нет, что нужно, а что бесполезно и не будет использоваться. Какие конкретные результаты вы хотите получить. Вот. А дальше все получится, главное верить.
2.Преимущества XML по сравнению с HTML. XML круче вот и все. Не обсуждается.
3.Решения для интеграции приложений. Во многих организациях сотрудники могут использовать приложения работающих на различных платформах. Проблема возникает при обмене информацией. Преимущество XML в том, что оно( она, он????) обращается с данными как с текстом. Существует несколько специализированных приложений XML предназначенных исключительно для обмена данными. Сейчас будет пример данного приложения. Вдумайтесь. Мы ( мы ?) создадим HTML – приложение, которое хранится на Web- сервере. После его загрузки оно будет запускать отдельный сценарий на стороне сервера, написанный на VBScript. Этот сценарий будет обращаться к базе данных Microsoft Access, используя для этого выражения SQL, а результаты будет возвращать в виде потока данных XML. Вдумались? Может не стоит делать этот пример? Уверены? Ну смотрите…
4. Трехуровневая Web-архитектура. Это еще не пример, а так, прелюдия. 1. Уровень клиента. Интерфейс пользователя, который выполняется на кмпе пользователя, который характеризуется браузером. 2. Промежуточный уровень содержит функциональные модули, которые отвечают за обработку данных выполняются на сервере приложений. 3. Уровень данных. Он чаще всего включает в себя СУБД. Он функционирует на сервере баз данных.
И так обещанный пример.(Все те места где встречается слово «типа» см.в учебник для более подробной информации) Создаем в Access базу. В ней в качестве отдельных записей будут выступать сообщения. Поля записи будут соответствовать таким компонентам как id,from, source и message. Создали базу. Далее определим имя источника данных ODBC. Ну типа определили. Настроим Web-сервер. Настроили. Типа. Далее создаем сценарий ASP. Ну типа создали. Это место просто плохо отсканировали. Далее создание документа XML с помощью сценария.
5.Создание документа XML с помощью сценария. Листинг 1.и последний.
Response.Write( ) Response.Write ( _ & msgRS(From) & & & msgRS(Source) & & & msgRS(message) & Response.Write( ) msgRS.MoveNext Loop oMsg.Close Set jMsg = nothing
Это был сценарий ASP для извлечения записей из базы данных и представления в виде правильного XML. Далее с полученными данными можно делать что угодно. Все. Приношу извинения за возможные ошибки, просто уж очень спать хочется.