# JiBX: User Comments |

JiBX Basics Overview Flexibility Performance Clean code News and Status User Comments Sponsors Bugs Getting Started Binding Tutorial A basic binding Binding extras Structure mapping Collections Using mappings Advanced binding Method hooks Custom code Binding Compiler Binding on Load Runtime JiBX Extras Building JiBX Schema Compatibility Mailing Lists FAQ Contributing License Binding Definition Definition details Definition contexts Conversions XML summary <binding> element <include> element <format> element <namespace> element <mapping> element <value> element <structure> element <collection> element Attribute groups Usage API Runtime JavaDocs Subprojects Generator Tools JibxSoap Xsd2Jibx | ### Comments from JiBX users Speed and accuracy are crucial to Travelocity - delays of even a few seconds can mean lost customers and lost revenue. As XML has become an increasingly important element of modern e-commerce, JiBX plays a key role for parsing and handling critical flight, hotel and rental car details each day. Barry Vandevier, Chief Technology Officer, Travelocity We have been using JiBX for several years in our production systems for transfering critical data to our backend servers. JiBX allowed us to embrace XML transparently: JiBX is very fast, low overhead, and its binding definitions make it flexible. We liked so much its flexibility that we have been using XML files and JiBX in a recent project instead of a database for some specific data. And that choice saved us lots of time for evolving the data through the development of the project. Henri Dupre, Actualis Center JiBX provides lightening quick mapping of data from xml to java classes and vice versa. Using JiBX-soap allowed us to reduce the communications overhead of calling our web services down to a handful of milliseconds. Tim Sawyer, pancredit systems limited The scenario I was confronted with was that persistence functionality based on XML data output should be added to code already in heavy use. It only took a quick glance on some tutorials of XML data binding frameworks to figure out that JiBX was the choice for me. The decisive point clearly was flexibility and with the JiBX binding framework I managed to add the required functionality with minimum effort and only unsignificant changes to the existing code. The result is a highly performant solution meeting the demands made on software used in a scientific environment. Tilman Linden, Fraunhofer-Gesellschaft I am impressed by the flexibility and responsiveness of a product in such beginning stages. I have successfully incorporated JiBX with our Java based object model and have been able to offer my users a more generic and efficient xml binding framework and generation tool. Simone Swieca, JPMorgan When I was tasked with adding XML support to our project, I dreaded the re-work required to get the two technologies to integrate. JiBX solved the problem fast; not only was there no code changes required but JiBX reads and writes XML faster than our normal save routines. Highly recommended for any project using Java and XML. Thomas Jones-Low, Softstart Services Inc. Sync4j, the open mobile application server, uses JiBX since it combines production grade quality and performance with an easy development integration process. It allows Sync4j to focus on SyncML and I recommend projects with similar requirement to use JiBX also. Harrie Hazewinkel, Sync4j We use JiBX for converting Java Objects into XML Documents that are then sent to a variety of web services in the telecommunications industry. We wanted a technology that allowed us to make XML Code that is correct to a schema and can be loaded to our objects; JiBX was the best that we found. It's fast and surprisingly easy to use. We will definitely be using JiBX technology in the future. Daniel Lewis, Lifecycle Software Ltd.