COM Automation advantages

Implementing the desired service(s) as a COM Automation component has a number of advantages:

  • Location transparency - The component can reside anywhere on the network.
  • Language - The user can use any programming language that supports COM Automation (VB, C/C++, Java™, and so on).
  • Runtime selection of services - Simple, well-known tools can specify which component to use (for service upgrades, load balancing, and so on). The map itself need not change.
  • Data types - COM Automation supports a set of well-known data types. See Supported Data Types for more information.
  • Simple method-based mapping.