This module provides learners with the knowledge and skills necessary to develop complex software systems composed of multiple remote heterogeneous services using modern middleware standards.