Using software agents as next generation flexiblecomponents and applying reuse technologies to rapidlyconstruct agents and agent systems have great promise toimprove application and system construction. Theincreasing complexity of software has made it necessary toreuse software. Reuse has increased the reliability ofsoftware applications and made it efficient to develop andmaintain current software. An Intelligent componentorientedsoftware development approach, which emphasizesthe design and construction of software systems by usingreusable components, is an effective approach to thesoftware development. Combining the advantages of agentorientedand component-oriented methods, it aims to createmore flexible, reusable and customizable agent componentsin future. An agent component-based architecture isproposed and a concrete application system is described toillustrate the method and process of applying thearchitecture
展开▼