Freigeben über


Architektur von Workflowanwendungen für SQL Server

Workflowanwendungen werden zur Automatisierung von Geschäftsprozessen entworfen, die Elemente in einer Datenbank steuern. Neben einer Datenbank umfasst die Anwendungsarchitektur die Präsentationsschicht (eine Benutzeroberfläche, wie z. B. eine Website) und die Geschäftslogikschicht (die Tabellen und gespeicherten Prozeduren, die die Geschäftsprozesse und die Sicherheit der Datenbank festlegen).

Präsentationsschicht

Eine Workflowanwendung enthält eine Benutzeroberfläche, über die die Interaktion mit der Datenbank erfolgt. Diese Oberfläche wird als das Formular, die Präsentationsschicht oder die Front-End-Schicht der Anwendung bezeichnet. Wenn Sie das Formular mit Datenzugriffsseiten von Microsoft® Access erstellen, können Sie die integrierten Funktionalität des Workflow-Symbolleisten-Steuerelements von Microsoft Office Developer nutzen. Die Präsentationsschicht kann mit jedem Anwendungspaket und jeder Sprache, die mit Microsoft® SQL Server™ zusammenarbeitet, erstellt werden. Die Workflow-Symbolleiste kann jedoch nur zusammen mit Datenzugriffsseiten verwendet werden.

Geschäftslogikschicht

In Workflowanwendungen werden Trigger und gespeicherte Prozeduren verwendet, um Geschäftsprozesse zu aktivieren und Geschäftsregeln zu erzwingen. Während die Präsentationsschicht auf einem separaten Clientcomputer ausgeführt wird, werden die Geschäftsregeln auf dem Server ausgeführt, auf dem die Datenbank gespeichert ist. Bei der Installation von Workflow Designer für SQL Server werden mehrere erweiterte gespeicherte Prozeduren zur master-Datenbank hinzugefügt. Außerdem wird eine neue Datenbank, modSystem, erstellt, in der von Workflow Designer interne Informationen und gespeicherte Prozeduren abgelegt werden. Wenn Sie damit beginnen, Workflow zu einer Datenbank hinzuzufügen, registriert Workflow Designer die Datenbank durch Hinzufügen von Informationen zu modSystem. Darüber hinaus werden eine Reihe von gespeicherten Prozeduren, Tabellen und Sichten zu Ihrer Datenbank hinzugefügt.

Architektur von Workflowanwendungen

Aa164575.degrizzlyarchitecture(de-de,office.10).gif

Siehe auch

Entwickeln von Workflowanwendungen für SQL Server | Planen von Workflowanwendungen für SQL Server | Erstellen von Workflowanwendungen für SQL Server | Entwickeln einer Benutzeroberfläche für SQL Server | Workflowanwendungen | SQL Server-Workflow-Datenbanken | Workflow-Websites | Workflowvorlagen