This Article 
 Bibliographic References 
 Add to: 
Accelerating Development with Agent Components
May 2001 (vol. 34 no. 5)
pp. 37-43

This analytical survey reveals that software engineering methodologies and development strategies must support the construction of enterprise systems that assemble flexible components written at different times by various developers.

Component-based software engineering offers an attractive alternative for building Web-based enterprise application systems. It develops and evolves software from reusable components and assembles them within appropriate software architectures. The component-based software development approach promises large-scale software reuse, which reduces development cost and time to market, and enhances the reliability, maintainability, and quality of enterprise software systems.

Agent-oriented software engineering offers opportunities for developing and maintaining Web-based enterprise systems at Internet speed.

Driven by goals and plans rather than procedural code, agents encapsulate business or domain knowledge. They differ from each other by the knowledge they have and the roles they play.

Martin L. Griss, Gilda Pour, "Accelerating Development with Agent Components," Computer, vol. 34, no. 5, pp. 37-43, May 2001, doi:10.1109/2.920610
Usage of this product signifies your acceptance of the Terms of Use.