Concerns with COM+
From: kai (abuse_at_127.0.0.1)
Date: 07/28/04
- Next message: Antoun Kanawati: "Re: Theory of programming"
- Previous message: Miguel Guasch: "Re: Theory of programming"
- Next in thread: Dave: "Re: Concerns with COM+"
- Reply: Dave: "Re: Concerns with COM+"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 27 Jul 2004 21:56:56 -0700
I'm trying to put together a list of reasons why it is bad to use COM+
as an application framework. Unfortunately, after several hours of
using Google, altavista and yahoo search, I can find nothing leading
me in this direction. Most arguments are J2EE or CORBA vs COM+.
I am in the middle of an application group who listens to a very
charismatic individual who tends to like hyping up the latest and
greatest "n-tier" model as if it were set in stone.
It has finally come to the point where I need to either (a) move this
group away from a total reliance on COM+ or (b) move myself away from
this group of developers/project managers. I'd rather perform option
a, as I like ghe general direction of the group and many of the group
members. As usual, several members are very much like sheep in that
they'll follow a convincing leader, even if that leader is misguided.
In addition, I'll be presenting in October at a large user group
meeting sponsored by one of our vendors. Many there are in the COM+
camp, and I'd like to say why it is I feel we should move away. (There
are many J2EE supporters in that group as well.)
So: I need for some of you out there in programmer/administrator land
to provide me with some arguments why using a COM+ architecture as a
middle-tier / application framework is a poor choice. If you have a
competing view, I'll take that, too.
IMO, COM+ is:
Bloated - it takes up too many server resources for the support
structure it is supposed to provide.
Difficult to maintain - in order to debug and analyze code issues,
many steps have to be taken, which could be easier handled by simply
writing C++ binaries, which aren't dependent on COM+ substructure.
Non-expandable - one of the "benefits" of COM+ is supposed to be the
ability to provide application back end resources on a scalable
platform. I have found that in practice this is untrue. Scaling up an
application which relies on COM+ is virtually impossible and requires
far more effort and resources than a simple replication model.
Platform Dependent - I don't want to say that J2EE is the end-all
here, but a back-end process that is written in a given 2G (or even
3G) language compiled should - IMO - be able to be recompiled with
minimal library changes so that it could run in various platforms as
servers change and evolve over the years.
TIA - putting on flame retardant jacket
-- kai www.filesite.org || www.perfectreign.com g3prod at cotse.net
- Next message: Antoun Kanawati: "Re: Theory of programming"
- Previous message: Miguel Guasch: "Re: Theory of programming"
- Next in thread: Dave: "Re: Concerns with COM+"
- Reply: Dave: "Re: Concerns with COM+"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|