КОМПЛЕКСНЫЙ ПОДХОД К ПОСТРОЕНИЮ КОРПОРАТИВНОЙ

advertisement
РАЗРАБОТКА КОРПОРАТИВНОЙ
ИНФОРМАЦИОННОЙ СИСТЕМЫ
Лекция 9
Шахгельдян Карина Иосифовна
Владивостокский государственный университет
экономики и сервиса
carinash@vvsu.ru
Тема 9.
Интеграция приложений
• Компонентная архитектура КИС
• Способы взаимодействия: синхронный, асинхронный,
обмен сообщениями, события
• Технологии взаимодействия: CORBA, Web-service , RMI,
ESB
2
Тема 9.
Компонентная архитектура КИС
AD
Server
Component
C++
Notes
Server
Component
Lotus
MS SQL
Server
Component
Delphi
Oracle
Server
Component
.Net (C#)
J2EE
3
Тема 9.
Способы взаимодействия
Сохранная асинхронная
А
Не работает
Сохранная синхронная
Не работает
Работает
В
Нерезидентная асинхронная
А
А
Не работает
Работает
В
В
Нерезидентная синхронная
Синхронизация по приему
А
Работает
Не работает
Не работает
Работает
4
В
Тема 9.
Способы взаимодействия
Нерезидентная синхронная с
синхронизацией по доставке
А
В
Работает
Нерезидентная синхронная
с синхронизацией по ответу
Работает
В
А
Тема 9.
Технология взаимодействия -RMI
Удаленный вызов процедур – с компьютера А вызываем процедуру В,
расположенную на другом компьютере. Процедура выполняется на своем
компьютере.
Различные адресные пространства
А
B
6
Тема 9.
Технология взаимодействия –RMI
В библиотеке на клиенте помещается версия процедуры – клиентская заглушка:
Упаковывает параметры, путем вызова send требует переслать сообщение на
сервер
На сервере – ОС передает сообщение серверной заглушке. Она запускает
receive и ждет клиентов. Распаковывает сообщение, извлекает параметры и
вызывает локальную процедуру
Клиент
Вызов RPC
Запрос
Сервер
Ожидание р-та
Завершение
вызова
Ответ
Время
7
Тема 9.
Технология взаимодействия – CORBA, Web-service
Объект
Клиент
Состояние
Сервер
Методы
Интерфейсы
Заглушка
ОС клиента
Скелетон
ОС сервера
8
Тема 9.
Технология взаимодействия – Enterprise Service Bus
Клиентотправитель
Брокер
сообщений
Клиентполучатель
9
Тема 10.
Методики и стандарты оценки КИС
• Стандарт качества ISO 9126
• Стандарт COBIT
• Библиотека ITIL
10
Download