Component-Based Architecture job