Бакалавр
Дипломные и курсовые на заказ

Архитектура КИС. 
Разработка проекта внедрения корпоративной информационной системы предприятия

РефератПомощь в написанииУзнать стоимостьмоей работы

Первоначально системы, способные предоставить весь объем бизнес — логики для решения задач компании, основывались на классической двухуровневой клиент-серверной архитектуре (Two-tier architecture) (рис. 2). За последнее время опыт разработки ПО показывает, что архитектура информационной системы должна выбираться с учетом нужд бизнеса, а не личных пристрастий разработчиков. Следующая архитектура… Читать ещё >

Архитектура КИС. Разработка проекта внедрения корпоративной информационной системы предприятия (реферат, курсовая, диплом, контрольная)

За последнее время опыт разработки ПО показывает, что архитектура информационной системы должна выбираться с учетом нужд бизнеса, а не личных пристрастий разработчиков.

Существующие клиент-серверные архитектуры построения информационных систем.

Первоначально системы, способные предоставить весь объем бизнес — логики для решения задач компании, основывались на классической двухуровневой клиент-серверной архитектуре (Two-tier architecture) (рис. 2).

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

Рисунок 2 — Двухуровневая клиент-серверная архитектура Такая клиент-серверная архитектура характеризуется наличием двух взаимодействующих самостоятельных модулей — автоматизированного рабочего места (АРМа) и сервера базы данных, в качестве которого может выступать Microsoft SQL Server, Oracle, Sybase и другие. Сервер БД отвечает за хранение, управление и целостность данных, обеспечивает возможность одновременного доступа нескольких пользователей. Клиентская часть представлена так называемым «толстым» клиентом, то есть приложением (АРМ) на котором сконцентрированы основные правила работы системы и расположен пользовательский интерфейс программы.

Следующим шагом развития стало внедрение среднего уровня, который осуществляет задачи бизнес-логики и управления механизмами доступа к БД (рис. 3).

Трехуровневая клиент-серверная архитектура (Three-tier architecture).

Рисунок 3 — Трехуровневая клиент-серверная архитектура (Three-tier architecture).

Положительность данной архитектуры очевидна. Благодаря системе бизнес-логики на сервере приложений, стало возможно подключать различные БД. Теперь, сервер базы данных освобожден от задач распараллеливания работы между различными пользователями — это снижает его аппаратные требования. Также снизились требования к клиентским машинам за счет выполнения ресурсоемких операций сервером приложений, который теперь выполняет только задачи визуализации данных. Такую схему построения информационных систем часто называют архитектурой «тонкого» клиента.5.

Следующая архитектура (Рис. 4) позволяет решить задачи высоких требований к пропускной способности сети, неустойчивой связи в сетях (Internet, GPRS, мобильная связь).

Распределенная архитектура системы.

Рисунок 4 — Распределенная архитектура системы Еще 10 лет назад из-за отсутствия подходящих недорогих аппаратных средств осуществление такой архитектуры системы для среднего и малого бизнеса была бы невозможна. Сегодня хороший ноутбук обладает мощностью, которой тогда обладал сервер крупной корпорации, и позволял рассчитывать множество важных и судьбоносных отчетов для всех сотрудников этой корпорации.

Показать весь текст
Заполнить форму текущей работой