An Xbean is a software component that takes XML as input, processes it in some fashion and then passes XML on to the next Xbean.
Xbeans are Java Beans. Java Bean technology supports the packaging, reuse, connection and customization of Java code. With the appropriate set of Xbeans and a Java Bean design tool, it is possible to build useful distributed applications with little or no programming! Please read the white paper "Creating Distributed Applications Using Xbeans" for a more detailed discussion of Xbeans and applications that use them.
Xbeans.org is an open source project. If you want to contribute, please follow these instructions. If you want to use Xbeans, feel free to download the currently available Xbeans; we hope the Xbeans you find here are useful in your applications.