SOAX - Software for Open Airlines eXchanges

Description

SOAX aims at providing commodity open-source components to produce and handle OAX compliant datafiles and services. It consists in LGPL licensed java classes.
- OAX POJOs
- OAX XML and IATA parser
- OAX Web Services proxies

The OAX POJOs are plain old simple java objects which simply implements the OAX model: they help interface applications with the OAX specification by providing a proper bridge between the applications internal data (legacy, in-house, vendor-based...) and the OAX interfaces (files and services).

The OAX XML parser classes help handle OAX XML data interchange file or OAX Web Services payload: they transform the standard exchange format into usable POJOs with the ad-hoc content.
The OAX parser class also support some IATA standards that are relevant for crew data, such as SSIM Chapter 6.

The OAX Web Services proxies provide a reference implementation for the standard web services. They provide a bridge between Web Services implementations and OAX POJOs.

Project news

08/16/2007 OpenAirlines to contribute SOAX objectives and first piece of code on this website in September.

Documentation & downloads

Download SOAX objectives (coming in September).

Access to SVN repository with full project documentation and code, and in particular:
- SOAX Objectives and methodology (coming in September)
- SOAX coding guide (coming in September)

Community

Click here to access to the SOAX project page on SourceForge.net

Click here to access the SOAX Forum.

Contributing

If you wish to contribute to the OAX document, contact us at "info at openairlines.com".

License

All SOAX code is licensed under the LPGLv2 license (See FSF for more details). Commercial licenses are available through OpenAirlines.