Click to See Complete Forum and Search --> : General questions about COM/COM+


JonasP
June 6th, 2000, 01:37 AM
We're thinking of writing a set of applications that will do some advanced communication using (say) COM, and are trying to find out if this is appropriate.

1) What types of applications are suited for COM usage? Is it mainly for Internet/network programming?

2) Are there any well known application (preferably large ones) that use COM? Which ones?

3) How good is COM from the speed point of view?

Since we're dealing with highly technical applications we will have to communicate a great deal between the component applications.

Best regards
/Jonas
j.pettersson@consultec.se

bandi_sreekanth
June 16th, 2000, 11:02 AM
The points you are looking for:

1. COM is three layed architecture
2. You can use for large scale applications, network and internet
3. There is no load balancing and fault tolerance in COM but it is with COM+
4. Speed is based on the development of your component. I mean if you put more load on the component without prpoer threading model then speed will be less

Aruna Jain
August 4th, 2000, 07:09 PM
1. COM can be used for any N-tier application or large applns.Moreover it
is very easy to replace or make modifications in Components as u need not
recompile whole application.
2.E-comm appln. are good examples of COM usage.
3.Speed is dependent on various factors like
* whether your component is In-Process(DLL) or Out of process component(EXE).
If your component is in-process & running on the same m/c as application
u don't even see any speed difference.(As it dont need marshalling than)
* Where (on which server) you are placing your COM components.
* Sometimes even the tools used (VB /VC++) also affects the speed.

All the best for your design.Definately COM is a cool stuff to go along with!!!!!!

Aruna Jain
MCP - VB6