Agent technology becomes more and more importance in the e-business domain. The concepts and technology have been brought to a stage where they are useable in real applications, and there is a growing understanding of how to apply them to practical problems. Component methodologies have proved to be successful in increasing speed to market of software development projects, lowering the development cost and providing better quality.
In this paper, we propose systemical development process using component and UML (Unified Modeling Language) technology to analysis, design and develop e-business agent. The mbA-CBD (m -business Agent-Component Based Development) process is an attempt to consider all of the best features of existing AOSE (Agent Oriented Software Engineering) methodologies while grounding agent-oriented concepts in the same underlying semantic framework used by UML, the standard Modeling language for Object Oriented Software Engineering. Finally we describe how these concepts may assist in increasing the efficiency and reusability in business application and e-business agent development.