
- •Оглавление
- •1. Понятия и определения (система и признаки, экономическая система, макропредставление, микропредставление, структура системы)
- •2. Предприятие (фазы планирования, виды анализа, решения на предприятии, информация на предприятии, этапы развития информационной системы на предприятиях)
- •3. Процессы, происходящие в информационных системах
- •4. Классификация корпоративных ис
- •5. Классификация архитектур кис. Mainframe
- •6. Классификация архитектур кис. Файл-сервер
- •7. Классификация архитектур кис. Клиент-сервер
- •8. Классификация архитектур кис. Intranet
- •9. Классификация архитектур кис. Сервис-ориентированная архитектура. Web-сервисы. Используемые стандарты (xml, soap, wsdl, uddi)
- •10. Классификация архитектур кис. Системы основанные на распределенной архитектуре. Corba. Dcom
- •11. Общие сведения о Microsoft sql Server. Архитектура sql Server. Архитектура доступа к данным. Компоненты Microsoft sql Server. Клиентские компоненты
- •12. Типы данных в ms sql Server. Описание переменных. Операторы, функции
- •13. Transact sql. Dcl, ddl, dml. Ссылки на объекты в Transact sql. Элементы управления выполнением программы. Пакеты и сценарии
- •14. Sql запросы. Обработка запросов. Способы кэширования запросов. Организация транзакций
- •15. Хранимые процедуры в ms sql Server. Преимущества использования хранимых процедур. Обработка хранимых процедур. Синтаксис создания хранимых процедур
- •16. Триггеры в ms sql Server. Использование триггеров. Правила использования триггеров. Принцип работы триггеров
- •17. Объектная модель asp.Net
- •18. Объектная модель ado.Net
- •19. Методология управления и контрроля it на основе стандарта Cobit
- •20. Модели зрелости предприятия
8. Классификация архитектур кис. Intranet
Возникновение и внедрение в широкую практику высокоуровневых служб Internet естественным образом повлияло на технологию создания корпоративных информационных систем, породив направление, известное под названием Intranet. Информационная Intranet -система – это корпоративная система, в которой используются методы и средства Internet. Такая система может быть локальной, изолированной от остального мира Internet, или опираться на виртуальную корпоративную подсеть Internet. В последнем случае особенно важны средства защиты информации от несанкционированного доступа.
Intranet – это внутренняя частная сеть организации. Intranet допускает использование публичных каналов связи, входящих в Internet (VPN), но при этом обеспечивается защита данных и меры по пресечению проникновения извне на корпоративные узлы.
Приложения в Intranet основаны на применении Internet-технологий и в особенности Web-технологий: гипертекст в формате html, протокол передачи гипертекста http и интерфейс серверных приложений CGI. Составными частями Intranet являются: Web-сервера для статической или динамической публикации информации и браузеры для просмотра и интерпретации гипертекста.
Высокая производительность должна быть только в «бизнес-логике» и в «части данных».
Важно хранение данных только на СУБД.
Не важно, как работают линии связи.
Свойства:
Требования к нагрузке сети значительно ниже, чем у клиент-серверных систем.
Доставка данных производится по требованию (Соединение между клиентом и сервером устанавливается в момент посылки запроса от клиента и до момента получения ответа от сервера). В этот момент накладываются определенные ограничения, например временные (timeout).
Преимущества:
Не требуется инсталляция программы-клиента на компьютерах пользователей, обновление клиентского ПО также не требуется. В качестве программы-клиента используется браузер.
Кроссплатформенная совместимость.
Низкая стоимость реализации и модификации приложений.
Количество подключаемых клиентов гораздо выше, чем у клиент-серверных приложений.
Недостатки:
Низкая надежность. Не существует гарантированной доставки ни запроса, ни ответа.
Сеть может быть взломана.
Варианты реализации Intranet:
CGI (в ответ на запрос создается отдельный процесс).
Интерпретируемые сценарии (может обслуживать большее число пользователей).
Компилируемые Web-приложения (при получении запроса создается и выполняется поток).
9. Классификация архитектур кис. Сервис-ориентированная архитектура. Web-сервисы. Используемые стандарты (xml, soap, wsdl, uddi)
Сервис-ориентированная архитектура (Service-Oriented Architecture или SOA) – это парадигма организации и использования распределенных информационных ресурсов, таких как: приложения и данные, находящиеся в сфере ответственности разных владельцев, для достижения желаемых результатов потребителем, которым может быть конечный пользователь или другое приложение.
Сервис-ориентированная архитектура – это компонентная модель, которая связывает различные функциональные модули приложений, называемые сервисами (или службами), посредством четко определенных интерфейсов и соглашений между этими сервисами.
Интерфейсы определяются независимым способом, и не должны зависеть от аппаратной платформы, операционной системы или языка программирования, на котором реализован сервис.
Сервис – ресурс, реализуемый бизнес функцию и обладающий свойствами:
является повторно используемым;
определяется несколькими технологически независимыми интерфейсами;
слабо связан с другими подобными ресурсами и может быть вызван посредством коммуникационных протоколов, обеспечивающих взаимодействие ресурсов между собой.
Участники взаимодействия в СОА
Принципы взаимодействия:
Взаимодействие участников выглядит просто: поставщик регистрирует свои сервисы в реестре, а потребитель обращается к реестру с запросами.
Для использования сервиса необходимо следовать соглашению об интерфейсе для обращения к сервису - интерфейс должен не зависеть от платформы.
СОА реализует масштабируемость сервисов - возможность добавления сервисов, а также их модернизацию. Поставщик сервиса и его потребитель оказываются несвязанными - они общаются с помощью сообщений.
Поскольку интерфейс должен не зависеть от платформы, то и технология, используемая для определения сообщений, также должна не зависеть от платформы. Поэтому, как правило, сообщения являются XML-документами, которые соответствуют XML-схеме.
Стратегическая ценность SOA:
Сокращение времени реализации проектов, или "времени выхода на рынок".
Повышение производительности.
Более быстрая и менее дорогая интеграция приложений.
Тактические преимущества SOA:
Более простая разработка и внедрение приложений.
Использование текущих инвестиций.
Уменьшение риска, связанного с внедрением проектов в области автоматизацией услуг и процессов.
Возможность непрерывного улучшения предоставляемой услуги.
Сокращение числа обращений за технической поддержкой.
Повышение показателя возврата инвестиций (ROI).
Web-сервисы
Web-сервис – автоматизированная система, предоставляющая сервисы обработки и доступа к данным (в формате XML), позволяющая другим автоматизированным системам найти себя, идентифицировать и взаимодействовать по стандартизированным протоколам.
Web-служба – программная система, идентифицируемая строкой URI, чьи общедоступные интерфейсы определены на языке XML.
При использовании СОА Web-служба – единица модульности.
Используемые стандарты:
XML – расширяемый язык разметки, предназначенный для хранения и передачи структурированных данных.
SOAP – протокол обмена сообщениями на базе XML.
WSDL – язык описания внешних интерфейсов на базе XML.
UDDI – универсальный интерфейс распознавания, описания и интеграции.
SOAP – протокол обмена структурированными сообщениями в распределенной вычислительной среде. Используется для обмена произвольными сообщениями в формате XML, а не только для вызова процедур.
UDDI – это каталог Web-служб и сведений о компаниях, предоставляющих Web-службы во всеобщее использование или конкретным компаниям.