Iona said delivery of the Celtix architecture to the Celtix community marks the successful achievement of its second milestone in the project. Milestone 2 represents not only the nearly complete foundation upon which the Celtix project will be built, but also a foundation on which developers can already begin building initial SOA-based applications, said Carl Trieloff, open source program manager at Iona. With Milestone 2, the community has delivered support in Celtix for plug-ins, a new feature extending the project’s capabilities, on a truly extensible core.

Accomplishments in Milestone 2 are said to include implementation of the binding API and support for message handlers. Both features enable the Celtix core to support the use of plug-ins, enabling support extensions and integration of other Service Oriented Architecture infrastructure technologies. In addition, Milestone 2 expands SOAP 1.1 support to include DOC literal and RPC literal, as well as the ability to handle faults. APIs supporting JAX-WS Sync and One-Way have also been completed.

The goal of the Celtix project is to provide open source ESB technology to, simplify the construction, integration and flexible reuse of technical and business components using a standards-based, SOA.

We are confident that ObjectWeb’s ESB initiative is bound to become the de facto standard in open source SOA for the enterprise, said Jean-Pierre Laisne, ObjectWeb chairman and Linux & open-source strategy manager for Bull. Celtix is a cornerstone of this ESB initiative and the sustained pace of development of this project demonstrates how vibrant the community behind it is.

As ObjectWeb is becoming the natural home ground for open source middleware, we encourage all stakeholders to join in and contribute to Celtix or complementary ObjectWeb projects, he added.

Celtix is not the only open source ESB project. Another, called Mule, is hosted by open-source project repository Codehaus, and Sun is readying an open source ESB under the Open-ESB project built atop Java Business Integration standards.

ObjectWeb was an open source software community created at the end of 1999 by Bull, France Telecom R&D, and INRIA, the French National Institute for Research in Computer Science and Control. In 2002 it evolved into an international consortium hosted by INRIA. Its goal is the development of open-source distributed middleware in the form of flexible and adaptable components. The consortium is an independent non-profit organization open to companies, institutions, and individuals.