9 октября 2013 г.

Integration Patterns: актуальные инструменты и решения

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

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

  1. Обмен файлами (File Transfer)
  2. Общая база данных (Shared Database)
  3. Удаленный вызов процедуры (Remote Procedure Invocation)
  4. Обмен сообщениями (Messaging)

Когда мы обычно задумыаемся про интеграцию? Сначала у нас одно приложение, которому не надо ни с кем взаимодействовать. Потом приложений становится несколько. Потом мы выгружаем данные из нашей системы на FTP для партнеров. И вот однажды мы обнаруживаем неуправляемого монстра, который состоит из нашей системы, подсистем компании и десятка сторонних сервисов.

Архитектура интеграционного решения требует даже большего внимания разработчиков, чем каждая подсистема в отдельности.

Введение в тему

На 7-й конференции .NET разработчиков я расскаывал вводную часть по этой теме.


Ссылки

1 комментарий: