Swordfish provides developers with an extensible framework and plug-ins to create a distributed SOA ESB. This framework is built on standard open source SOA technologies and extends these technologies with features to create an Entreprise level SOA solution. It contains a service registry, OSGi and JBI components.
More information on these features and how to use can be found in this help.
For a brief overview on Swordfish, see Swordfish White Paper.