Помощь в написании студенческих работ
Антистрессовый сервис

Методы интеграции данных компьютерных систем на основе универсального формата обмена данными

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Предложена архитектура интегрирующей компьютерной системы обработки данных, составленной из разных компьютерных систем обработки данных, основанная на применении универсального формата обмена данными. В отличие от известных, архитектура применима для одновременной интеграции данных компьютерных систем с требованием минимального вмешательства во внутренние структуры, а также для организации… Читать ещё >

Методы интеграции данных компьютерных систем на основе универсального формата обмена данными (реферат, курсовая, диплом, контрольная)

Содержание

  • ГЛАВА 1. АНАЛИЗ ПОДХОДОВ К ИНТЕГРАЦИИ РАЗРОЗНЕННЫХ КОМПЬЮТЕРНЫХ СИСТЕМ ОБРАБОТКИ ДАННЫХ В ЕДИНОЕ ИНФОРМАЦИОННОЕ ПРОСТРАНСТВО И ВЫБОР ПУТЕЙ РЕШЕНИЯ
    • 1. 1. Анализ проблемы интеграции данных в разрозненных компьютерных системах обработки данных
    • 1. 2. Анализ известных подходов к решению
    • 1. 3. Анализ известных программных решений и применимости сервисно-ориентированной архитектуры для интеграции данных
    • 1. 4. Постановка задачи — цели и задачи исследования
  • Выводы по главе
  • ГЛАВА 2. РАЗРАБОТКА АРХИТЕКТУРЫ ЕДИНОГО ИНТЕГРИРОВАННОГО ИНФОРМАЦИОННОГО ПРОСТРАНСТВА И МЕТОДОВ ОРГАНИЗАЦИИ И УПРАВЛЕНИЯ ОБРАБОТКОЙ ДАННЫХ
    • 2. 1. Разработка архитектуры единого интегрированного пространства, основанной на подходе консолидации данных
    • 2. 2. Выбор метода сопоставления структур данных компьютерных систем
    • 2. 3. Разработка подходов корректировки, сопоставления и сохранности данных в центральном концентраторе
    • 2. 4. Реализация принципов обратной связи при управлении импортом данных в централизованное хранилище
    • 2. 5. Разработка метода обмена данными между компьютерными системами во

Выводы по главе.58.

ГЛАВА 3. РАЗРАБОТКА МОДЕЛЕЙ ДАННЫХ И АЛГОРИТМИЧЕСКОГО ОБЕСПЕЧЕНИЯ ДЛЯ ИНТЕГРАЦИИ РАЗРОЗНЕННЫХ КОМПЬЮТЕРНЫХ СИСТЕМ.61.

3.1 Разработка математической модели единого интегрированного информационного пространства и постановка задачи.61.

3.2 Разработка моделей представления данных и форматов их преобразования.64.

3.3 Разработка математической модели преобразования данных с использованием шаблонов преобразования данных.76.

3.4 Разработка моделей построения централизованного хранилища с системным историзмом и хранением собственной структуры данных (метаданных).80.

3.5 Разработка алгоритмического обеспечения обработки данных центральным концентратором.84.

Выводы по главе.91.

ГЛАВА 4. РАЗРАБОТКА ПРОТОТИПА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И АНАЛИЗ ЭФФЕКТИВНОСТИ ПРЕДЛОЖЕННОГО ПОДХОДА НА ОСНОВЕ ПИЛОТНОГО ВНЕДРЕНИЯ ДАННОГО ПРОТОТИПА.93.

4.1 Разработка прототипа программного обеспечения на основании предложенного подхода.93.

4.2 Анализ эффективности предлагаемых методов на основе пилотного внедрения разработанного прототипа программного обеспечения.108.

4.3 Определение применимости, анализ преимуществ и недостатков предлагаемого подхода.112.

4.4 Анализ этапов внедрения разработанного прототипа программного обеспечения и экономической эффективности.116.

4.5 Анализ перспективности развития предложенного подхода.120.

Выводы по главе.121.

ЗАКЛЮЧЕНИЕ

123.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ.125.

ПРИЛОЖЕНИЕ. ДЕКОМПОЗИЦИЯ ЗАДАЧИ ИНТЕГРАЦИИ ДАННЫХ. .132.

Актуальность темы

исследования.

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

