Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
готовые шпоры.docx
Скачиваний:
19
Добавлен:
22.09.2019
Размер:
248.88 Кб
Скачать

4. Архитектура ис, типы архитектур.

Архитектура – базовая организация сис-мы, воплощенная в ее компонентах, их отношениях между собой и с окружающими, принципы, определяющие проектирование и развитие системы.

Строение ИС зависит от ее назначения. Перед разработкой ИС определяются основные требования к ней, строится информационно-логическая модель, входная, выходная, промежуточная информация. Затем определяется архитектура ИС и ее элементы(компьютерная сеть, прогр обеспечение . их взаимодействие и управление)

Архитектура програмного обеспеч. – первичная организация программной сис-мы, сформированная ее компонентами, отношением между людьми и внешей средой,а также принципами, определяющими дизайн и эволюцию системы.

Подходы к декомпазиции прогр-го продукта:

1. Клиент-серверная архитектура(варианты) файл-серверная, 2уровневая, 3уровневая. 2. архитектура распределенных вычислений; 3. архитектура неявных вызовов; 4. архитектура каналов и фильтров; 5.деревовидная арх-ра; объектно-ориентированная арх-ра; 6. сервис-ориентированная арх-ра, поисково-ориентированная архитектура.

Основу архитектуры составляет взаимодействие 3 участников: потребитель сервиса, поставщик сервиса, реестр сервиса.

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

Веб-сервис – реализация взаимодействия с использованием сети. Включает:

SOAP (Simple Object Access Protocol) — протокол для посылки сообщений по протоколу HTTP и другим Internet-протоколам;

WSDL (Web Services Description Language) — язык для описания программных интерфейсов веб-сервисов;

UDDI (Universal Description, Discovery and Integration) — стандарт для индексации веб-сервисов. Серверы приложений являются хранилищами веб-сервисов и делают их доступными через протоколы HTTP GET, HTTP POST и HTTP SOAP.

Стратегическая ценность SOAP – сокращение времени реализации проекта и выхода на рынок, более быстрая и дешевая интеграция приложений и сис-м.

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

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

Основные варианты создания КИС:

1) разработка собственными силами; 2) разработка на базе покупной системы.

Разработка собственными силами: «+» : более точная подгонка к существующей структуре и системе управления, не требует существенных инвестиций в краткосрочной перспективе; «-»: ограничение возможности в достижении стратегических целей, постоянные издержки в будущем на постановку задач, отсутствие специалистов в разработке специальных систем

разработка на базе покупной систем: «+» - приведение базисных процессов к международным стандартам. «- » - зависимость от поставщика, дополнительные затраты на приобретение