РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ...

10
РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция 9 Шахгельдян Карина Иосифовна Владивостокский государственный университет экономики и сервиса [email protected]

Upload: idona-cobb

Post on 03-Jan-2016

75 views

Category:

Documents


2 download

DESCRIPTION

РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция 9. Шахгельдян Карина Иосифовна Владивостокский государственный университет экономики и сервиса [email protected]. Тема 9. Интеграция приложений Компонентная архитектура КИС - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция  9

РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ

Лекция 9

Шахгельдян Карина ИосифовнаВладивостокский государственный университет

экономики и сервиса

[email protected]

Page 2: РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция  9

2

Тема 9. Интеграция приложений• Компонентная архитектура КИС• Способы взаимодействия: синхронный, асинхронный,

обмен сообщениями, события• Технологии взаимодействия: CORBA, Web-service , RMI,

ESB

Page 3: РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция  9

3

Тема 9. Компонентная архитектура КИС

Server Component

AD Notes MS SQL Oracle

Server Component

Server Component

Server Component

C++ Delphi .Net (C#) J2EELotus

Page 4: РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция  9

4

Тема 9. Способы взаимодействия

Сохранная асинхронная

Не работает

Сохранная синхронная

РаботаетВ

А Не работает

Не работаетРаботает

В

А Не работает

Нерезидентная асинхронная Нерезидентная синхронная Синхронизация по приему

РаботаетВ

А

РаботаетВ

А Не работает

Page 5: РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция  9

Тема 9. Способы взаимодействия

Нерезидентная синхронная с синхронизацией по доставке

Нерезидентная синхронная с синхронизацией по ответу

РаботаетВ

А

РаботаетВ

А

Page 6: РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция  9

6

Тема 9. Технология взаимодействия -RMIУдаленный вызов процедур – с компьютера А вызываем процедуру В,

расположенную на другом компьютере. Процедура выполняется на своем компьютере.

Различные адресные пространства

А B

Page 7: РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция  9

7

Тема 9. Технология взаимодействия –RMIВ библиотеке на клиенте помещается версия процедуры – клиентская заглушка:Упаковывает параметры, путем вызова send требует переслать сообщение на

серверНа сервере – ОС передает сообщение серверной заглушке. Она запускает

receive и ждет клиентов. Распаковывает сообщение, извлекает параметры и вызывает локальную процедуру

Время

Ожидание р-та

Завершение вызова

ОтветЗапрос

Вызов RPC

Клиент

Сервер

Page 8: РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция  9

8

Тема 9. Технология взаимодействия – CORBA, Web-service

КлиентСервер

Заглушка

ОС клиента

Объект

Методы

Состояние

Интерфейсы

Скелетон

ОС сервера

Page 9: РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция  9

9

Тема 9. Технология взаимодействия – Enterprise Service Bus

Клиент-отправитель

Клиент-получатель

Брокер сообщений

Page 10: РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция  9

10

Тема 10. Методики и стандарты оценки КИС• Стандарт качества ISO 9126• Стандарт COBIT • Библиотека ITIL