Commerce Server 2009

Erste Schritte mit Commerce Server 2009

Alan Maddison

 

Auf einen Blick:

  • Neue Features und Funktionen
  • Installationsanforderungen
  • Integration in SharePoint
  • Bereitstellen der Standard-Website

Inhalt

Features und Funktionen
Voraussetzungen für die Installation
Einführung

Mit der neuesten Version von Commerce Server 2009 (CS 2009) hat Microsoft einige bedeutende Verbesserungen auf ein bereits fähige Produkt vorgenommen. Diese Verbesserungen umfassen etwas für alle Benutzer.

Für Entwickler gibt es eine vereinfachte Methode des Zugriffs auf Commerce Server-Funktionalität, während die neue Mehrkanal-Unterstützung (Web, Mobile Live Services) helfen kann, erweitern Ihre Zielmarktes und halten die Verwaltung zufrieden. CS 2009 bietet neuen Funktionalität auch – es ist z. B. die Microsoft Office SharePoint Server (MOSS) 2007-Integration, enthält eine Out-of-the-Box-Commerce-Site basierend auf SharePoint und 31 Webparts, um maximale Anpassungsfähigkeit und Benutzerfreundlichkeit zu gewährleisten. Es wird eine großartige neue Version addiert.

In diesem Artikel werden wir erläutern einige der Commerce Server 2009 wichtigsten neuen Features und Funktionalität und detaillierte betrachten Installation und Konfiguration. CS 2009 hochgradig verteilte und skalierbare Bereitstellungen unterstützt, aber wir konzentriere hier auf eine kleine Implementierung, in denen die Schlüssel Installation und Konfigurationsanforderungen treten unabhängig von Ihrer Infrastruktur Produktion werden vorgestellt wird.

Features und Funktionen

Eine der Commerce Server-Entwicklungsteam wichtigsten Ziele war eine e-Commerce-Lösung bereitstellen, die die Schlüssel Schwierigkeiten Punkte Adresse würden, die viele Organisationen beim Bereitstellen von e-Commerce-Lösungen fühlen. Wenn Sie jemals bereitgestellt und unterstützt CS 2007 haben, können Sie mit Probleme wie Core Development Komplexität, Zeit, Bereitstellung, Schwierigkeiten beim Erweitern und Anpassen einer Lösung für mehrere Geräte verwendet Endbenutzer (for example, Web und mobile Geräte) vertraut. Mit der CS-2009 Version hat Microsoft vereinfacht und verbessert die Kernfunktionen von früheren Versionen.

Die Architektur CS 2009 behält die zentralen Subsysteme (Katalog, Lager, Marketing, Bestellungen und Profil) von CS 2007, aber mit vielen Verbesserungen.

Entwicklerzugriff auf diese zentrale-Subsysteme mit eine einheitliche Schnittstelle für alle Subsysteme stellt wurde mit der API Commerce Foundation verbessert. Für jeden mit CS 2007 vertraut diese Verbesserung ist die meisten Willkommen; es sollten verringern die Lernkurve für die neu für das Produkt und die Uhrzeit auf den Markt. Diese neue API verbessert auch die Möglichkeit, Commerce Server-Funktionalität durch die Einführung von Erweiterungspunkten zu erweitern: Commerce Personen, Operationen und Anbieter.

Darüber hinaus wurden die Darstellungs- und Geschäftslogik Schichten getrennt, damit für Mehrkanal-Unterstützung. Durch Trennen diese Schichten, bietet Commerce Server Ihnen die Möglichkeit zum Verwalten häufig Geschäftslogik unabhängig davon, wie Benutzer Ihre Website zugreifen. Verkäufe über das Web werden der gleiche Workflowprozess als Verkäufe über mobile Geräte folgen.

CS 2009 bietet auch eine umfangreiche Benutzererfahrung durch die Integration mit SharePoint. Die Integration von erweitert auf die Aufnahme von 31 Webparts entwickelt, um Zugriff auf Funktionen wie Marketing, Zahlung, shopping und Profil bieten. Darüber hinaus können Ihre e-Commerce-Sites auch SharePoint-Funktionen wie suchen, social Networking, Dokument Listen, Workflow und Gestaltung.

