Yeah , that's what I meant actually (Serviced Components) .Most of the examples I read are talking about 3-tire system (component-server-client) . I think this kind of system requires someone who is more expert in the field for many years not like me just for couple of days . I started to confuse them with web services . There is a million thought going in my head and I just don't know how to conceptualize this architecture ...