110 likes | 332 Views
РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция 9. Шахгельдян Карина Иосифовна Владивостокский государственный университет экономики и сервиса carinash@vvsu.ru. Тема 9. Интеграция приложений Компонентная архитектура КИС
E N D
РАЗРАБОТКА КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ Лекция 9 Шахгельдян Карина Иосифовна Владивостокский государственный университет экономики и сервиса carinash@vvsu.ru
Тема 9. • Интеграция приложений • Компонентная архитектура КИС • Способы взаимодействия: синхронный, асинхронный, обмен сообщениями, события • Технологии взаимодействия: CORBA, Web-service , RMI, ESB 2
Тема 9. • Компонентная архитектура КИС 3
Тема 9. Способы взаимодействия Сохранная асинхронная Сохранная синхронная Не работает А Не работает А Работает Работает Не работает В Не работает В Нерезидентная асинхронная Нерезидентная синхронная Синхронизация по приему А Не работает А Работает В 4 Работает В
Тема 9. Способы взаимодействия Нерезидентная синхронная с синхронизацией по доставке А В Работает Нерезидентная синхронная с синхронизацией по ответу А Работает В
Тема 9. • Технология взаимодействия -RMI • Удаленный вызов процедур – с компьютера А вызываем процедуру В, расположенную на другом компьютере. Процедура выполняется на своем компьютере. • Различные адресные пространства А B 6
Тема 9. Клиент Ожидание р-та Вызов RPC Завершение вызова Запрос Сервер Ответ Время • Технология взаимодействия –RMI • В библиотеке на клиенте помещается версия процедуры – клиентская заглушка: • Упаковывает параметры, путем вызова send требует переслать сообщение на сервер • На сервере – ОС передает сообщение серверной заглушке. Она запускает receive и ждет клиентов. Распаковывает сообщение, извлекает параметры и вызывает локальную процедуру 7
Тема 9. • Технология взаимодействия – CORBA, Web-service Объект Сервер Клиент Состояние Методы Интерфейсы Заглушка Скелетон ОС сервера ОС клиента 8
Тема 9. • Технология взаимодействия – Enterprise Service Bus Брокер сообщений Клиент-получатель Клиент-отправитель 9
Тема 10. • Методики и стандарты оценки КИС • Стандарт качества ISO 9126 • Стандарт COBIT • Библиотека ITIL 10