Schließlich der IT-Administrator im Hinblick auf Commerce Server 2009 unterstützt X 64-Hardware in einer stark verteilten und skalierbaren Architektur integriert mit System Center Operations Manager 2007 für die Überwachung und unter Windows 2003 oder Windows 2008 führt.

Voraussetzungen für die Installation

Vor Beginn einer Installation von Commerce Server 2009, sollten Sie einige wichtige Punkte beachten. Zunächst einige Schlüsselkomponenten von CS 2009 sind tatsächlich die Kernkomponenten von CS 2007 so in einer Neuinstallation von CS 2009 Sie zunächst werde CS 2007 installieren. (Die Medien installieren sollten bestehen aus zwei CDs – eine für CS 2007 und die zweite für CS 2009). Wenn Sie CS 2009 aktualisieren, müssen bereits werden verwenden Sie CS 2007; Upgrades von früheren Versionen wie Commerce Server 2002 nicht unterstützt. CS 2007 erfordert Microsoft .NET 2.0, während CS 2009 erfordert .NET 3.5 SP1-Framework, die Sie downloaden und installieren müssen. Darüber hinaus erfordert CS 2007 die Installation von Document Explorer 2005, unabhängig von der Version von Windows Server Sie verwenden. Die erforderliche CAB-Datei kann von den folgenden Speicherorten heruntergeladen werden:

Sie sollten DExplore.exe extrahieren und das Installationsprogramm zu starten. Wenn Sie diese Dateien nicht installieren, wird das CS-2007-Installationsprogramm eine Warnung generiert, nachdem Sie Setup starten und die Prüfung der Voraussetzungen wurde ausgeführt.

Es ist zwar möglich, CS 2009 zu installieren, ohne dass MOSS 2007 oder Windows SharePoint Services (WSS) 3.0 installiert, sind einige der wichtigsten Verbesserungen CS 2009 um SharePoint-Funktionalität integriert. Daher muss die CS 2009 SharePoint Commerce-Websites-Komponente, WSS 3.0 oder MOSS 2007. Es wird dringend empfohlen, Service Pack 2 für diese Produkte installieren. (Sie können die Änderungen in SP2 sowie Verknüpfungen zum Downloaden der Medien für MOSS 2007 am überprüfen Support.Microsoft.com/kb/953334/und für WSS 3.0 an Support.Microsoft.com/kb/953338/.)

Allerdings müssen Wenn Sie eine vorhandene Installation von WSS 3.0 oder MOSS 2007, die SP1 läuft verwenden möchten, und Sie nicht SP2 vor der Installation von CS 2009 anwenden möchten, Sie downloaden und installieren zwei kumulativen Updates. (Das Windows SharePoint Services 3.0-Update ist erhältlich Support.Microsoft.com/kb/961755/. Die Microsoft Office SharePoint Server 2007 ist erhältlich Support.Microsoft.com/kb/961756/.) Sie müssen beide Updatepakete anwenden und führen den Assistenten für SharePoint-Produkte und-Technologien Konfiguration Nachdem jedes Paket installiert wurde.

Wenn Sie beabsichtigen, WSS 3.0 verwenden, müssen Sie eine benutzerdefinierte Installation durchführen und die Datenbanken in SQL Server 2005 SP2 oder SQL Server 2008 (Standard oder Enterprise Edition) erstellen. Das liegt daran CS 2009 SQL Server Express Edition nicht unterstützt. Darüber hinaus unterstützen nicht die Commerce Server Daten Logistik-Funktionalität Installation von SQL Server Report Services und SQL Server Analysis Services in einer benannten Instanz. Wenn SQL Server mit Unterscheidung nach Groß-/Kleinschreibung Sortierungen konfiguriert ist, muss Commerce Server-Datenbanken Sie Unterstützung für eine nicht-Fall-Sensitive Sortierung vor dem Ausführen von Setup ändern vorbereitet.

