The Community for Technology Leaders
Green Image
<p>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. </p> <p>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. </p> <p>Agent-oriented software engineering offers opportunities for developing and maintaining Web-based enterprise systems at Internet speed.</p> <p>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. </p>

M. L. Griss and G. Pour, "Accelerating Development with Agent Components," in Computer, vol. 34, no. , pp. 37-43, 2001.
82 ms
(Ver 3.3 (11022016))