В процессе развития крупной организации, включая государственные и муниципальные органы власти, все актуальнее становится задача эффективного управления информационной структурой. При этом многократно возрастают информационные потоки обмена данными, все более значимой становится правильно построенная информационная структура организации.

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

Объектом исследования является процесс интеграции данных компьютерных систем.

Предметом исследования является разработка методов интеграции и постоянного обмена данными, которые обрабатываются компьютерными системами автоматизации деятельности организаций (информационных систем управления взаимоотношения с клиентами, систем планирования ресурсов предприятия, аналитических систем и др.).

Анализ отечественной, зарубежной литературы и источников сети Интернет позволяют сделать вывод, что исследованием и разработкой методов решения вышеуказанной задачи занимаются крупные информационные компании, такие как Microsoft, IBM, Oracle и др. Каждая из данных компаний предлагает проприетарные программные средства и технологии, и все они являются закрытыми программными продуктами для конечного потребителя, что не позволяет на их основе строить интегрированные системы обмена данными в рамках концепции открытых информационных систем. Среди российских ученых, изучающих проблемы интеграции данных, можно отметить работы А. Кудинова, Н. Ермакова, А. Черноусова и др.

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

Все вышесказанное подчеркивает актуальность тематики данной исследовательской работы.

Цель диссертационной работы.

Целью диссертационной работы является повышение в организации эффективности процессов комплексной обработки данных, находящихся в разных компьютерных системах в различных структурах и форматах представления, на основе разработки методов интеграции этих данных в единое интегрированное информационное пространство.

Задачи исследования.

Для достижения цели диссертационной работы необходимо решение следующих задач.

1. Разработка архитектуры интеграции данных разных компьютерных систем обработки данных.

2. Разработка моделей, методов представления, преобразования и обработки данных компьютерных систем для обеспечения их интеграции, а также метода организации хранения таких данных.

3. Разработка алгоритма сохранения данных в централизованном хранилище с обеспечением синхронизации данных.

4. Разработка прототипа программного обеспечения, реализующего предлагаемые методы и алгоритмы в рамках описанных моделей, с последующим проведением анализа эффективности предлагаемого подхода.

Методы исследования.

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

Основные научные результаты, выносимые на защиту.

1. Архитектура интегрирующей системы для организации единого интегрированного информационного пространства разных компьютерных систем обработки данных.

2. Метод сопоставления данных в различных структурах и форматах, метод обеспечения сохранности данных в централизованном хранилище и обмена данными в едином информационном пространстве.

3. Математическая модель преобразования данных универсальным конвертором на основе универсального формата обмена данными.

4. Алгоритм сохранения (и изменения) данных в централизованном хранилище данных интегрирующей системы.

Научная новизна работы.

Научная новизна работы содержится в следующих результатах.

1. Предложена архитектура интегрирующей компьютерной системы обработки данных, составленной из разных компьютерных систем обработки данных, основанная на применении универсального формата обмена данными. В отличие от известных, архитектура применима для одновременной интеграции данных компьютерных систем с требованием минимального вмешательства во внутренние структуры, а также для организации периодического обмена данными между этими системами. Это позволяет как проводить комплексную обработку данных, так и осуществлять обмен данными между отдельными компьютерными системами.

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

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

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

Практическая значимость.

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

Разработанный прототип программного обеспечения, реализующий предлагаемый подход, прошел пилотное внедрение в Администрации городского округа город Уфа Республики Башкортостан.

Результаты работы внедрены в учебный процесс УГАТУ в рамках курса «Технология разработки программного обеспечения» для студентов специальности 10 503 «Математическое обеспечение и администрирование информационных систем». На модуль прототипа программного обеспечения получено свидетельство об официальной регистрации программы для ЭВМ в Роспатенте.

Связь с научными программами.

Исследования проводились в рамках грантов РФФИ № 06−07−89 228-а (2006;2008гг.) и НИР № ИФ-ВК-01−08−03.

Апробация работы.

Основные научные и практические результаты диссертационной работы докладывались и обсуждались на следующих конференциях: 7-й и 9-й Международных конференциях «Компьютерные науки и информационные технологии» (СБГГ), Уфа-Ассы, 2005; Уфа-Красноусольск, 2007; Региональной зимней школе-семинаре аспирантов и молодых ученых, Уфа, 2006, 2007, а также семинарах регионального уровня.

Публикации.

