Javier,
Your assumptions about COM+ don't make sense. Yes, Microsoft is giving
away the infrastructure for free, but that simply means everyone will
have it on their desktops. And what company wouldn't prefer a free
product to an expensive one? What Microsoft is trying to do is create
the basis for a market in COM+ components.
There may be lots of EJB vendors today, but they will thin out in a
couple of years. Companies aren't interested in a choice in servers,
although they will be happy to see companies compete till a couple of
really good ones emerge. What companies are interested in is reusable
components that they can use to reduce the costs of building
applications. Thus, the struggle isn't to create a market for EJB
servers, but to create a market for the components that run on the
servers. And that's what COM+ does, just as the EJB standard is trying
to do.
The worst case is that there will be many EJB vendors and they won't
quite support the same standard so that an EJB component written for one
server won't run on the other. Microsoft is guaranteed not to have that
problem, and the EJB servers will have to work hard to avoid it.
The real advantage of the EJB standard isn't that lots of vendors will
develop servers and charge for them, but that the technology is designed
to run on a variety of platforms and scale. The disadvantage of COM+
isn't that its free or universally available on Windows, but that
Windows doesn't scale, yet, and that COM+ isn't available on any other
platforms.
But the bottom line is the availability of useful components that
companies can use to reduce the cost of creating new applications.
Paul
--
Paul Harmon
Editor, Component Development Strategies newsletter
Director, Technology Information
Genesis Development Corp.
10 N. Church St. 4th Floor, West Chester, PA 19380, USA
Tel. 1 610 429 1553 Email [EMAIL PROTECTED]
Websites: www.gendev.com www.paul-harmon.com
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".