Using JAXB with a JavaCompute node

Java™ Architecture for XML Binding (JAXB) enables Java applications to work with a model of message data as Java object classes. This Java object model can be accessed and manipulated by using getter and setter methods.

About this task

Developing messaging solutions by using JAXB programming provides an alternative to using the IBM® Integration Bus Java plug-in API, or the Document Object Model API, and does not require detailed knowledge of the IBM Integration Bus tree representation of the message data.

You can use Java Architecture for XML Binding (JAXB) with a JavaCompute node to process your messages by accessing, creating, and manipulating JAXB Java object classes that you generate from your message model schema files. JAXB Java object classes are a Java object representation of your message, and can be used with Java code completion.

The following topics describe how to use Java Architecture for XML Binding (JAXB) in your IBM Integration Bus messaging solutions: