JavaBeans Activation Framework (JAF)

JavaBeans Activation Framework (JAF) is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perform the operation(s).
Free JAF Reference Implementation Available
Sun provides a royalty-free reference implementation of the JAF software in binary form that you can use to develop JAF technology-enabled applications for any platform that supports vesion 1.4 or later of the Java 2 Platform, Standard Edition (J2SE).
What's New
October 22, 2007
JAF 1.1.1 JavaBeans Activation Framework 1.1.1 is now available.
Sun Tech Days - Advance your development skills with in-depth technical training.
Topics include Java EE, Java SE, Java ME, Tools, Solaris, Cool Stuff, plus bonus NetBeans Day and OpenSolaris Day. Attend in a city near you.    »  Read More
Participation and Feedback
JavaBeans Forum
Post your questions and concerns about JavaBeans technology, chat with Java experts, and access community resources.

JavaBeans Newsgroup
Subscribe to this public newsgroup,, for discussion of bean-related topics.

JAF Comments and Feedback
Send comments, feedback and bugs related to JAF technology to:

JavaBeans Comments and Feedback
If you have comments or feedback on the JavaBeans component architecture, please send them to (We can't respond individually to reviewer comments, but we do carefully read and consider all the input we receive.)