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

Post on 03-Jan-2016

75 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

Лекция 9

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

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

carinash@vvsu.ru

2

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

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

ESB

3

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

Server Component

AD Notes MS SQL Oracle

Server Component

Server Component

Server Component

C++ Delphi .Net (C#) J2EELotus

4

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

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

Не работает

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

РаботаетВ

А Не работает

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

В

А Не работает

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

РаботаетВ

А

РаботаетВ

А Не работает

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

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

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

РаботаетВ

А

РаботаетВ

А

6

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

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

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

А B

7

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

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

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

Время

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

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

ОтветЗапрос

Вызов RPC

Клиент

Сервер

8

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

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

Заглушка

ОС клиента

Объект

Методы

Состояние

Интерфейсы

Скелетон

ОС сервера

9

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

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

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

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

10

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

top related