)Ovum has slammed IBM?s Corba-based Component Broker Connector (CBC) as being an attempt to solve Big Blue?s middleware problems rather than an effort to resolve customer issues.
CBC, which was formerly codenamed Business Object Server (BOS), is based on IBM?s DSOM Corba-compliant object request broker and includes productised versions of all the Corba services standards such as security.
It also provides developers with a single application programming interface (API) to write their packages to in order to access the services of its MQSeries transaction-based middleware, Encina transaction processing monitor and supported third party products such as the Oracle database.
Laurent Lachal, analyst at Ovum, said: ?The API is a way for IBM to meet its own requirements by pulling together all its disparate middleware offerings into one global product. It wants to provide a global, simplified infrastructure, but people don?t want a magic API. I don?t think it?s technically sound to do it this way. Even if it works, which is doubtful, I?d like to know how much encoding it would require. I don?t think it could support mission-critical applications and what about testing? Even if it works, there?s no guarantee it?d be working in the right way because it?s all hidden behind the API.?
Moreoever, the fact that the products underneath the CBC layer are not integrated or based on a common foundation could result in an administrator?s nightmare.
They would have a number of duplicated directories to keep in step and several unintegrated administration interfaces to deal with.
There is no guarantee that the federated services provided such as naming would be end to end and the potential cost of implementing the software would be enormous.
The scheme, according to Ovum, is simply IBM?s way of dealing with a large set of overlapping middleware options, each with their own loyal installed base, which means IBM is afraid to rationalise them.
Big Blue, Ovum claims, is also keen to recoup the vast cost of developing vertical and horizontal market objects.
But, Tony Occleshaw, IBM?s software marketing manager, retorted that many of the company?s large customers had very complex computing environments, which they found a limiting factor when wanting to move forward.
?CBC is an attempt to hide and simplify complexity and the aim is to help users evolve legacy systems. There is a trade-off between simplicity and performance because every software layer has an overhead and if users are obssessed with performance they?d be better off writing directly to the CICS API. Maybe not every application is suitable for use with CBC, but it doesn?t increase administration because all of the directories are already there anyway,? he said.
He added that CBC would actually help users rationalise their systems over time because it could be used as a migration vehicle, but ?it?s a matter of no pain, no gain. Customers can use the API to reduce the overall pain, but they may have to take an initial hit in terms of complexity and cost and go for medium to long-term gain.?
Moon's dark side is mountainous, rugged and never visible from the Earth
The groundwater basins in some areas of Tehran have been damaged irreversibly
This is the first time that any spacecraft on Mars has recorded air vibrations on the planet
Arctic sea ice is thickening at a faster rate during winter, thus slowing down long-term decline: NASA
But, the seasonal ice growth could only delay the demise of the Arctic ice cap for a few more decades