Commerce Server 2009 unterstützt, IIS 6.0 und IIS 7.0, aber wenn der-Server-Rolle (IIS 7.0) in Windows Server 2008 installieren, müssen Sie zusätzliche Rollendienste hinzufügen. Verwenden Sie in Windows Server 2008 hinzufügen-Rollen Assistenten befindet sich im Server-Manager-Verwaltungstool, um IIS und zugehörigen Dienste hinzuzufügen. Alle erforderlichen Dienste sind in Abbildung 1 dargestellt.

Abbildung 1 die erforderliche Rolle-Dienste, die in der Webserverrolle (IIS 7.0) in Windows Server 2008 hinzugefügt werden müssen.
Rose-Service-Kategorie Dienste
Allgemeine HTTP-Features Statische Inhalte
Standarddokument
Durchsuchen von Verzeichnissen
HTTP-Fehler
Anwendungsentwicklung ASP
ASP.NET
.NET Erweiterbarkeit
ISAPI-Erweiterungen
ISAPI-Filter
Zustand und Diagnose HTTP-Protokollierung
Anfordern von Netzwerkmonitor
Sicherheit Standardauthentifizierung
Windows-Authentifizierung
Digestauthentifizierung
Anfordern von Filtern
Leistung Statische Inhalte Komprimierung
Verwaltungstools IIS-Verwaltungskonsole
IIS-Management-Skripts und Tools
Verwaltungsdienste
IIS6 Management Compatibility

In Windows Server 2003 fügen Sie den IIS-Server, indem Sie die Option Anwendungsserver in den Komponenten-Assistenten von Windows, der über die Systemsteuerung Software zugegriffen wird. Nachdem Sie Anwendungsserver auswählen, klicken Sie auf Details; achten Sie die zusätzlichen Optionen von ASP.NET und Aktivieren des DTC (Distributed Transaction Coordinator) Zugriff zu wählen. Als Nächstes wählen Sie IIS und klicken Sie auf die Schaltfläche Details und wählen Sie WWW-Dienst aus und klicken Sie Details. Nachdem der Bildschirm geladen wurde, klicken Sie auf ASP und WebDAV-Veröffentlichung. OK dreimal, klicken Sie auf Weiter, gefolgt von Fertig stellen, um den Vorgang abzuschließen.

Commerce Server benötigt mehrere unterschiedliche (Benutzer) Dienstkonten für die verschiedenen Komponenten. Sie sollten diese Konten vor der Installation erstellen. Es ist zwar möglich, ein einzelnes Konto für alle Komponenten zu verwenden, ist nicht die optimale Methode für eine Produktion Bereitstellung. Verwenden eindeutige Konten für jede Commerce Server-Komponente bietet zusätzliche Sicherheit durch Isolation von Dienstanmeldeinformationen. Verwenden ein einziges Kontos in einer Entwicklungsumgebung akzeptabel ist und, in der Tat wird vereinfachen die Konfiguration – aber Sie sollten nicht Verknüpfungen in Ihrer Produktionsumgebung.

Abbildung 2 sind die Typen von Benutzerkonten möglicherweise aufgeführt. Die Namen sind nur Beispiele; verwenden Sie eigene Namenskonventionen. Die Konten aussagekräftige Namen zuweisen wird für die Verwaltung und Problembehandlung Erleichterung. Wenn Sie diese Konten erstellt haben, müssen Sie diese als SQL Server-Benutzernamen hinzufügen mit SQL Server Management Studio.

Abbildung 2 Beispiel Benutzer-Account-Namen für Commerce Server 2009
Kontoname Service >
svc_cscatalog Catalog-Webdienst
svc_csdirectmailer Direct Mailer-Dienst
svc_csstaging Staging-Dienst
svc_csmarketing Marketing-Dienst
svc_csorders Aufträge-Webdienst
svc_csprofiles Profile-Webdienst
svc_csiis IIS-Konto für den Zugriff auf eine Commerce Server-Site oder Anwendung
svc_cshealthmonitor Zustand Überwachungsdienst (optional)
svc_biztalkadapers BizTalk-Adapter (optional)

