General What is OpenWebBeans?

OpenWebBenas is an implementation of JSR-299

What Java Classes can be WebBeans?

From the Spec:

Speaking more abstractly, a bean is a source of contextual objects which define application state and/or logic. These objects are called contextual instances of the bean.
Installation and Integration How do I run OpenWebBeans?

OpenWebBeans may be executed in a Java EE 6, Java EE 5 or Java SE environments. If the application executes in a Java SE environment, an embeddable EJB Lite container has to provide Java EE services such as transaction management and persistence.