JavaBeans is the software component architecture for
the Java language.
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.
What is Enterprise JavaBeans? (from the FAQ)
Enterprise JavaBeans is a cross-platform component
architecture for the development and deployment of
multi-tier, distributed, scalable, object-oriented Java
applications. Enterprise JavaBeans makes it EASY to
write business applications as components by providing
a set of automatic services to support scalable
transactional application server components. Enterprise
JavaBeans can be deployed on top of existing
transaction processing systems including traditional
transaction processing monitors, web servers, database
servers, application servers, etc.