ВУЗ:
Составители:
Рубрика:
других приложений, взаимодействующих с сервером и друг с другом по неко-
торому единому протоколу.
Так же, как и в случае службы каталога, сферой деятельности сервера
приложений является обслуживание подключающихся к нему клиентов (поли-
тика пользователей, механизм транзакций и т.п.), а также некоторые специфи-
ческие функции, связанные с обслуживанием приложений (время жизни при-
ложения, способ хранения информации, которой обмениваются приложения, и
т. д.). Как правило, серверы приложений включают в себя и некоторые меха-
низмы защиты от взлома и сбоев оборудования. Среди них средства шифрова-
ния, аутентификации, резервного копирования и многое другое.
Здесь мы привели список основных компонентов, образующих Web
приложение для небольшого предприятия (несколько сотен рабочих мест). Во-
прос о выборе модели данных и языка для ее описания тесно связан со специ-
фикой решаемой задачи. Поэтому для начала рассмотрим задачи, решаемые с
помощью XML.
Круг задач, решаемых с помощью XML
Можно выделить три основных области применения языка XML, если как
отправной точкой воспользоваться существующими на сегодняшний день ти-
пами моделей данных. Воспользовавшись классификацией баз данных, выде-
лим среди них те, которые наиболее часто используются для решения практи-
ческих задач:
1. одно или многомерный список (реляционная база данных);
2. иерархическая структура (дерево);
3. сетевая структура.
Мы определим первый класс задач, для которых можно воспользоваться
услугами XML. Если данные, с которыми предстоит работать Web
приложению, можно описать с помощью одного из обозначенных типов, и по
какимлибо причинам нет необходимости привлекать соответствующее про-
граммное обеспечение (например, вследствие малого объема данных, или их
простой структуры, или дороговизны этого ПО и т. д.), то для полной или час-
тичной организации информации вполне подойдет язык XML,
Вторым классом задач является ситуация, когда XML берет на себя
управление какойлибо частью Webприложения. Даже при создании Web
сайта, который состоит хотя бы из нескольких HTMLдокументов, иногда бы-
вает необходимо эти документы както упорядочить. Примером, когда исполь-
зование XML может сильно сэкономить время, является создание карты сайта.
Другим примером может быть, в частности, построение пользовательского ин-
терфейса. Таким образом, в этих и им подобных задачах язык XML служит од-
ним из посредников между массивом данных и к ним обращающимися пользо-
вателями или приложениями.
Говоря о том, что главной особенностью языка XML является его спо-
собность работать с документом как с множеством динамических данных, а не-
просто как с текстом, мы вовсе не имели в виду, что эти данные не могут пред-
ставлять собой текст. Хранение информации в виде текста или гипертекста
27
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »
