МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«Харьковский политехнический институт»

 

А. С. Деревянко, M. H. Солощук

ТЕХНОЛОГИИ И СРЕДСТВА КОНСОЛИДАЦИИ ИНФОРМАЦИИ

Учебное пособие для студентов высших учебных заведений

Харьков НТУ «ХПИ» 2008

 

 

ББК 32.973.26-018.2.75

Д36

УДК 004.04:331.106.2:[004.4+004.75+007.51]

Рецензенты:   В. М. Безрук, д-р техн. наук, проф. кафедры сетей связи Харьковского национального университета радиоэлектроники;

Ю. Р. Валькман, д-р техн. наук, проф., зав. отделом распределенных интеллектуальных систем Международного научно-учебного центра информационных технологий и систем МОН и НАН Украины;

Г. В.Певцов, д-р техн. наук, проф., начальник главного научного управления Объединенного научно-исследовательского института Вооруженных Сил

Деревянко, А. С

Д36    Технологии и средства консолидации информации : Учеб. пособие / А. С. Деревянко, М. Н.Солощук. - Харьков : НТУ "ХПИ", 2008.-432 с.-Нарус. яз.

ISBN 978-966-593-585-8

Книга содержит анализ технологий консолидации информации. При обзоре федеративных баз данных, средств интеллектуального ведения бизнеса и обработки неструктурированной информации внимание сосредоточено на технологиях интеграции процессов, программного обеспечения, ресурсов, управления инфраструктурой, базирующихся на концепции сервисно-ориентированной архитектуры. Реализации технологий рассматриваются на примерах продуктов фирмы IBM.

Предназначена для студентов, преподавателей и научных работников специально­сти "Консолидированная информация" и родственных к ней.

 

 

ISBN 978-966-593-585-8

 

 

 

СОДЕРЖАНИЕ

Введение

Классификация информации и структура книги

Источники технологий

Благодарности

Глава 1. Технологии баз данных в системах интеллектуального  ведения бизнеса

Особенности баз данных BI

Проектирование баз данных BI

Подготовка данных

Хранилища и витрины данных

Многомерные схемы

Оперативная аналитика

Многокоординатные таблицы и многомерные базы данных

Добыча данных

Визуализация результатов OLAP

Реализация технологий BI в IBM DB2

Оперативная аналитика в SQL

Работа с хранилищами данных

Многомерный анализ данных

Табличные клиенты OLAP-сервера

Расширение возможностей RSM для OLAP

Инструменты IBM для анализа информации

IBM DB2 Intelligent Miner

Платформа для встраиваемой аналитики - DB2 Alphablox

Контрольные вопросы

Глава 2. Технологии федеративных баз данных

12 целей

Фрагментация

Репликация

Распределенные запросы

Каталог федеративной базы данных

Распределенные транзакции

Неоднородные федеративные базы данных

Технологии федеративных баз данных в IBM DB2

Federated Database System

Двухфазная фиксация

Репликация

Контрольные вопросы

Глава 3. Технологии управления контентом

Средства традиционных СУБД

Представление неструктурированной информации средствами СУБД

Экземпляры сущностей как объекты

Большие и структурированные объекты в DB2

Технологии XML для полуструктурирован ной информации

Полуструктурированная информация

Модель данных для поиска в XML

Xpath - язык навигации в XML-документах

Язык запросов XQuery

СУБД с возможностями XML, СУБД с натуральным XML

DB2 версии 9 - гибридная СУБД

IBM Content Manager - система управления корпоративным контентом

Контрольные вопросы

Глава 4. Интеграция приложений: сервисно-ориентированная  архитектура

Концепция сервисно-ориентированной архитектуры

Web-сервисы

WSDL- язык описания Web-сервисов

UDDI - регистрация и поиск Web-сервисов

SOAP- протокол взаимодействия для Web-сервисов

SOAP и WSDL, стили сообщений

Web-сервисы и технологии Java

IBM WebSphere Application Server

Корпоративная сервисная шина

Спецификация ebXML

Контрольные вопросы

Глава 5. Интеграция процессов: моделирование и хореография

Компонентная модель бизнес-процесса: UML, BPMN, BPEL

BPMN - нотация для моделирования бизнес-процессов

Графические элементы BPMN

Бизнес-процессы сотрудничества В2В

Внутренние бизнес-процессы

BPEL- язык выполнения бизнес-процессов

Структура бизнес-процесса

Партнеры, связи между партнерами, конечные точки

Свойства сообщений и корреляционные наборы

Переменные и манипулирование данными

Действия

Область действия, обработка ошибок, компенсация, обработка  событий

Процессы-приложения и бизнес-протоколы

Инструменты IBM для моделирования и сопровождения  бизнес-процессов

Платформа IBM для разработки программного обеспечения

Моделирование, интеграция, исполнение бизнес-процессов

Контрольные вопросы

Глава 6. Интеграция данных: СУБД и Web-сервисы

Информация - это сервис

DB2 и Web-сервисы

DB2 как поставщик Web-сервисов

DB2 как потребитель Web-сервисов

Контрольные вопросы

Глава 7. Интеграция рабочих мест: Web-порталы и локальные порталы

Концепция портала

Портлеты. Спецификация JSR-168

Web-сервисы в Web-порталах

IBM WebSphere Portal

АРІ портлетов

Web-сервисы в IBM WebSphere Portal

Управление конвентом и поиск

Безопасность

Персонализация

Топологическая модель портала

Локальные порталы и технология Eclipse Rich Client

Архитектура Eclipse

Платформа Eclipse Rich Client

IBM Workplace Managed Client

Контрольные вопросы

Глава 8. Интеграция ресурсов: виртуализировать все

Виртуализация и шаблоны ее применения

Виртуальные машины

Виртуальные машины и логические разделы в IBM ©Server

Семейство IBM zSeries

Семейство IBM pSeries

Семейство IBM iSeries

Проблемы виртуализации архитектуры Intel и IBM xSeries

IBM BladeCenter и IBM Parallel Sysplex

Grid-вычисления

Основные концепции Grid

Стандарты Grid

Globus Toolkit

IBM и Grid

Контрольные вопросы

Глава 9. Интеграция инфраструктуры: снова виртуализация,  снова сервисы

Стандарты для управления ресурсами

Web Services Distributed Management

Web-Based Enterprise Management и Common Information Model

IBM Virtual Engine Platform

Resource Dependence Service

IBM Director

Enterprise Workload Manager

Virtual Engine Concole

Библиотека ITIL и семейство продуктов IBM Tivoli

Innormation Tecnology Infrastructure Library

Обзор продуктов семейства IBM Tivoli

Создание модели управляемого ресурса в автономных вычислениях

Управление нагрузкой при помощи Tivoli Intelligent Orchestrator

Контрольные вопросы

Заключение

Литература и Web-ресурсы

Литература

Открытые стандарты

Ресурсы для разработчиков

Глоссарий