Abstract:As a novel software paradigm evolved by the Internet, Internetware is still faced with many challenges, such as expressing explicit environments, autonomous software entities, self-adaptive run mechanisms, etc. From component perspective, this paper presents EBDI (electronic business document exchange) architecture to describe the components which can autonomously plan themselves at runtime to handle variable environments, and uses dynamic binding relationship to illuminate the self-adaptive and evolutionary components. Throughout formal role model, run status, autonomous run and dynamic evolving run mechanisms for components of Internetware are addressed. As the platform of Internetware, DAgent-Internetware prototype can provide support for Internetware based on DAgent to design, develop, deploy, run and evolve.