Скачать презентацию Корпоративные информационные системы Классификация архитектур КИС Жуков Артем Скачать презентацию Корпоративные информационные системы Классификация архитектур КИС Жуков Артем

Лекция 2. Архитектуры КИС..ppt

  • Количество слайдов: 17

Корпоративные информационные системы. Классификация архитектур КИС Жуков Артем Владимирович zhukov@sampo. ru Корпоративные информационные системы. Классификация архитектур КИС Жуков Артем Владимирович zhukov@sampo. ru

Мейнфрейм (mainframe) термин происходит от двух английских слов. Main – основной или главный. Frame Мейнфрейм (mainframe) термин происходит от двух английских слов. Main – основной или главный. Frame – рамка, скелет т. е. основа чего либо. Для начала дадим определение. Мейнфрейм это главный компьютер вычислительного центра с большим объемом внутренней и внешней памяти. Он предназначенный для задач, требующих сложные вычислительные операции. 2

Мейнфрейм Вертикальное масштабирование образуется путем наращивания 3 количества процессоров в одной системе. Горизонтальное масштабирование Мейнфрейм Вертикальное масштабирование образуется путем наращивания 3 количества процессоров в одной системе. Горизонтальное масштабирование реализуется путем объединения мощных компьютеров в один логический компьютер. Можно объединить, практически, любое количество компьютеров. Они могут быть, географически, удаленны друг от друга. Высокая надежность хранения данных. В мейнфреймах обеспечивается путем использования RAID-массивов. С возможностью горячей замены. Производиться круглосуточное резервирование данных. Горячая замена практически любых компонентов: дисков, оперативной памяти и даже процессоров. Мейнфрейм имеют высокий контроль над ошибками. Моментальное тестирование данных в памяти при их использовании. Дублирование каналов связи с периферийным оборудованием. Криптографическая защита данных на аппаратном уровне. Централизованное хранение данных дает высокую надежность и актуальность.

Файл-серверы представляют собой серверы для обеспечения доступа к файлам на диске сервера. Прежде всего Файл-серверы представляют собой серверы для обеспечения доступа к файлам на диске сервера. Прежде всего это серверы передачи файлов по заказу. НИЗКАЯ СТОИМОСТЬ Недостатки файл-серверной системы: • Очень большая нагрузка на сеть, повышенные требования к пропускной способности. На практике это делает практически невозможной одновременную работу большого числа пользователей с большими объемами данных. • Обработка данных осуществляется на компьютере пользователей. Это влечет повышенные требования к аппаратному обеспечению каждого пользователя. Чем больше пользователей, тем больше денег придется потратить на оснащение их компьютеров. Блокировка данных при редактировании одним пользователем делает невозможной работу с этими данными других пользователей. Безопасность. Для обеспечения возможности работы с такой системой Вам будет необходимо дать каждому пользователю полный доступ к целому файлу, в котором его может интересовать только одно поле 4

Клиент-серверные приложения Клиент — это аппаратный или программный компонент вычислительной системы, посылающий запросы серверу. Клиент-серверные приложения Клиент — это аппаратный или программный компонент вычислительной системы, посылающий запросы серверу. Се рвер (англ. server от англ. to serve — служить) — в информационных технологиях — программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам. Программа, являющаяся клиентом, взаимодействует с сервером, используя определённый протокол. Она может запрашивать с сервера какие-либо данные, манипулировать данными непосредственно на сервере, запускать на сервере новые процессы и т. п. Полученные от сервера данные клиентская программа может предоставлять пользователю или использовать как-либо иначе, в зависимости от назначения программы. Программа-клиент и программа-сервер могут работать как на одном и том же компьютере, так и на разных. Во втором случае для обмена информацией между ними используется сетевое соединение. 5

Клиент-серверные приложения Виды К-С систем: Интеллектуальный клиент; Неинтеллектуальный клиент. 6 Клиент-серверные приложения Виды К-С систем: Интеллектуальный клиент; Неинтеллектуальный клиент. 6

Клиент-серверные приложения Преимущества: Позволяет организовать сеть с большим количеством компьютеров. Централизованное управление учетными записями. Клиент-серверные приложения Преимущества: Позволяет организовать сеть с большим количеством компьютеров. Централизованное управление учетными записями. Эффективный доступ к сетевым ресурсам. Недостатки: Неработоспособность сервера может сделать неработоспособной сеть. Администрирование данной системы требует квалифицированного профессионала. Высокая стоимость оборудования 7

Интранет (англ. Intranet, также употребляется термин интрасеть) — в отличие от сети Интернет, это Интранет (англ. Intranet, также употребляется термин интрасеть) — в отличие от сети Интернет, это внутренняя частная сеть организации. Intranet допускает использование публичных каналов связи, входящих в Internet, (VPN), но при этом обеспечивается защита передаваемых данных и меры по пресечению проникновения извне на корпоративные узлы. Приложения в Intranet основаны на применении Internet- технологий и в особенности Web-технологии: гипертекст в формате HTML, протокол передачи гипертекста HTTP и интерфейс серверных приложений CGI. Составными частями Intranet являются Web-сервера для статической или динамической публикации информации и браузеры для просмотра и интерпретации гипертекста. 8

