Developing conversion processes for legacy non-XML data is time consuming, but it is absolutely necessary for moving to a web services
environment. These conversions can completely consume developers for weeks at a
time, and are generally done in an unstructured fashion. Using CredibleXML greatly simplifies,
and standardizes the
conversion process. Developers
complete in hours what used to take weeks, and the generated conversion
templates and code are easily shared and modified.
CredibleXML allows developers to easily define layouts for any structured
data and generate reusable
royalty free Java or C# source that transforms that legacy business data into well
defined and validated XML. The full-featured development environment minimizes time usually spent to
parsing and manipulating non-XML data elements, and allows developers to
complete this work in record time.
 | CredibleXML can parse and
transform into XML any structured file, or streamed message such as EDI,
EDIFACT, HIPAA, formatted reports, invoices, log files, CSV
files (such as Excel exports) generated from any computer system.
|
XML is a self-describing data format that is perfectly suited for the web,
and "web services" architectures. Nearly every standards body has
adopted XML as its method of describing data and process exchange.
Standardized XML parsers are widely available, and are changing the way
information is exchanged on the web, and behind the corporate firewall.
This is a change akin to, but much greater in scope than the emergence of
relational databases.
CredibleXML is designed to bridge the gap between non-XML and XML data formats. The primary purpose of CredibleXML is to create
conversions for flat files or streams, like EDI Mail, SAP
exports, CSV, reports, log files, or just about any proprietary structured format. The output of the tool is
a validated XML representation of the input data. In addition, CredibleXML
generates a Java or C# source code library that can be used to create programs
that manipulate the proprietary data as if it was in XML format, and then optionally, convert it to XML.
 |
By using CredibleXML, developers can significantly shorten development time, improve maintainability of source code (modifications to the data layout can be implemented
quickly, through the use of a consistent API for all data formats), and promote code reuse (data parsing and conversion routines are packaged in
a separate template library and can be reused in other projects). |
The output of CredibleXML is a data layout definition library template that can be used to
generate Java or
.NET transformation source code. This source code can be easily
integrated into enterprise class applications.