Während Entwicklung von Anwendungen und Verwendung von den BizTalk-Adaptern Gegenstand dieses Artikels sind, Beachten Sie schließlich, dass die Entwicklung Visual Studio 2008 erfordert und die BizTalk-Adaptern BizTalk 2006 erforderlich.

Einführung

Nach dem Starten von Setup, sehen Sie die Willkommenseite Commerce Server 2007. Geben Sie Ihre Benutzer- und Lizenzschlüssel Informationen ein und akzeptieren Sie den Software-Lizenzvertrag den Bildschirm Komponentenauswahl erreichen. Standardmäßig ist die einzige ausgewählte Komponente Commerce Server 2007, die Kern-Komponenten, einschließlich Subsysteme, Dokumentation und Verwaltungskonsole besteht. Sie können bis zu fünf optionalen Komponenten, einschließlich Projekterstellungs-Assistenten, Systemüberwachung, Staging, Direktsendungen und Writer-Volumeschattenkopie-Dienst auswählen.

Der Projekterstellungs-Assistent möglicherweise werden abgeblendet da Visual Studio erforderlich ist (2005 für CS 2007; 2008 für CS 2009) installiert werden. Sie sollten nicht als Ergebnis dieses Assistenten installieren, auf einem Produktionsserver; stattdessen auf Ihre Entwickler Computern installieren. The Health Monitoring Service können in Verbindung mit dem Management Pack Sie Commerce Server mithilfe von System Center Operations Manager überwachen. Staging-Komponente, die nur in Commerce Server Enterprise-Version verfügbar ist ermöglicht es Ihnen, veröffentlichen oder Phase neue Inhalte in die Produktion einmal den Inhalt überprüft und genehmigt wurde. Direct Mail ist eine Massen-Mailing-Komponente, in dem Sie personalisierte E-mail an Ihre Kunden senden kann. Die Volume Shadow kopieren Service Writer-Komponente ist selbsterklärend; ich wird empfohlen, immer diese Komponente zu installieren. Ob Sie die andere Installation entscheiden, hängt von Ihrer Organisation Anforderungen ab. In dieser exemplarischen Vorgehensweise wird nicht wir jedoch alle optionalen Komponenten installieren.

Nach der Installation; lassen Sie das Kontrollkästchen aktiviert, und starten Sie des Konfigurations-Assistenten. Wenn der Assistent lädt, klicken Sie auf Weiter, um in der Verwaltungsdatenbank-Konfigurationsbildschirm hinter der Willkommenseite verschieben. Der Name der SQL Server werden standardmäßig auf dem lokalen Servernamen sollten Sie den richtigen Namen so eingeben, wenn SQL Server nicht lokal installiert ist. Es empfiehlt sich der Datenbankname den Standardwert (MSCS_Admin) verlassen, sofern es gibt ein Grund müssen Sie es ändern. Unter dem Namen SQL Server und Datenbank können Sie sofort Ihre SQL-Anmeldeinformationen zu bestätigen, dass Sie auf dem Server verbinden können testen. Microsoft empfiehlt, Windows-Authentifizierung anstelle der SQL-Authentifizierung zu verwenden. Nachdem Sie die auf die Schaltfläche Testen klicken eine erfolgreiche Verbindung bestätigt haben, klicken weiter Sie.

Im nächste Bildschirm hängen die Optionen Sie installiert haben. Z. B. Wenn Sie ausgewählt haben, um die Optionen Staging und Direct Mailer zu installieren, werden Sie gefragt werden so konfigurieren Sie den Namen SQL Server und Datenbank sowie das Dienstkonto verwenden. Wieder müssen Sie den Namen des SQL Server ändern, wenn Sie eine lokale Installation haben; Sie sollten das Dienst oder ein Benutzerkonto, dass Sie frühere (siehe Abbildung 2 ) erstellt verwenden.

