Разработка web-издания в операционной системе Linux. Планирование и управление процессом создания web-узла. Дырдин А.А - 27 стр.

UptoLike

Составители: 

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