Iona on Monday will unveil Celtix, an open source ESB (enterprise service bus) project that will be Java-based and hosted
by the ObjectWeb open source community.
With a target release date of late-2005, Celtix features a new code base, although its architecture is modeled on Iona's commercially
available, higher-end Artix ESB, said Eric Newcomer, Iona's CTO. Iona views the role of the ESB as infrastructure for SOA
deployments, which enable applications to be developed out of a combination of reusable services.
Developers will be able to contribute to Celtix, Newcomer said. Celtix will offer base-level ESB features such as support
for SOAP, XML payloads, and WSDL. Other technologies supported include WS-RM (Web Services ReliableMessaging), JMS (Java Message
Service), HTTP, and Java Business Integration APIs. Eclipse-based administration and configuration tools also will be featured.
But Celtix will lack the more sophisticated features of Artix, Newcomer said. Artix offers higher levels of security such
as single sign-on and bridging to federated security domains as well as two-phase commit for transactions.
"Celtix is going to do just what we consider kind of the commodity-level transports," Newcomer said.
With its Celtix project, Iona is appealing to the growing open source movement. "We have some customers [say] that they really
need open source," Newcomer said. Similar to other open source business models, Iona hopes to leverage Celtix by providing
value-added services and enticing some Celtix customers to purchase Artix.
Asked if Celtix eventually could encroach on Artix, Newcomer acknowledged the possibility. "We're certainly aware of the risk
of creating an open source project like this," Newcomer said. "It's more important for us to embrace the change [to open source]
than fight it."
Artix is priced at $5,000 to $10,000 per CPU.
ObjectWeb already has had a group of nine member companies, mostly in Europe, working on a toolbox for building ESBs, ObjectWeb
spokesman Francois Letellier said. "Iona brings expertise and visibility and they bring yet another very huge and mature project
to the ESB initiative," Letellier said.
Another open source ESB project, Mule, also has been in development. It features a J2EE 1.4 ESB and message broker and is
hosted by Codehaus.