Nachdem Sie die Datenbank-Konfigurationsoptionen für die ausgewählten Komponenten, stoßen Sie auf dem Bildschirm Zusammenfassung, das haben Sie, wo die Möglichkeit, um eine XML-Datei von der Konfiguration zu speichern. Klicken Sie auf die Schaltfläche; Dadurch wird eine XML-Datei für die spätere Verwendung speichern. Klicken Sie auf Weiter, um den Konfigurationsprozess zu beginnen. Wenn es fertig ist, überprüfen Sie die Protokolldatei vor dem Klicken auf Fertig stellen, um den Vorgang abzuschließen.

Nachdem Sie den Konfigurations-Assistenten ausgeführt haben, führen Sie Setup erneut, und Installieren der Business Management-Anwendungen. Übernehmen Sie alle Standardeinstellungen; Sie müssen alle Anwendungen installiert. In einer Produktionsumgebung sollten Sie eine Business-Management-Server bereitstellen, Host diese Tools. Sobald die Tools installiert sind, müssen Sie entpacken und Konfigurieren einer Commerce Server-Site die Webdienste installieren, die Tools verwenden. Die Website enthält außerdem das Framework, die Entwickler zum Erstellen von Anwendungen benötigt. Da Sie sofort zu CS 2009 aktualisieren, können dazu Sie nachdem Sie installiert und konfiguriert CS 2007 haben. Nach dem Starten von Setup, klicken Sie auf Weiter; akzeptieren Sie den Lizenzvertrag, und klicken Sie erneut auf Weiter. Dies startet sofort den Installationsvorgang.

Nach Abschluss der Installation muss der Server-Konfigurations-Assistent automatisch gestartet. Die zuvor gespeicherte XML-Datei können Sie zu diesem Zeitpunkt die Konfigurationsfelder vorab. Sie müssen die Kennwörter Service-Konto manuell eingeben.

Klicken Sie auf Weiter, um nach der Willkommensseite zu gelangen. Da die XML-Datei verwendet wird, finden Sie die richtige Informationen im Fenster Datenbank Verwaltung. Allerdings müssen Sie das Kennwort erneut ein. Klicken Sie auf Test, um eine erfolgreiche Verbindung zu SQL Server zu bestätigen. Ist die Verbindung erfolgreich, klicken Sie weiter, um die optionalen Komponenten konfigurieren, die Sie mit CS 2007 installiert. Nach Abschluss der Konfiguration, stoßen Sie auf dem Bildschirm Zusammenfassung, das, müssen Sie überprüfen Sie die Komponenten konfiguriert werden können. Klicken Sie auf Weiter, um den Konfigurationsprozess zu starten. Sobald dies abgeschlossen ist, haben Sie Gelegenheit, die Protokolldatei. Klicken Sie auf <uiterm>Fertigstellen</uiterm>.

Die nächste Schritt, die automatisch gestartet wird ist der Aktualisierungs-Assistent. Klicken Sie erneut auf Weiter, um hinter der Willkommenseite verschieben. Zu diesem Zeitpunkt werden Sie gefragt den Protokoll Dateipfad angeben; der Standardpfad ist akzeptabel. Da Sie keine Websites noch nicht konfiguriert, sollte dieser Prozess schnell wechseln. Wenn Sie eine Aktualisierung auf einem Produktionssystem CS 2007 durchführen, jedoch dauert der Prozess zum Abschließen länger. Nachdem der Aktualisierungs Vorgang abgeschlossen ist, klicken Sie auf Fertig stellen.

Zu diesem Zeitpunkt können Sie beginnen, Bereitstellen von Commerce Server-Sites. Zwei Sites enthaltene CS 2009: die neue Standard Website, die auf SharePoint und CSharp-Website basiert. Wir konzentriere auf der Standard-Website.

