Commerce Server 2009 Overview

9 בינואר 2011

2 comments

Never heard about Microsoft's Commerce Server and want a quick overview? This post is for you.

Commerce Server (previously known as Merchant Server and Site Server) is Microsoft's product for building e-commerce systems. The latest version is Commerce Server 2009.

Microsoft Commerce Server 2009 provides a comprehensive solution for many business scenarios, including:

· Business-to-consumer (B2C) sales of tangible or digital goods or online service delivery.

· Business-to-business (B2B) scenarios, such as e-procurement and trading communities.

· B2X scenarios, combining Business to Consumer (B2C) and Business to Business (B2B).

· Self service portals using catalogs, profiles, or content targeting for personalized information delivery.

So what does it all mean?

The following diagram explains the Microsoft's Commerce Server 2009 world:

clip_image001

There are four core components in Commerce Server :

Orders & Inventory

The Orders & Inventory system is responsible for tracking orders made by customers. The server can link with external systems that track inventory for a business so that inventory information is kept up-to-date and communicate with the appropriate parties when inventory runs low to indicate that it's time for new stock to be ordered. Business users are able to determine what "low" is through a management tool which lets them set inventory thresholds and get reports on product sales according to whatever metrics are desired, using Microsoft SQL Server Analytics.

Catalog

A company's products are intended to be described in the Catalog system. The products, the categories they belong to ,and relationships with other products are tracked by Commerce Server . A configurable metadata system enable the server to address any kind of merchant scenario.

Marketing

Managing promotions on a website can become a task unto itself, but the server addresses this web-trend by distilling the index operations associated with online advertising into a finite collection of functions. These let the business user manage ads and set rules that determine the conditions under which specific ads appear.

Profiles

Almost every commercial website today makes an effort to personalize the content for an individual shopper. Its Profile system can do everything from tracking a shopper's product preferences, to tailoring the website presentation for the individual user.

A Commerce Server's logical architecture would look something like that :

clip_image003

Multi-Channel Commerce Foundation

The MCF is the programming model for developing Commerce Server applications. It's a new feature in Commerce 2009 that simplifies all development to the core components.

MCF introduces a new object model that encapsulate all the commerce entities, so basically developing with catalog, profile or orders shouldn't make a difference to the developer.

For example a query for retrieving any commerce entity should look something like this :

var query = new CommerceQuery<CommerceEntity>("UserProfile");
query.SearchCriteria.Model.Properties["Email"] = "useremail@yourcompany.com";
CommerceResponse response = OperationService.ProcessRequest(base.GetCurrentRequestContext(), query.ToRequest());

<CommerceEntity> can be a product , customer's profile, customer's basket or an order form.

All commerce entities implement the commerce entity interface, here's the main object model:

clip_image004

Pipelines and Operation sequences components

Pipelines and operation sequences components describe each of the entities' workflows and can be extended easily via

The pipeline editor and OperationSequenceComponent class. You can read more on pipelines here and on operation sequence components here.

Business User Applications

Commerce server comes with out-of-the-box desktop application that can be extended if needed.

Those applications are for content managers and system administrators. Those application includes the catalog manager, Catalog and inventory schema manager,

Marketing manager and the customer and orders manger.

Everything about Commerce server content can be managed for these applications. Here's a screen shot of the catalog manager:

clip_image006

Commerce Server and SharePoint 2010

Now that's Microsoft product integration at its best. Commerce server 2009 includes the "SharePoint Commerce Services" for MOSS and SharePoint 2010.

This include a full out-of-the-box SharePoint site template and 30 different web parts, so you can build a rich content e-commerce application.

clip_image007

Conclusion

if you're a medium-large organization thinking about creating a e-commerce application, you should consider Commerce Server 2009. The MCF is a great framework for developers, the user business application gives the content manager full control on everything from managing the catalog to setting marketing campaigns and promotions and you can all that SharePoint has to offer.


Shout it

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

2 comments

  1. zustinaxe22 באפריל 2013 ב 1:11

    Por su parte, el psiquiatra Carlos Vollmer aporta: "Estas pandillas aparecen con el fracaso de la promesa de igualdad social. Cuando cae esta ilusi贸n las comunidades que quedan al margen buscan un lugar de pertenencia. Establecen c贸digos, reglamentos, formatos, pr谩cticas y modos de relaci贸n, dise帽o y diversi贸n.
    There are plenty of explanations return in this, out of never crafty a fastidious measurements within your paws, to purchasing your dyad with boots and shoes inside of a amount very adipose, and also very come to feel put to sleep, due to the fact there are actually noone geared up in the athletic shoe measurements.. [url=http://www.zapatosnikeairmax2013.com/]click here[/url] Through hyperlinks to numerous diverse web pages in your weblog, the various search engines can give your report a better ranking. Zapatos Hogan.
    Have fun with zoom lens distortion. Most images use portrait camera lenses or zoom lenses to focus on a physical object, and make use of a large-position zoom lens for scenery and such. By using a zoom lens for any diverse use than its planned a single, you will get an incredibly unique image. [url=http://www.zapatosnikeairmax2013.com/]read more[/url]
    Para los empleados de la morgue del condado de Pima encargados de investigar el cad fue un caso inusual. No por la forma en que muri –igual que tantos miles de migrantes, tratando de ingresar ilegalmente al pa desde M sino por la rapidez con que fue identificado. [url=http://www.zapatosnikeairmax2013.com/]zapatillas nike 2013 mujer[/url]

    Reply
  2. vevinvgji22 באפריל 2013 ב 2:17

    I pull out my slipper and hug Niall from the back; Joining him watching the lobby down there. I wrap my hand around his waist and he kiss my cheek. My teachers room are upstairs and Drake room is just next to us. [url=http://www.cheapraybans-uk.com/]google site[/url]
    But if a UK company proved a poor owner of the American outfitter, del Vecchio is now trying to bring Brooks Brothers to Britain. He is looking for sites in Birmingham, Manchester, Liverpool and other cities to add to the recently opened shops in London's Regent Street, the City and Edinburgh. He talks too about concessions in Selfridges or Harrods and says: "We want eight to 10 flagships." [url=http://www.cheapraybanssunglassesuk.com/]wholesale ray bans[/url]
    They also are among the best possible routes to take to leverage a product from local, to regional, to national, and possibly international sales distribution. [url=http://www.cheapraybanssunglassesuk.com/]ray ban outlet[/url] Nothing will suit your active lifestyle more than the Rage XL from Arnette. They have a sleek wraparound design with a lightweight and durable grilamid frame, wider ear pieces for fuller coverage, and 100% UV coated lenses for premium sun protection.

    Reply