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