Architektur von AdventureWorks Cinema 1.0

AdventureWorks Cinema besteht aus sechs Beispielanwendungen, einer Server-Anwendung und fünf Clients. Die Clients können über Web Services auf den Server und auf die SQL Server 2005 Express Datenbank zugreifen.
Jedes Sample beinhaltet in sich mehrere Schichten, um das Konzept "separation of concerns" zu unterstützen, das eine klare Trennung unterschiedlicher Aufgabenbereiche gewährleistet, d.h. Darstellung, Logik und Datenzugriff in verschiedenen Schichten (Layers).
Durch die Verwendung von identischen Verarbeitungs- und Zugriffsschichten in den Clients ist eine Erweiterung um zusätzliche Clients ohne großen Aufwand möglich, da allein die Präsentationsschicht hinzugefügt werden muss.
In diesem Abschnitt
Client-Server-ArchitekturZeigt die einzelnen Komponenten von AdventureWorks Cinema und deren Beziehungen zueinander.
Das SchichtenmodellBeschreibt alle Schichten in jeder Anwendung und erklärt die von den Clients geteilten Schichten "Shared Business Logic Layer" und "Service Access Layer" im Detail.
Technologien in AdventureWorks Cinema 1.0Eine kurze Übersicht der wichtigsten Technologien, die in den unterschiedlichen Beispielapplikationen eingesetzt werden.