Об архитектуре интеграций
Ранее в методиках TMF об интеграции писали много под флагом TNA - технологически нейтральной архитектуры. Причем TNA я бы назвал частью более общей методологии NGOSS - методологии, ориентированной на проектирование повторноиспользуемых компонентов (например, сервисов). Затем тема архитектуры интеграций оформилась в движение TMF к SOE (сервис-ориентированное предприятие), которое является некой бизнес-аналогией SOA - сервис-ориентированной архитектуры для разработчиков приложений. Сейчас TM Forum развивает эти идеи в рамках Integration Framework, базовым элементом которой является Интерфейс, а совокупность схожих интерфейсов определяет Сервис. Крупность сервиса, как единицы программной архитектуры, всегда была скорее предметом искусства, чем инженерной дисциплиной. И пока это ситуация сохраняется. Но тренд явно в эту сторону → об архитектуре микросервисов.
Для понимания того факта, что сервис или набор сервисов - это всего лишь вид (представление) приложения с точки зрения его вклада в общую архитектуру приложений см слайд: