
- •7.Организация и средства информационных технологий обеспечения управленческой деятельности.
- •8.Основные свойства информационных технологий обеспечения управленческой деятельности.
- •9.Информационные системы управления, их свойства и классификация.
- •Компьютерные технологии подготовки текстовых документов.
- •11. Компьютерные технологии обработки экономической информации на основе табличных процессоров.
- •12. Компьютерные технологии использования систем управления базами данных (субд).
- •13. Компьютерные технологии интегрированных программных пакетов.
- •14.Компьютерные технологии распределенной обработки информации.
- •15.Организация компьютерных информационных систем.
- •16.Компьютерные технологии интеллектуальной поддержки управленческих решений.
- •18. Классификация информационных технологий.
- •19.Типы информационных систем.
- •20.Эволюция информационных систем.
- •21. Планирование информационной системы.
- •22.Стадии и этапы создания информационных систем и информационных технологий с позиций руководства организации.
- •23. Жизненный цикл информационных систем.
- •24.Позиция разработчика информационных систем.
- •25. Роль заказчика в создании информационных систем.
- •26.Использование типовых проектных решений.
- •27. Использование автоматизированных систем проектирования.
- •26.Требования к корпоративной информационной системе.
- •28.Ключевые вопросы построения информационных систем.
- •30.Эффективность информационных систем.
- •31. Проблемы качества информационных систем и информационных технологий.
- •32. Воздействие организации на информационную систему.
- •33. Влияние информационной системы на организационную структуру.
- •34. Человеческий фактор в управлении информационными ресурсами.
- •35. Практика применения автоматизированных информационных систем и информационных технологий в организации.
- •37.Методологические вопросы развития информационных систем и информационных технологий.
- •41. Характеристика и классификация технических средств обеспечения управления информационными ресурсами.
- •42. Компьютерная техника.
- •47.Государственные стандарты на документацию.
- •48. Унифицированные системы документов.
- •49. Общероссийские классификаторы технико-экономической и социальной информации.
- •54. Понятие информационной безопасности.
- •55. Система защиты информации.
- •56. Основные угрозы безопасности информации и нормального функционирования ис.
- •58. Принципы создания систем информационной безопасности.
- •59. Основные признаки систем информационной безопасности.
14.Компьютерные технологии распределенной обработки информации.
Выделились несколько самостоятельных технологий распределен¬ной обработки данных:
* клиент-сервер;
* реплицирования;
* объектного связывания.
Реальные распределенные информационные системы, как правило, построены на основе сочетания этих технологий.
Системы на основе технологии клиент-сервер развились из первых централизованных многопользовательских информационных системна основе мэйнфреймов и получили наиболее широкое распростране¬ние в корпоративных информационных системах.
При реализации данной технологии отступают от одного из основ¬ных принципов создания распределенных систем — отсутствия цен¬трального узла.
Принцип централизации хранения и обработки данных является базовым принципом технологии клиент-сервер.
Можно выделить следующие идеи, лежащие в основе технологии клиент-сервер:
*общие для всех пользователей данные, расположенные на одном или нескольких серверах;
* множество пользователей, осуществляющих доступ к общим
данным.
Важное значение в технологии клиент-сервер имеют понятия сер¬вера и клиента.
Под сервером в широком смысле понимается любая система, про¬цесс, компьютер, владеющие каким-либо вычислительным ресурсом (памятью, временем процессора, файлами и т. д.). Клиентом называ¬ется любая система, процесс, компьютер, пользователь, делающие за¬прос к серверу на использование ресурса .
Настольные (локальные) СУБД, в случае их использования не¬сколькими пользователями в компьютерной сети, функционируют на основе технологии файл-сервер, которая появилась раньше техноло¬гии клиент-сервер. Дело в том, что настольные СУБД не содержат спе¬циальных сервисов, управляющих данными, а используют для этой цели файловые сервисы операционной системы. Поэтому вся обработ¬ка данных в таких СУБД осуществляется в клиентском приложении. При выполнении запросов все данные (даже те, которые не удовле¬творяют запросу, а это могут быть сразу несколько таблиц) должны быть доставлены клиентскому приложению. Это приводит к перегруз¬ке сети при увеличении числа пользователей и объема БД, а также гро¬зит нарушением целостности данных.
Одним из важнейших преимуществ архитектуры клиент-сервер яв¬ляется снижение сетевого трафика при выполнении запросов. Клиентпосылает запрос серверу на выборку данных, запрос обрабатывается сервером, и клиенту передается не вся таблица (как было бы в техно¬логии файл-сервер), а только результат обработки запроса.
Вторым преимуществом архитектуры клиент-сервер является воз¬можность хранения так называемой бизнес-логики (например, правил ссылочной целостности или ограничений на значения данных) на сер¬вере, что позволяет избежать дублирования кода в различных клиент¬ских приложениях, использующих общую базу данных.
Во многих случаях узким местом клиент-серверных ИС является недостаточно высокая производительность из-за необходимости пе¬редачи по сети все-таки большого количества данных.
Построение быстродействующих информационных систем обеспе¬чивают технологии репликации данных.
Репликой называют копию БД, размещенную на другом компьюте¬ре сети для автономной работы пользователей. Основная идея репли¬кации заключается в том, что пользователи работают автономно с об¬щими данными, растиражированными по локальным базам данных. Производительность работы системы повышается из-за отсутствия необходимости обмена данными по сети. Для реализации технологии репликации программное обеспечение СУБД дополняется функци¬ями тиражирования данных, их структуры, системной информации, информации о конфигурировании распределенной системы.
При этом, однако, возникают две проблемы реализации одного из принципов функционирования распределенных систем — принципа непрерывности согласованного состояния данных:
* обеспечение согласованного состояния данных во всех репли¬ках БД;
* обеспечение согласованного состояния структуры данных во всех репликах БД.
Обеспечение согласованного состояния данных, в свою очередь, ос¬новывается на реализации одного из двух принципов:
*принципа непрерывного размножения обновлений;
* принципа отложенных обновлений (обновления реплик могут быть отложены до специальной команды или ситуации).
Принцип непрерывного размножения обновлений является осно¬вополагающим при построении так называемых «систем реальноговремени» (например, систем управления воздушным движением, сис¬тем бронирования билетов пассажирского транспорта и др.), где тре¬буется непрерывное и точное соответствие реплик во всех узлах и ком¬понентах распределенных систем в любой момент времени. Реализация этого принципа заключается в том, что любая транзакция считается успешно завершенной, если она успешно завершена на всех репликах системы.
В ряде предметных областей режим реального времени с точки зре¬ния непрерывности согласования данных не требуется. Такого рода информационные системы можно строить на основе принципа отло¬женных обновлений. Накопленные в какой-либо реплике изменения данных передаются командой пользователя для обновления всех ос-тальных реплик системы. Такая операция называется синхронизациейреплик.
Унификация взаимодействия прикладных компонентов с ядром информационных систем в виде SQL-серверов, наработанная для кли¬ент-серверных систем, позволила выработать аналогичные решения и по интегрированию разрозненных локальных баз данных под управ¬лением настольных СУБД. Такая технология получила название объектного связывания данных .
Технология объектного связывания данных решает задачу обеспе¬чения доступа из одной локальной БД, открытой одним пользователем, к данным другой локальной БД, возможно, находящейся на дру¬гом компьютере, открытой другим пользователем. Решение этой задачиосновывается на поддержке современными настольными СУБД техно¬логии объектов доступа к данным — DAO (Data Access Objects). Подобъектом понимается интеграция данных и методов их обработки в одно целое, на чем, как известно, основываются технологии объектно-ориентированного программирования.
Технология объектного связывания данных основана на протоколе ODBC (Ореn Dаtаbаsе Соnnectivity), который является стандартомдоступа к данным БД клиент-серверных систем (посредством SQL-запросов), а также к любым данным, находящимся под управлениемреляционных СУБД.
Подобный принцип построения распределенных систем при больших объемах данных в связанных таблицах приводит к существенно¬му увеличению сетевого трафика, так как по сети постоянно пере¬даются страницы файлов баз данных. Другой проблемой является отсутствие надежных механизмов безопасности данных и обеспечение ограничений целостности. Так же как и в технологии файл-сервер, сов¬местная работа нескольких пользователей с одними и теми же данны¬ми обеспечивается только функциями операционной системы по од¬новременному доступу к файлу нескольких приложений.