Developing Component Architecture for Telecommunication Systems