Employing-component-based-architectures