Babel Blaster performs a variety of EAI and eCommerce file conversion tasks. It is designed to be used with business applications or eCommerce data exchanges in which at least one legacy system does not natively support XML. Babel Blaster supports the following types of conversions:
Babel Blaster uses XML as the general (or sometimes referred to as canonical) representation of all other file formats. All transformations between XML formats use XSLT. This means that transformations can be shared and are completely platform independent.
Babel Blaster was designed with a high degree of modularity and with a goal of very easy and simple extensibility. Easy extensibility will aid in enhancements to support other file formats (such as fixed record length block format or native EBCDIC), and data type conversions (such as a variety of date formats to and from the W3C XML Schema language's ISO 8601 date format).
The core of Babel Blaster was developed in "Using XML with Legacy Business Applications" (Addison-Wesley 2003) and graciously made available by the publisher under the GNU General Public License.
Current Version: 0
The current Babel Blaster is composed of the utilities developed in the book. It is implemented as a set of eight stand alone utilities that can run by themselves or used together in a script in a pipe and filter style:
The flat file and X12 utilities both support user-defined element names.
Any stand alone XSLT transformation utility can be used for XML to XML transformations in a chain of conversions.
Two implementations are available:
Version 0 is in maintenance mode. Check the project page at SourceForge.net for the latest bug fix releases.
Next Version: 1
Version 1.0 is planned as the first major release of Babel Blaster. It is currently in the requirements planning stage. Requirements under consideration include:
Contact the project leader for information about the next version, to provide comment on requirements, or to participate in the development.
Sponsored and hosted by:
Project support services provided by:
Last updated: August 05, 2003