Celtix, a collaboration between Iona and ObjectWeb, is a low-end, freely available back-end integration tool that adheres to Java standards. It’s an enterprise service bus (ESB) — a standards-based integration server, which use messages to carry data between different programs.
Alternative to webservices?
ESB is just a buzzword these days. A marketing term to generate interest in a proprietary integration solution.
But I have other issues with this article. First of all there are *NO* Java standards. Java is not a standard (but C# is a standard). Sun refuses to standardize the language or submit it to an open-community process (just ask Microsoft, they got sued). Second, Iona is a CORBA company. I hope they don’t submit CORBA code for this. Web services are really the way to go and the Apache group already has a nice suite of web service software (aka Axis).
No, a solution to a problem artifically created by the solution is what it is. All the ‘standards’ it uses also have the wonderful properties of inadequately defining the behaviour with respect to external interactions. What this means is that compatibility and behaviour will be explictly implementation dependant, and the behaviour of an implementation will also be undependable, solutions built using it will be implementation dependant and hence there will be no “vendor independence”; which is, incidently, another artifically created problem.
In short, great for the people and consultants that come up with this BS, not so great for those of us who actually have to deal with the heaping pile of BS.
“First of all there are *NO* Java standards. Java is not a standard (but C# is a standard).”
JAva is a platform, C# is a stupid language.