Интранет 9 Интранет 9

Интранет Преимущества : Не требуется инсталляция программы-клиента на компьютерах пользователей, при изменениях функциональности корпоративной Интранет Преимущества : Не требуется инсталляция программы-клиента на компьютерах пользователей, при изменениях функциональности корпоративной информационной системы обновление клиентского ПО также не требуется. Сокращение временных издержек на рутинных операциях по вводу различных данных, благодаря использованию вэб-форм вместо обмена данными по электронной почте Кросс-платформенная совместимость 10

Интранет Недостатки: Сеть может быть взломана и использована в целях хакера Непроверенная или неточная Интранет Недостатки: Сеть может быть взломана и использована в целях хакера Непроверенная или неточная информация, опубликованная в Интранет, приводит к путанице и недоразумениям. В свободном интерактивном пространстве могут распространятся нелегитимные и оскорбительные материалы. Легкий доступ к корпоративным данным может спровоцировать их утечку к конкурентам через недобросовестного работника. Работоспособность и гибкость Интранет требуют значительных накладных расходов на разработку и администрирование. 11

Сервис-ориентированная архитектура (SOA) — это парадигма организации и использования распределенных информационных ресурсов таких как: Сервис-ориентированная архитектура (SOA) — это парадигма организации и использования распределенных информационных ресурсов таких как: приложения и данные, находящихся в сфере ответственности разных владельцев, для достижения желаемых результатов потребителем, которым может быть: конечный пользователь или другое приложение. Сервис-ориентированная архитектура (Service-Oriented Architecture или SOA) - это компонентная модель, которая связывает различные функциональные модули приложений, называемые сервисами (или службами), посредством четко определенных интерфейсов и соглашений между этими сервисами. Интерфейсы определяются независимым способом, и не должны зависеть от аппаратной платформы, операционной системы или языка программирования, на котором реализован сервис. Назовем сервисом (service) ресурс, реализующий бизнес-функцию, обладающий следующими свойствами: 12 является повторно используемым; определяется одним или несколькими явными технологически-независимыми интерфейсами; слабо связан с другими подобными ресурсами и может быть вызван посредством коммуникационных протоколов, обеспечивающих возможность взаимодействия ресурсов между собой.

Сервис-ориентированная архитектура Взаимодействие участников выглядит достаточно просто: поставщик сервиса регистрирует свои сервисы в реестре, Сервис-ориентированная архитектура Взаимодействие участников выглядит достаточно просто: поставщик сервиса регистрирует свои сервисы в реестре, а потребитель обращается к реестру с запросом. Для использования сервиса необходимо следовать соглашению об интерфейсе для обращения к сервису - интерфейс должен не зависеть от платформы. SOA реализует масштабируемость сервисов возможность добавления сервисов, а также их модернизацию. Поставщик сервиса и его потребитель оказываются несвязанными - они общаются с помощью сообщений. 13

Сервис-ориентированная архитектура Преимущества: Сокращение времени реализации проектов, или Сервис-ориентированная архитектура Преимущества: Сокращение времени реализации проектов, или "времени выхода на рынок". Повышение производительности. Более быстрая и менее дорогая интеграция приложений Более простые разработка и внедрение приложений. Использование текущих инвестиций. Уменьшение риска, связанного с внедрением проектов в области автоматизацией услуг и процессов. Возможность непрерывного улучшения предоставляемой услуги. Сокращение числа обращений за технической поддержкой. Повышение показателя возврата инвестиций (ROI). 14

Веб-сервисы Web-сервисы базируются на трех основных столбах: протокол взаимодействия tcp/ip; стандарты которые позволяют описывать Веб-сервисы Web-сервисы базируются на трех основных столбах: протокол взаимодействия tcp/ip; стандарты которые позволяют описывать данные – язык XML; язык xtml – для предоставления информации конечным пользователям. web-сервис – программная система с идентифицирующей строкой URL, публичный интерфейс и привязки определены и описаны средствами xml. Описание этой программной системы может быть найдено другими программными системами (webсервисами), которые могут взаимодействовать с ним согласно этому описанию посредством сообщений. Сообщения основаны на xml и могут передаваться с помощью интернет – протоколов. 15

Веб-сервисы 16 Веб-сервисы 16

Веб-сервисы Слабая связность Обмен СТРУКТУРИРОВАННОЙ информацией Масштабируемость Работа в режиме реального времени Надежность Независимость Веб-сервисы Слабая связность Обмен СТРУКТУРИРОВАННОЙ информацией Масштабируемость Работа в режиме реального времени Надежность Независимость от платформы 17