Components and the Internet

Businesses want to use Internet protocols to link component-based applications across public and private networks, projecting a presence of their business systems out onto
the Web.

The simplicity, ubiquity, and industry momentum of standard Internet protocols like HTTP make it an ideal technology for linking components together for applications that span machine boundaries. HTTP is easy to program, is inherently cross-platform, and supports an accessible, universal naming service. Much of the excitement around the Java language derives from its potential as a mechanism to build distributed component applications on the Internet.

For example, many companies have built investment portfolio management systems that rely upon an Internet-based data streams, such as Pointcast for stock information. This enables a low cost way to leverage and integrate existing services and applications into an in-house solution based on browser and Web technology. Developers can simply "plug-in" the services of a remote component communicating over the Internet as a low-cost means to enhance the functionality of an in-house solution.

DCOM enables component applications to operate across the Internet. Microsoft is working with Internet standards bodies, including the IETF and the W3C, to offer DCOM to the Internet community as an open technology.

DCOM is ideally positioned to become a mainstream, Internet technology for business applications because it is: