JiBX - JiBX Open Schema Project
Author: Don Corley

schema-library

##### Main Project

- JiBX

##### Overview

- Introduction

##### Schema

- Opentravel.org

## Schema Library Project

The JiBX Schema Library Project is a repository of pre-build schema bindings. They are ready to deploy to your project. No configuration, no builds.

### Easy to use java schema bindings

This project has pre-packaged components ready to include into your project. Since the code has already been bound to the schema, you can start using it right now. Just add the maven dependencies to your project and start writing your code.

Maven will automatically include all the dependent packages in your project and in your war file. OSGi will only load the modules that are needed on-demand. For example, If you are creating a hotel reservation, the profile schema package will only load if you link the reservation to a profile. No wonder there is so much excitement over OSGi.

It's this easy:

Step 1: Add the schema's dependency to your maven project:

    <dependency>
       <groupId>org.jibx.ota.osgi</groupId>
       <artifactId>jibx-ota-osgi-hotel</artifactId>
       <version>1.2.2-beta-1</version>
    </dependency>

Step 2: Start writing code. That's it. If you're using an IDE like eclipse or netbeans, the schema definition will display in the source code comments.

Soon, we will have our OSGi repository on line. Then all you will have to do is add our repository to your OSGi runtime making deployment so easy!

    repos add http://chameleon.ow2.org/repository/jibx-releases.xml

## Current pre-built schema

### opentravel.org - 2010b schema - Tutorial