Process Patterns for the Distributed Component Development 1