IST Contract Open Source Libraries
Welcome to the open source pages of the European Commission Framework 6 program funded ist-contract project. The project is developing frameworks, components and tools which provide advanced contract based design and management and verification capabilities for Web Services environments. An overall description of the project as well as theoretical / design documents can be found at ist-contract.org. On this web site you can find:
- Code releases for the various open source libraries and tools developed by the project.
- Installation information and documentation for each release.
Beta 1.0 Release [News 12th May, 2009]
After a lot of Alpha's - finally a Beta! Today we're releasing the 1.0 release of the contract project's software and after some more significant testing can finally call it a Beta. New features in the current release include:
- Addition of a new Analyser Interface.
- Integration with Contract project local and global monitoring tools.
- A new global configuration tool for simple set up of contract based environments.
- as well as re-factoring and improvements to the project's core systems.
The new software package also counts as the final software deliverable for the project (although there'll likely be a number of updates in the coming months). A great job by the whole team - and all those that gave feedback and encouragement! The packages implement the Architecture, Contracting Language, Web Services layer and other elements of the contract project which are documented in deliverables on ist-contract.org.
The code is available from sourceforge here:
The Contract Libraries are available from sourceforge here:
See the wiki for updated installation instructions.
Alpha 0.9.3 Release [News - 19th December, 2008]
After a lot of hard work and refactoring, there is now a new core system release available which can be found below. The new version includes:
- Refactors core modules to clean up structure
- Removed a lot of niggeling build problems
- Includes updates and improvements to the contract management protocols and protocol definition features
The code is available from sourceforge here:
The Contract Libraries are available from sourceforge here:
See the wiki for updated installation instructions.
Alpha 0.9 Release [News - 29th October, 2008]
We're happy to announce the release of a full new version of the IST-CONTRACT open source environment. The new system The new version includes:
- Significantly revamped architecture with new components
- Observer components for monitoring
- New logging and tracing features
- New contract management protocols and protocol definition features
- Automated deployment of BPEL scripts based on contract templates
- Integration with the Glassfish BPEL engine to execute contracted behaviours.
- An implementation of a contract storer agent which keeps an authoritative snapshot of all contracts active in a system
- ... and a whole lot more!
The code is available from sourceforge here:
See the wiki for updated installation instructions.
Alpha 0.8 Release [News - 28th July, 2008]
We've come a long way since the last major release to v0.8 and after a major re-org of the code and a bunch of new features this is finally ready. The new version includes:
- Improved dialogue and contract management components
- An initial monitorign system for tracking contract actions
- Integration with the Glassfish BPEL engine to execute contracted behaviours.
- An eXist based contract storage system.
- ... and a lot of bug fixes :)
The code is available from sourceforge here:
See the wiki for updated installation instructions.
New Alpha Release [News - 18th Mar, 2008]
A new version of the Alpha release (v0.4a) which incorporates the comment received during our last project meeting is available. Thanks again to the whole team
See the wiki for updated installation instructions.
First Alpha Release [News - 29th Feb, 2008]
After a lot of hard work preparing everything, the first Alpha (v0.1) is finally finished and can be downloaded right here! Thanks to the whole team - its just a start, but an important step:
Go to the downloads page for all release. You also can sign up for the mailing list to get future release news.
Pre-alpha Release [News - 22nd Feb, 2008]
Our first release is almost upon us - the pre-alpha can be downloaded here for testing:
See the documentation pages for a short overview and the wiki for installation instructions and more detailed information. Feedback would be very welcome - please email info@ist-contract.org.
More Releases
In order to get at releases you can use the main sourceforge page of the project:
In order to get alerts when new releases are made or patches made available consider signing up to the news mailing list here.
The CONTRACT project is co-funded by the European Commission under the 6th Framework Programme for RTD with project number FP6-034418. Notwithstanding this fact, this web site and its content reflects only the project consortium's / authors' views.The European Commission is not responsible for its contents, or liable for the possible effects of any usage of the information contained therein.