Semantic component networking: Toward the synergy of static reuse and dynamic clustering of resources in the knowledge grid