What is JavaBeans ? (from the FAQ)
JavaBeans is a portable, platform-independent component model written in Java,
developed in collaboration with industry leaders. It enables developers to write
reusable components once and run them anywhere -- benefiting from the
platform-independent power of Java. JavaBeans acts as a Bridge between
proprietary component models and provides a seamless and powerful means for
developers to build components that run in ActiveX container applications.