Task and Object Mapping from COM to the .NET Framework

This section describes how Active Server Pages (ASP) objects are mapped to ASP.NET objects in Commerce Server systems (Authentication, Order, Catalog, Profiles, and Marketing). For each of these systems, this section provides a discussion of object-mapping issues, an ASP.NET object diagram, and a table that displays how ASP objects map to ASP.NET objects.

This section lists the most common COM objects for the system and their Commerce Server class library counterparts. It also lists the most common tasks associated with each system, the COM objects that are used for those tasks, and the Commerce Server objects for those tasks.

Note

All of the Business Analysis Objects available in COM have been replaced by the SQL Reporting Services functionality.

If you are accustomed to the Component Object Model (COM) used by Commerce Server, you might find writing applications that use Microsoft .NET to be very different. When you create an ASP-based site, you know the COM object or method to use for a task. But when you create an ASP.NET based site that uses the new Commerce Server class library in Commerce Server 2007, you need to use a different object model to achieve the same result. The mapping between a COM object and the Commerce Server class library object is not always one to one. In some cases, the functionality of a COM object is now implemented in a single method of a Commerce Server Class object.

In This Section

See Also

Other Resources

About Commerce Server 2002 ASP-based Site Migration to Commerce Server 2007