Um Bereitstellung zu starten, starten Sie den SharePoint Commerce Services Konfigurations-Assistenten. (Wenn Sie Windows Server 2008 verwenden, stellen Sie sicher, dass der Benutzerkontensteuerung vor dieser Schritt deaktiviert ist.) Nach dem Starten, wird der Assistent eine Abhängigkeitsprüfung abgeschlossen. Klicken Sie auf Weiter und dann entscheiden Sie, ob Sie die Commerce-Webparts oder die SharePoint-Standardwebsite und Webparts installieren. In diesem Artikel werden wir die Standardwebsite und Webparts installieren. Klicken Sie neben verschieben auf, um der SharePoint-Anwendung und den Standort Auflistung Konfigurationsbildschirm. Klicken Sie dann auf das Auslassungszeichen rechts neben den Dropdown-Feld; der Assistent führt Sie durch Erstellen einer SharePoint-Webanwendung.

Nachdem Sie die Webanwendung verwenden ausgewählt haben, sollten Sie die Auflistung Websitetitel in einen aussagekräftigeren als den Standardwert "Startseite. ändern. Die nächste Auswahl ist die Websitesammlungsadministrator identifizieren; standardmäßig dieses Benutzers Sie derzeit als angemeldet sind. Dann sollten Sie entscheiden, ob die Commerce Server-Sitename geändert und ob Sie nur die Website oder die Website mit Beispieldaten. Wenn die Auswertung von CS 2009 Ich empfehle Sie die Beispieldaten verwenden; andernfalls, nur die Site entpacken. Ändern Sie dann den Datenbank-Servernamen, wenn Sie SQL Server nicht lokal ausgeführt werden. Nachdem Sie auf Weiter, haben Sie Gelegenheit, eine Zusammenfassung der Konfigurationsinformationen anzeigen.

Nachdem Sie Zusammenfassung, klicken Sie auf Weiter zu gelesen haben mit beginnen Sie die SharePoint-Konfiguration. In den meisten Umgebungen sollte dieser Vorgang nur wenige Minuten in Anspruch nehmen. Wenn der Vorgang abgeschlossen ist, sollte einen Bildschirm Ergebnisse angezeigt werden. Überprüfen Sie die Ergebnisse an Stellen Sie sicher, dass keine Fehler vorhanden sind, klicken Sie dann auf Fertig stellen. Hinweis: Wenn Sie auf die Schaltfläche Ansicht Website klicken, wird nicht der neuen Commerce Server SharePoint-Website gestartet, weil es weitere Konfigurationsschritte gibt ausführen.

Erste Schritt ist die Webdienste in die neue Site Entpacken Sie gerade erstellt haben. Navigieren Sie zu < Commerce Server-installationsverzeichnis > \Microsoft Commerce Server-2009\Site, und suchen Sie das Website-Paket MicrosoftCommerceDefaultSiteWithSampleData.pup aufgerufen. Doppelklicken Sie auf der Commerce Server Site Packager starten einen Beispiel-Katalog von Adventure Works enthält. Sobald CS Site Packager gestartet hat, wählen Sie benutzerdefiniertes Entpacken. Als Nächstes wählen Sie Hinzufügen einer Anwendungs im Paket auf eine vorhandene Website, und klicken Sie auf Weiter. Wählen Sie DefaultSite aus, und klicken Sie auf Weiter. Lassen Sie alle Anwendungen aktiviert, und klicken Sie erneut auf Weiter. Beim Laden des IIS-Computer,-Websites und-Pfade Bildschirm Wählen Sie die Website verwenden. Den Anwendungsnamen und zugeordneten virtuellen Verzeichnispfade können die Standardwerte beibehalten werden.

Als allgemeine Empfehlung mit der nicht mithilfe der SharePoint-Website, die Sie gerade als Ziel erstellt haben. Auswählen der IIS-Standardwebsite ist eine gute Alternative in einer Situation testen. Klicken Sie auf Weiter, um den Entpackungsprozess beginnen, klicken Sie auf Fertig stellen, sobald abgeschlossen.

Um den Vorgang abzuschließen, müssen Sie eine Reihe von Berechtigungen sowohl auf dem Commerce Server als auch auf dem SQL Server konfigurieren. NTFS-Berechtigungen zuerst, auf dem Commerce Server anwenden (siehe Abbildung 3 ).