Основные результаты диссертационной работы опубликованы в 8 научных трудах, в том числе в виде научных статей в 2 научных изданиях, рекомендованных для публикации Высшей аттестационной комиссией Минобразования РФ. Перечень публикаций отражен в списке используемой литературы.

Структура работы.

Диссертационная работа состоит из 133 страниц машинописного текста, включающего в себя введение, четыре главы, заключение, рисунки, таблицы, список литературы из 87 наименований и приложение.

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

ЗАКЛЮЧЕНИЕ

.

1. Разработана архитектура и общие требования (подход) к технологии интеграции разных компьютерных систем обработки данных. Сопоставление данных и их обмен между системами производится в центральном элементе системы — централизованном хранилище, а структура централизованного хранилища и пакетов обмена данными описывается на универсальном формате обмена данными (УФОД). В отличие от известных архитектур, в предложенной достигается возможность как комплексной обработки данных разных компьютерных систем при сохранении ими независимости и невмешательства в их внутренние структуры, так и обеспечение обмена данными между этими системами. Это позволяет связать системы между собой путем создания связей между объектами, находящимися в разных системах.

2. Разработаны следующие модели и методы:

— математическая модель единого интегрированного информационного пространства, которая позволяет рассмотреть общий случай передачи данных между системами, а при задании ограничений получить модель задачи, решаемой в рамках диссертационного исследования. В отличие от известных, в модели акцентируется внимание на вопросе конвертирования данных в различных форматах при наличии произвольного количества систем.

— математическая модель преобразования данных между различными форматами на основе шаблона преобразования, которая формально описывает две в общем случае неравноценных структуры данных, а также способы их сопоставления путем задания связей. В отличие от известных, модель описывает принцип задания соответствия данных в формальном виде шаблона преобразования.

— метод сопоставления данных в различных структурах на основе оценки идентичности объектов путем сравнении групп ключевых полей, что, в отличие от известных методов, позволяет определять различные ключевые поля (признаки) для объектов из различных систем, а также определять дубликаты объектов и автоматически добавлять связи между объектами.

— метод обеспечения безопасных сохранений (изменений) данных в централизованном хранилище путем применения системного историзма, задания приоритетности систем-источников, применения единого идентификатора для объектов, а также использования принципа обязательной обратной связи и фильтрации поступающих данных. В отличие от известных, метод обеспечивает создание в централизованном хранилище «эталонных» реестровых данных, а также обеспечивает защиту от некорректного их изменения и возможность восстановления ранних версий.

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

4. Разработан прототип программного обеспечения, реализующий предложенные подход, методы и алгоритм. Прототип прошел пилотное внедрение в Администрации ГО г. Уфа РБ. Эффективность предлагаемого подхода подтверждена анализом результатов пилотного внедрения прототипа программного обеспечения, на рассмотренном примере установлено, что преимущество по времени обработки тестовой выборки реальных объектов перед оценкой экспертами — более чем в 20 раз. Данный прототип может быть использован в реально эксплуатируемых системах.

Показать весь текст

