Could anyone comment one the difference between Component, Service and Sub-System