Abbildung 3 NTFS-Berechtigungen auf Commerce Server
Name der Ordner-Datei Dienstkonto hinzufügen Über die Berechtigung zum Hinzufügen
\Windows\Microsoft.NET\Framework (64) \v2.0.xxxxx\ temporäre ASP.NET Svc_cscatalog; Svc_csmarketing; Svc_csorders; Svc_csprofiles; svc_csiis Schreiben
\Windows\Temp Svc_cscatalog; Svc_csmarketing; Svc_csorders; Svc_csprofiles; svc_csiis Schreiben
CatalogAuthorizationStore.xml svc_cscatalog Schreiben

Nun erstellen Sie Sicherheitsgruppen Zuweisen von Rollen innerhalb von Commerce Server-Verwaltung. CS 2009 verwendet Autorisierungs-Manager diese Rollen zugewiesen; Sie alle Verwaltung Benutzer zu diesen Gruppen hinzufügen und dann die Autorisierungs-Manager-Rollen zu den Gruppen zuordnen müssen. Diese Gruppen können vollständige Verwaltung von CS 2009.

In der Produktion sollten Sie eine feiner abgestufte Rollen zuweisen, die genauer Benutzeraufgaben an Commerce Server-Funktionalität entspricht. Beispielsweise werden die vier-Administrationsgruppen und ihre Beziehung mit dem Autorisierungs-Manager in Abbildung 4 angezeigt.

Abbildung 4 Commerce Server-Gruppen, Autorisierungs-Speicher und Rollen
Gruppenname Autorisierungs-Manager-Speicher Rolle
Katalog CS Admin CatalogAuthorizationStore Administrator
CS-Marketing-Verwaltung MarketingAuthorizationStore Marketing-Administrator
CS Bestellungen Verwaltung OrdersAuthorizationStore Aufträge-Administrator
CS Profile Admin ProfilesAuthorizationStore Profil Administrator

Microsoft Management Console (azman.msc) von Windows müssen starten, um Autorisierungs-Manager zu starten. Klicken Sie auf Start, und klicken Sie dann ausführen. Sobald Autorisierungs-Manager gestartet wird, müssen Sie Commerce Server-Autorisierungsspeicher hinzufügen. Klicken Sie mit der rechten Maustaste auf Autorisierungs-Manager und wählen Sie sicherstellen, dass der ausgewählte Speichertyp XML, ist Autorisierungsspeicher öffnen wechseln anschließend zur das Verzeichnis, das die Webdateien für Commerce Server enthält. Wenn Sie den Katalog Webdienste auf der Standard-Website in einer Standardinstallation von IIS installiert haben, würde der Pfad beispielsweise c:\inetpub\wwwroot\defaultsite_catalogwebservice\CatalogAuthorizationStore.xml sein. In Abbildung 4 dargestellt, müssen Sie dazu für alle vier Webdienste.

Darin, dass die nächste Schritt Datenbankzugriff auf die Web Service-Konten zu gewähren (siehe Abbildung 5 ). Diese Konten wurden als SQL-Anmeldungen hinzugefügt, wenn Sie erstellt wurden. Sie müssen alle Commerce Server-Sites SQL Berechtigungen hinzu. In unserem Beispiel bedeutet dies die Standard Site Datenbanken.

Abbildung 5 gewähren Datenbankzugriff auf Web-Dienstkonten (die als SQL-Loginswhen hinzugefügt wurden Sie erstellt wurden).
Datenbank-Konto Datenbank SQL Server-Datenbankrollen
svc_cscatalog MSCS_Admin admin_reader_role
  MSCS_CatalogScratch Db_datareader, Db_datawriter, db_ddladmin
  DefaultSite_ProductCatalog Ctlg_CatalogWriterRole, Db_datareader, Db_datawriter, Db_ddladmin und Db_securityadmin, Inventory_ReaderRole, Inventory_WriterRole
svc_csmarketing MSCS_Admin admin_reader_role
  DefaultSite _Marketing Mktg_MarketingService_role, mktg_promoCodeGenerator_role
  DefaultSite _MarketingLists db_owner
  DefaultSite _ProductCatalog ctlg_catalogReaderRole
  DefaultSite _Profiles Profile_Reader, Profile_Schema_Reader
