This talk explores the second open source release of Xbeans. 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. The Xbean paradigm allows developers to easily create distributed data flow applications. Xbeans are Java Beans. Java
Bean technology supports the packaging, reuse, connection and customization of Java code.
The second Xbeans release includes a servlet receiver, a viewer, a parallelizer, a synchronizer, a parser and an XSLT translator Xbeans. The parser and translator provide Xbean interfaces to widely available XML parsers and XSLT engines.
Martin Bruce shows how Xbeans can be combined with a Java Bean design tool to create a distributed data exchange application, with little or no programming. Bruce describes xbeans.org, an open source project that is creating a repository of Xbeans.