МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Разработка алгоритмов и программных средств подсистемы документооборота системы управления содержанием информационного сервера

    данные приложения с диска и связывает его с динамическими библиотеками.

    После завершения работы приложения необходимо освобождать все занятые им

    ресурсы. Нельзя забывать и про время инициализации приложения. В случае,

    когда идет работа с базой данных, время инициализации - это время

    установления соединения с сервером БД, и это соединение не всегда

    выполняется быстро (требуется установить канал связи, проверить права

    доступа и пр.) В ситуации, когда сервер БД загружен, это время будет еще

    больше. Технология CGI проста и удобна, но ее следует использовать в том

    случае, когда время отклика не критично (генерация отчетов и пр.) и когда

    запросы для CGI-приложений поступают не очень часто (раз в 10-60 секунд).

    Что же делать, если необходим динамический HTML, но ресурсы на CGI тратить

    не хочется?

    Выход был найден и здесь - чтобы обойтись без запуска отдельного

    приложения, его нужно встроить в www-сервер. Поскольку заранее неизвестно,

    что именно будет делать это приложение, следует встроить в www-сервер

    интерпретатор удобного для обработки данных языка. Такое решение позволит

    каждый запрос обрабатывать отдельным потоком сервера, а не отдельным

    процессом операционной системы. Это увеличивает время отклика и снижает

    нагрузку на процессор. Программы, которые обрабатывает этот интерпретатор,

    часто называют «скриптами» (Scripts). В решении внедрить интерпретатор в

    www-сервер таятся как плюсы, так и минусы - интерпретация скриптов

    позволяет вносить в них изменения и немедленно видеть результат, но

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

    CGI-приложении никак не повлияет на устойчивость www-сервера, а вот ошибка

    во встроенном интерпретаторе, скорее всего, будет для сервера фатальна. Как

    показала практика, плюсы все же перевесили. Основной задачей, возлагаемой

    на скрипты, стало взаимодействие с БД, а здесь основные задержки возникают,

    как правило, на сервере БД. К тому же отсутствие необходимости в компиляции

    необычайно удобно при отладке интернет-приложений. Это важно, так как в

    стадии отладки эти приложения пребывают вплоть до того момента, когда их

    заменяют другими.

    В стане UNIX изначально получил широкое распространение интерпретатор

    языка PERL (Practical Expression Regular Language). В названии таится

    главный смысл – «обработка регулярных выражений», то есть специальных

    выражений, которые обрабатывают строки по шаблонам. Perl позволяет

    лаконично описывать и решать сложные задачи хранения и синтаксического

    разбора строк произвольной длины. Для интернет-задач, которые, в основном,

    оперируют текстом, это вполне удобный инструмент. Интерпретатор Perl был

    встроен в основной www-сервер операционной системы Linux Apache. Однако,

    Perl придуман был изначально не для Internet, и отсюда вытекали все его

    недостатки, например, неудобства при организации доступа к базам данных. Да

    и далеко не прост PERL в обучении! Более разумной альтернативой является

    PHP (Personal Home Page). PHP был придуман в 1994 году для расширения

    возможностей «домашней» страницы. Вначале умел он не очень много - понимал

    простейший язык и всего несколько макросов. Позднее PHP получил развитие и

    в настоящее время это интерпретатор мощного C-подобного языка, который

    встраивается в www-сервер Apache. Огромная часть интернет-приложений под

    UNIX- семейством создается на PHP. Существует он и под Windows, но особой

    популярностью здесь не пользуется. Для создания работоспособной версии веб-

    сервера со встроенным PHP придется немного потрудиться. Вначале необходимо

    получить исходный текст www-сервера и PHP-интерпретатора. Затем установить

    библиотеки для работы с СУБД, которая Вам необходима. Наконец,

    скомпилировать, связать (слинковать, как-то некрасиво, хотя более точно)

    это друг с другом и заняться редактированием настроечных файлов.

    К недостаткам PHP (версии 3) сам автор относит снижение

    производительности на больших проектах, отсутствие поддержки сессий, малое

    кол-во подключаемых модулей (хотя это вопрос времени). В настоящее время

    уже существует PHP 4, которая решила большинство этих проблем (например,

    отсутствие сессий) и буквально в этом году должен появиться PHP5.

    Именно указанные технологии на основе общих принципов построения сети

    Internet и, в особенности, на базе системы протоколов TCP/IP сделали

    возможным функционирование WWW. Следует обратить внимание на тот факт, что,

    общаясь с web, пользователь в каждый конкретный момент времени

    устанавливает связь только с одним web-узлом. Таким образом, взаимодействие

    пользователя с web всегда укладывается в схему клиент-сервер, несмотря на

    то, что серверы, т.е. web-узлы, могут сменяться даже во время одного

    сеанса, а управляет этой сменой узлов пользователь (клиент) с помощью

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

    Рассмотрим процесс миграции информационной системы из традиционной

    технологической схемы локального окружения в Web-технологию.

    Традиционная схема представляет из себя:

    1) интерфейс пользователя

    2) ядро системы

    3) информационный массив

    4) интерфейс администратора

    5) утилиты администратора

    С точки зрения Web-технологии интерфейс пользователя - это браузер,

    который взаимодействует с ядром через http-сервер. Таким образом происходит

    первый этап декомпозиции традиционной информационной системы в Web.

    Второй шаг - это возможность использования браузера в качестве

    интерфейса администратора. Здесь возникают вопросы разграничения доступа и

    актуализации информации в базах данных системы.

    Следующий шаг - распределение нагрузки по нескольким серверам, а

    также использование кэширования на серверах-посредниках.

    Пока декомпозиции подвергалась связка "конечный пользователь-ядро".

    Можно провести декомпозицию и на стороне сервера. Первым таким шагом

    является применение CGI при доступе к ресурсам. Сервер становится

    посредником между браузером и сервером ресурса.

    Основные проблемы Web-технологии - это вопросы отсутствия реального

    сеанса работы с сервером и безопасность.

    Для поддержки сеанса в Web применяется спецификация Cookie. Идея

    состоит в том, чтобы передавать от клиента на сервер и обратно информацию о

    пользователе и его действиях, которая привязывается по типу информационного

    ресурса и времени.

    1.2. Архитектура информационного сервера

    Первоначально системы такого уровня базировались на классической

    двухуровневой клиент-серверной архитектуре (рис. 1).

    Рис. 1. Двухуровневая клиент-серверная архитектура

    Данная клиент-серверная архитектура характеризуется наличием двух

    взаимодействующих самостоятельных модулей – программы-браузера и сервера

    базы данных, в качестве которого может выступать Microsoft SQL Server,

    Oracle, Sybase, MySQL и другие. Сервер БД отвечает за хранение, управление

    и целостность данных, а также обеспечивает возможность одновременного

    доступа нескольких пользователей. Клиентская часть представлена так

    называемым “толстым” клиентом, то есть приложением, на котором

    сконцентрированы основные правила работы системы и расположен

    пользовательский интерфейс программы. При всей простоте построения такой

    архитектуры, она обладает множеством недостатков, наиболее существенные из

    которых - это высокие требования к сетевым ресурсам и пропускной

    способности сети. Кроме того, при большом количестве «клиентов» возрастают

    требования к аппаратному обеспечению сервера БД, а это, как известно, самый

    дорогостоящий узел в любой информационной системе.

    Как видим, минусов у такой архитектуры достаточно, а решение

    тривиально - нужно отделить логику от клиентской части и СУБД, выделив ее в

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

    клиент-серверной архитектуры стало внедрение среднего уровня, реализующего

    задачи управления механизмами доступа к БД (рис. 2).

    Рис. 2. Трехуровневая клиент-серверная архитектура

    Плюсы данной архитектуры очевидны. Благодаря концентрации логики на

    сервере приложений, стало возможно подключать различные БД. Теперь, сервер

    базы данных освобожден от задач распараллеливания работы между различными

    пользователями, что существенно снижает его аппаратные требования. Также

    снизились требования к клиентским машинам за счет выполнения ресурсоемких

    операций сервером приложений и решающих теперь только задачи визуализации

    данных. Именно поэтому такую схему построения информационных систем часто

    называют архитектурой “тонкого” клиента.

    Но, тем не менее, узким местом, как и в двухуровневой клиент-

    серверной архитектуре, остаются повышенные требования к пропускной

    способности сети, что в свою очередь накладывает жесткие ограничения на

    использование таких систем в сетях с неустойчивой связью и малой пропускной

    способностью (Internet, GPRS, мобильная связь).

    Существует еще один важный момент использования систем, построенных

    на такой архитектуре. Уровень «клиентов», в целом обладающий огромной

    вычислительной мощностью, на самом деле простаивает, занимаясь лишь выводом

    информации на экран пользователя. Так почему бы не использовать этот

    потенциал в работе всей системы?

    Более 95 % данных, используемых в документообороте, могут быть

    размещены на одном персональном компьютере, обеспечив возможность его

    независимой работы. Поток исправлений и дополнений, создаваемый на этом

    компьютере, ничтожен по сравнению с объемом данных, используемых при этом.

    Поэтому если хранить непрерывно используемые данные на самих компьютерах, и

    организовать обмен между ними исправлениями и дополнениями к хранящимся

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

    понизить требования к каналам связи между компьютерами и чаще использовать

    асинхронную связь, и благодаря этому создавать надежно функционирующие

    распределенные информационные системы, использующие для связи отдельных

    элементов неустойчивую связь типа Интернета, мобильную связь, коммерческие

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

    доступной стоимость эксплуатации такой связи. Конечно, реализация такой

    системы не элементарна, и требует решения ряда проблем, одна из которых

    своевременная синхронизация данных.

    Построенные на основе данной архитектуры системы будут обладать

    надежностью, безопасностью информации и высокой скоростью вычислений, что

    от них в первую очередь и требуется.

    1.3. Принципы организации документооборота на информационном сервере

    Документооборот - это регламентированная технологическая схема и

    процесс движения документов по установленным пунктам обработки для

    выполнения необходимых операций с ними.

    Документооборот можно трактовать и как статическую структуру пунктов

    прохождения, и как динамический процесс прохождения документов

    одновременно. Число пунктов обработки документов, скорость перемещения

    документов между ними и оперативность выполнения в каждом пункте

    необходимого набора операций определяют степень совершенства

    технологической линии обработки документов и эффективность обеспечения

    аппарата управления полезной и достоверной информацией.

    Эффективная работа с документами невозможна без систематизации и

    классификации. Для систематизации документов используется номенклатура дел

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

    Номенклатура дел является классификационным справочником и

    используется для построения информационно-поисковой системы. Дело

    представляет собой первичный комплекс документов, сгруппированных по

    определенному признаку.

    Наиболее крупной единицей систематизированной информации

    является информационный ресурс - организованная совокупность

    документированной информации, включающая базы данных и знаний, другие

    массивы информации в информационных системах. В настоящее время, с

    увеличением объема документированной информации существенно возрастает роль

    автоматизированных информационно-поисковых систем. Они становятся

    неотъемлемой частью современных систем документооборота. Перенесенные на

    электронные носители информационные ресурсы с помощью средств

    вычислительной техники и телекоммуникаций приобретают качественно новое

    состояние и становятся доступными для оперативного воспроизводства

    необходимой информации и превращаются в важнейший фактор эффективного

    функционирования организации.

    Не всегда различают понятия электронный документ и электронное

    сообщение. Иногда термин электронный документ понимается как файл данных,

    сформированных, например, текстовым процессором или электронной таблицей,

    т.е. электронное сообщение. Это допустимо, если не вносится путаница и

    подмена понятий. Между тем к передаче и обработке электронных сообщений и

    электронных документов предъявляются разные требования. Электронное

    сообщение может свободно редактироваться и в измененном виде передаваться

    далее для после дующей обработки. Электронный документ, как и документ

    бумажный, изменяться не может, если он наделен юридической силой. Это

    требование определяет различие между компьютерными системами обработки

    электронных сообщений и электронных документов.

    Жизненный цикл документа в системе документооборота включает

    следующие основные стадии работы с документом: создание; исполнение;

    хранение; уничтожение документа

    На различных стадиях пользователи системы выполняют над документом

    множество действий. Совокупность действий, которые осуществляет

    пользователь на всех стадиях жизненного цикла документа, определяет его

    роль и функции в документообороте. В ряде случаев понятия роли и функции

    участника документооборота совпадают.

    Пользователь системы как участник документооборота играет в

    определенный момент времени одну из заранее определенных ролей. Он может

    иметь одну роль или несколько в зависимости от характера работы над текущим

    документом и установленного регламента. Например, сотрудник управления

    выступает в роли автора одних документов, ответственного исполнителя -

    других, рецензента - третьих, и так далее.

    Каждый конкретный документопоток предполагает соответствующее

    распределение ролей. Практически всегда в соответствие с ролью ставится

    определенный набор действий и процедур, содержание которых зависит от

    технологии документооборота. Состав действий для одной и той же роли может

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

    Для каждого действия определяется система элементарных

    технологических операций, составляющих содержание действия. Этот набор

    операций может изменяться в зависимости от параметров и характеристик

    технологической линии обработки документов.

    Автоматизированная система документооборота должна поддерживать на

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

    . создание и генерацию информации;

    . сбор, накопление, обработку, хранение и передачу информации;

    . поиск, распространение и использование информации.

    Такая система является компонентом интегрированной информационной

    среды как совокупности информационных ресурсов, телекоммуникационной среды

    и в целом информационной инфраструктуры. Заметим, что мы не будем

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

    автоматизированной системы управления документооборотом, поскольку в

    современных информационных средах их функции часто объединены.

    Типовая компьютерная среда включает следующие основные компоненты:

    . средства разработки сообщений;

    . корпоративную информационную систему;

    . систему документооборота и обработки сообщений.

    Проанализируем состав и назначение каждого компонента.

    Средства разработки сообщений

    К средствам разработки сообщений относятся разнообразные

    инструментальные системы, при помощи которых создаются электронные

    сообщения. Типичными средствами этой категории являются текстовые редакторы

    и электронные таблицы. Все создаваемые этими средствами файлы имеют статус

    электронных сообщений.

    Информационная система

    Информационная система включает средства накопления и обработки

    больших массивов однотипной информации, базы данных и приложений на их

    основе.

    Система документооборота и обработки сообщений

    В системе документооборота и обработки сообщений, как было уже

    указано, следует разделять электронный документ и электронное сообщение. В

    соответствии с этим разделяют системы электронного документооборота и

    обмена электронными сообщениями (по составу операций они могут быть

    близки). Поступающие файлы электронных сообщений должны преобразовываться в

    формат электронных документов. Последние формируются непосредственно в

    среде системы документооборота при помощи встроенных

    специализированных средств.

    Между компонентами системы выделяют следующие интерфейсы:

    1. Интерфейс между средствами разработки сообщений и информационной

    системой – определяет способы получения средствами разработки

    сообщений информации из баз данных информационной системы.

    Страницы: 1, 2, 3, 4


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.