svc_csorders MSCS_Admin admin_reader_role
  MSCS_CatalogScratch Db_datareader, Db_datawriter, db_ddladmin
  DefaultSite _Marketing Db_ddladmin, mktg_runtime_role
  DefaultSite _ProductCatalog Ctlg_catalogReaderRole, Inventory_ReaderRole
  DefaultSite _Profiles Profile_Reader, Profile_Schema_Reader
  DefaultSite _TransactionConfig Orders_Management
  DefaultSite _Transactions Orders_Management, Orders_Runtime
svc_csprofiles MSCS_Admin admin_reader_role
  DefaultSite _Profiles Profile_Schema_Manager, Profile_Runtime
svc_csiis MSCS_Admin admin_reader_role
  MSCS_CatalogScratch Db_datareader, Db_datawriter, db_ddladmin
  DefaultSite _Marketing Db_ddladmin, mktg_runtime_role
  DefaultSite _MarketingLists db_datareader
  DefaultSite _ProductCatalog Ctlg_catalogReaderRole, Inventory_RuntimeRole
  DefaultSite _Profiles Profile_Schema_Reader, Profile_Runtime
  DefaultSite _TransactionConfig Orders_Runtime
  DefaultSite _Transactions Orders_Runtime

Erstellen Sie jetzt Anwendungspools für die Commerce Server Webdienste, mit dem IIS-Manager. Diese Pools verwenden Dienstkonten, die Sie zuvor erstellt haben und darstellen der endgültigen Schritt in blockieren alle vorhandenen Teile zusammen. Sie müssen vier Anwendungspools, eine für jede Commerce Server-Dienst (Katalog, Marketing, Bestellungen und Profile) erstellen. Wenn Sie die Anwendungspools erstellen, akzeptieren Sie alle Standardwerte. Nach Abschluss dieser Schritt, müssen Sie die Identität des vom Anwendungspool verwendeten Benutzerkontos ändern. Jeder Pool sollte dem entsprechenden Service-Konto zugeordnet werden, Sie zuvor erstellt haben.

Als Nächstes müssen Sie die Dienstkonten zu den IIS Worker-Prozess-Gruppen hinzufügen. In Windows 2008 Dies ist eine lokale Gruppe namens IIS_IUSRS, in Windows 2003, wird die Gruppe IIS_WPG genannt. Jetzt können Sie die Commerce Server-Anwendungen für die Anwendungspools zuweisen, mit dem IIS-Manager erstellen. In Windows 2008 diese Einstellung wird unter dem Befehl Einstellungen im Aktionsbereich geändert; in Windows 2003, greifen Sie auf die Einstellung unter den Eigenschaften der Anwendung oder Website. Starten Sie IIS neu Nachdem Sie dieses Schritt.

Eine letzte Schritt bleibt: den Standard-Kanal für Ihre SharePoint-Commerce-Site konfigurieren. Starten Sie zuerst die SharePoint-Website in Ihrem Browser, um hierzu. Klicken Sie auf Websiteaktionen in der oberen linken Ecke, dann Websiteeinstellungen dann Listenvorlagen in der Spalte Katalogen. Klicken Sie jetzt ändern Konfiguration unter Listen auf der linken Rand der Seite im Abschnitt Schnellstart. Klicken Sie dann auf, Channel und dann auf Eintrag bearbeiten. Geben Sie im Feld Wert "Standard", und klicken Sie auf OK. Klicken Sie auf Standard-Katalog Element anschließend bearbeiten. Geben Sie im Feld Wert "Adventure Works". Zu diesem Zeitpunkt haben Sie die Konfiguration abgeschlossen, und Sie können jetzt beginnen, Commerce Server 2009 erforschen.

Alan Maddison ist Senior Consultant in Microsoft-Technologien bei Strategic Business Systems, einer Tochtergesellschaft von Brocade auf spezialisiert hat.