Список литературы

  1. Enterprise application integration — From Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/Enterpriseapplicationintegration.
  2. В. Краюшкин. Виртуальная консолидация данных -http://www.citforum.ru/nets/storage/consolidation/.
  3. Консолидация финансовых данных — http://www.rosterminal.com/46/.
  4. Интеграция данных и хранилища http://citcity.ru/12 101/.
  5. Extract, transform, load From Wikipedia, the free encyclopedia -http://en.wikipedia.org/wiki/Rxtract.trans form, load.
  6. Enterprise content management From Wikipedia, the free encyclopedia -http://en.wikipedia.org/wiki/EnteipriseContent Management.
  7. Integration Consortium — Международный консорциум по интеграции — http ://ci te ity.ru/11 134/.
  8. Подходы к созданию федеративных Хранилищ данных -http://zeus.sai.msu.ru:7000/consulting/BI/f warehousing/.
  9. Проблемы интеграции данных http://zeus.sai.msu.ru:7000/consulting/BI/integr data/index.shtml.
  10. Informatica Ро werCenter — http://www.neoflex.ru/informatica.
  11. Harness Data Assets for Operational Excellence and Competitive Advantage -http://www.informatica.com/solutions/enterprise data warehouse/Pages/enterprise d ata warehouse solution.aspx.
  12. Опыт применения продуктов Informatica в зарубежных банках — http://www.iso.ru/journal/articles/541 .html.
  13. IBM WebSphere From Wikipedia, the free encyclopedia -http://en.wikipedia.org/wiki/WebSphere.
  14. Ю. Сюй Разработка расширенных клиентских приложений Eclipse для платформы WebSphere -http://www.ibm.com/developerworks/ru/library/0608 xu/.
  15. Websphere для новичков — http://www.ibm.com/developerworks/rii/vvebsphere/newto/.
  16. Microsoft BizTalk Server From Wikipedia, the free encyclopedia -http://en.wikipedia.org/wiki/BizTalk.
  17. Business process management From Wikipedia, the free encyclopedia- http://en.wikipedia.org/wiki/Business processmanagement.
  18. Application Integration Architecture -http://www.oracle.com/applications/oracle-application-integration-architecture.html.
  19. Oracle SO A Suite From Wikipedia, the free encyclopedia -http://en.wikipedia.org/wiki/OracleSOA Suite.
  20. Oracle SOA Suite Official Web Site http://www.oracle.com/technologies/soa/soa-suite.html.
  21. Data Integration — Fusion Middleware — Oracle — http://www.oracle.com/products/middleware/odi/index.html.
  22. Г. Лодыженский Шлюзы как средство интеграции баз данных — http://www.osp.ru/os/1999/02/179 696/.
  23. Д.В. Организация единого интегрированного пространства на основе универсального формата обмена данными // «Научно-технические ведомости СПбГПУ», Серия «Информатика. Телекоммуникации. Управление», 2009 № 2. С. 26−32.
  24. Д.В., Юсупова Н. И. Программное обеспечение для задачи интеграции разрозненных компьютерных систем // «Вестник УГАТУ», Серия «Управление, вычислительная техника и информатика», 2009 № 1. — Т. 12. С. 127−132.
  25. Д.В., Юсупова Н.И. DVT Engine — простая разработка приложений баз данных // Сборник статей 7-ой Международной Конференции Компьютерных Наук и Информационных Технологий CSIT'2005. Уфа, 2005.- Т. З — С. 216−221 (на английском языке).
  26. Д.В., Юсупова Н. И. Современный метод разработки информационных систем: разделение приложений на слои и звенья // Сборникстатей Региональной зимней школы-семинара аспирантов и молодых ученых. -Уфа, 2006. Т. 1 — С. 59−64.
  27. Д.В., Юсупова Н. И. Анализ основных типов архитектур взаимодействия нескольких информационных систем // Сборник статей Региональной зимней школы-семинара аспирантов и молодых ученых. Уфа, 2006. -Т.2-С. 15−21.
  28. Д.В., Юсупова Н. И. Конвертация и перенос данных в задачах интеграции информационных ресурсов // Сборник статей 2-ой региональной зимней школы-семинара аспирантов и молодых ученых. Уфа, 2007. — Т.2 — С. 50−55.
  29. Д.В., Юсупова Н. И. Пример реализации принципов разработки программ конвертации данных на практике // Сборник статей 2-ой региональной зимней школы-семинара аспирантов и молодых ученых. — Уфа, 2007.-Т.1 С. 71−76.
  30. Д.В. Тройное решение интеграции данных и проблемы восстановления // Сборник статей 9-й Международной Конференции Компьютерных Наук и Информационных Технологий СБЕГ'2007. Уфа, 2007.- Т. З С. 163−167 (на английском языке).
  31. Д. ЕЭВ Сервисная Шина Предприятия. Пер. с англ. -СПб.: БХВ-Петербург, 2008 — 368 с.
  32. В.В. Процессы и стандарты жизненного цикла сложных программных средств. Справочник. -М.: СИНТЕГ, 2006 — 276 с.
  33. Т.Л., Попов И. И. Операционные системы, среды и оболочки : учебное пособие / Т. Л. Партыка, И. И. Попов 2-е изд., испр. и доп. М.: ФОРУМ, 2009−528 с.
  34. О.Л., Максимов Н. В., Попов И. И. Информационные системы : учеб. Пособие М.: ФОРУМ, 2009 — 496 с.
  35. В.Г. Архитектура вычислительных систем: Учеб. Пособие 2-е изд., перераб. и доп. — М.: Изд-во МГТУ им. Н. Э. Баумана, 2008.- 520 с.
  36. Фаудер, Мартин. Архитектура корпоративных программных приложений.: Пер. с английского М.: Издательский дом «Вильяме», 2008 г. -544 с.
  37. Бек, Кент. Шаблоны реализации корпоративных приложений.: Пер. с англ. -М.: ООО «И.Д. Вильяме», 2008 г. 176 с.
  38. Хон, Грегор, Вульф, Бобби. Шаблоны интеграции корпоративных приложений.: Пер. с англ. М.: ООО «И.Д. Вильяме», 2007. — 672 с.
  39. Б.А. Хейфец, А. М. Либман. Корпоративная интеграция. Альтернативна для постсоветского пространства. — М.: ЛКИ, 2008. 162 с.
  40. Роб Катлип, Джон Медик. DB2: решения по интеграции.: Пер. с англ. -М.: КУДИЦ-Образ, 2005. 320 с.
  41. М.Рейнолдс. Электронная коммерция. Основы программирования. -М.: Лори, 2001.-538 с.
  42. В.А.Макушкин, Д. С. Володичев. Интеграция приложений на основе WebSphere MQ. Курс лекций. Учебное пособие. М.: Интернет-университет информационных технологий, 2005. — 280 с.
  43. Б.П.Арсеньев, С. А. Яковлев. Интеграция распределенных баз данных. М.:Лань, 2001. — 464 с.
  44. А.В.Ложечкин. Интеграция приложений для электронной коммерции с использованием Microsoft BizTalk Server 2000. — M.: Русская редакция, 2002. 368 с.
  45. Джеймс Бин. XML для проектировщиков. Повторное использование и интеграция: Пер. с англ. М.: КУДИЦ-Образ, 2004. — 256 с.
  46. Р.Хандхаузен, С. Борг и др. Построение Веб-приложений с ADO.NET и XML Web-Services (на английском языке). — Wiley, 2002. 416 с.
  47. Алекс Феррара, Мэтью Мак-Дональд. Программирование web-сервисов для .NET. СПб.: Питер, 2003. — 432 с.
  48. Г. Вейхлер. Мобильность, безопасность и Веб-сервисы: технологии и сервисно-ориентированные архитектуры в новой эре ИТ-решений (на английском языке). SIEMENS, 2004. — 332 с.
  49. К.Басслер, Р. Халл. Веб-сервисы, электронная коммерция и семантический Веб (на английском языке). — Канада, Торонто: Спрингер, 2002.- 223 с.
  50. Эрик Ньюкомер. Веб-сервисы: XML, WSDL, SO АР и UDDI. -СПб.: Питер, 2003. 256 с.
  51. И.Крнкович, У. Асклунд и др. Реализовывая и интегрируя Product Data Management и Software Configuration Management (на английском языке). -США: Артек Хаус Компьютинг Лайбрари, 2003. 333 с.
  52. Д. Лошин. Управление главными данными (на английском языке).- США: Элсевьер Инк., 2009. 265 с.
  53. Елена Гореткина. PDM и ERP обязательно нужно интегрировать // PCWeek/RE № 19 (673) '2009.
  54. Александр Глинских. Мировой рынок PDM-систем // Компьютер-Информ № 3 '2001.
  55. Джим Кох, Кен Дэвидсон. XML. Никаких тайн и секретов! М.: НТ Пресс, 2007.-256 с.
  56. В.Вагнер, Р. Хилкен и др. XML: Введение в прикладные XML-технологии в бизнесе (на английском языке). США: Прентис Хол, 2002. — 600 с.
  57. Марк Зайден. XML для электронной коммерции. М.: Бином. Лаборатория знаний, 2003. — 480 с.
  58. М.Р. Когаловский, Ю. Е. Хохлов. Стандарты XML для электронного правительства. М.: Институт развития информационного общества, 2008. -416 с.
  59. XML. Базовый курс, 4-е издание, перераб. и дополнен., под ред. Н. Закаса М.: Вильяме, 2009. — 1344 с.
  60. К.МакКензи. Что такое WebSphere? Java, J2EE, Portal и другое! (Раскрывая секреты технологии IBM) (на английском языке). США: ПалпЯва, 2007.-280 с.
  61. Р.Турага, О. Клин, П.Сикел. Сервер приложений WebSphere: шаг за шагом, 6-е изд. (на английском языке) США: МакПресс, 2006. — 808 с.
  62. Р.Барден. PDM: Product Data Management. США: Ресурс Паблишин, 2003. — 643 с.
  63. Д.Чаппел. Корпоративная Шина Данных (Enterprise Service Bus) (на английском языке). США: О’Рейли Медиа, Инк., 2004. — 352 с.
  64. Томас Эр л. Паттерны дизайна SOA (на английском языке). США: Прентис Хол, 2009. — 800 с.
  65. Вульф, Хоскинс. Изучая и практикуя IBM SOA-технологии. (на английском языке). США: Клиа Хоризон, 2008. — 92 с.
  66. Николай Йосуттис. SOA на практике: искусство дизайна распределенных систем (на английском языке). США: О’Рейли Медиа, Инк., 2007.-342 с.
  67. Дж. МкГоверн и др. Корпоративные Сервисно-Ориентированные Архитектуры: концепции, сложности, рекомендации (на английском языке). — Канада, Торонто: Спрингер, 2006. 408 с.
  68. Д.Аллен. Лучшая практика Корпоративного Управления Содержимым: стратегия ЕСМ (на английском языке). США: Эмерио Лтд., 2008. 192 с.
  69. Д.МакЛид, К.Хар. Управление записями: основы Корпоративного Управления Содержимым (ЕСМ) (на английском языке). Великобритания: Фасит Паблишин, 2009. — 192 с.
  70. Дюваль, Матиас III, Гловер. Непрерывная интеграция. пер. с англ.- М.:Вильямс, 2008. 240 с.
  71. К. Спенс, М. Ноэл. Microsoft SharePoint 2007. Полное руководство.- М.:Вильямс, 2008. 832 с.
  72. Старыгин A.A. XML: Разработка Web-приложений. СПб: БХВ-Петербург, 2003. — 592 с.
  73. Д., Дальви Д., Джоши Б. и др. XML для разработчиков-профессионалов .NET (пер. Штерова И.) М.: Лори, 2003. — 642 с.
  74. Спенсер П. XML: проектирование и реализация. М.: Лори, 2001. -510с.
  75. Трэвис Б. XML и SOAP: Программирование для серверов BizTalk (пер. с англ.) М.: Русская редакция, 2001. — 496 с.
  76. Р. Реализация XML Web-служб на платформе Microsoft .NET (пер. с англ.) М.: Вильяме, 2002. — 448 с.
  77. С. Разработка XML Web-сервисов средствами Microsoft .NET (пер. с англ.) СПб.: БХВ-Петербург, 2003. — 480 с.
  78. К. Браун, Г. Крейг, Г. Хэстер. Создание корпоративных Java-приложений для IBM WebSphere. M.: КУДИЦ-Образ, 2005. — 860 с.
  79. Репликация Microsoft SQL Server 2005/2008 (под ред. А. Гладченко и В. Щербинина). М.: ЭКОМ Паблишере, 2009. — 288 с.
  80. А. Шаппелл. ESB Сервисная шина предприятия. — СПб.: БХВ -Петербург, 2008.-340 с.
  81. С.Я. Архипенков, Д. В. Голубев, О. Б. Максименко. Хранилища данных. М.: Диалог-МИФИ, 2002. — 528 с.
  82. Эрик Спирли. Корпоративные хранилища данных. Планирование, разработка и реализация. Том первый. М.: Вильяме, 2008. — 400 с.
  83. Лилиан Хоббс, Сьюзан Хилсон, Шилпа Лоуенд. Oracle9iR2: разработка и эксплуатация хранилищ баз данных. Практическое пособие. М.: КУДИЦ-Образ, 2004 г. — 586 с.
  84. Т. Хаммергрен. Хранилища данных для чайников (на английском языке). США: Фо Даммиз, 2009. — 384 с.
  85. Ральф Хьюз. Быстрые хранилища данных: доставляя бизнес-логику мирового класса с использованием технологий Serum и ХР (на английском языке). США: АйЮниверс, 2008. — 320 с.
  86. Аршад Хан. 101 концепция и реализация хранилищ данных (на английском языке). США: Хан Консалтинг энд Паблишинг, 2003. — 134 с.
  87. Винсент Райнарди. Построение хранилища данных с примерами на SQL Server (на английском языке). — США: Ипресс, 2007. — 523 с.
Заполнить форму текущей работой