COM vs COM+

vb6 India
  • 19 years ago

    What is the difference between COM and COM+?

  • 19 years ago

    COM+, along with DNA (Windows Distributed interNet Architecture) was made available with the release of Windows 2000.


    It is also worth bearing in mind that COM+ has been abolished altogether with .NET


    I got the following from the MSDN library... there is tonnes of information in there ;-)


    Integrated into Windows 2000, COM+ Services 1.0 extends the Component Object Model to simplify the creation and use of software components, while improving application scalability and increasing flexibility. COM+ Services 1.0 provides a run time and services that are readily used from any tool in Visual Studio, and enables extensive interoperability between components, regardless of the tool used to implement them.
    COM+ is an evolutionary extension to the Component Object Model (COM), the most widely used component technology in the world. COM+ makes it even easier for developers to create software components in any language, using any development tool. COM+ builds on the same factors that have made today’s COM the choice of developers worldwide, including the following:


    The richest integrated services, including transactions, security, message queuing, and database access, to support the broadest range of application scenarios.



    The widest choice of tools from multiple vendors using multiple development languages.



    The largest customer base for customizable applications and reusable components.



    Proven interoperability with users’ and developers’ existing investments.
    COM provides the component technology for Microsoft Windows Distributed interNet Applications (Windows DNA) architecture, which enables developers to integrate Web-based and client/server applications in a single, unified architecture. Using COM, developers can create distributed components that are written in any language and that can interact over any network. COM also provides interoperability with components on other platforms, such as Solaris, HP-UX, DEC UNIX, and Siemens Nixdorf SINIX.


    COM+ expands Microsoft’s lead in component and object technology by making it easier to build and use components in any language, as well as providing new, innovative services for developers. Delivered on the Windows platform, COM+ is designed to preserve and extend customers’ current investments in COM. Applications currently using COM technology will work in the COM+ environment. In addition, developers may choose to take advantage of the ease of use and rich new optional services that COM+ provides in key areas such as database access.


    COM+ builds on the experience gained from the development and use of COM and associated products and technologies, such as Microsoft Transaction Server and Microsoft developer tools, and it incorporates feedback from thousands of developers around the world.


Post a reply

Enter your message below

Sign in or Join us (it's free).

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“The most exciting phrase to hear in science, the one that heralds new discoveries, is not 'Eureka!' but 'That's funny...'” - Isaac Asimov