Я хочу знать, какие существуют различные технологии для связи между программными компонентами, распределенными по сетевым компьютерам?И который является последним и популярным.
Это зависит от типа вашего программного обеспечения (встроенного или корпоративного) и от домена, в котором вы работаете.
Я бы рассмотрел следующие технологии: