Informationen zum BizTalk-Projektsystem
Sie verwenden das BizTalk-Projektsystem, um einen Teil oder eine gesamte Microsoft BizTalk Server-Anwendung oder Geschäftslösung zu erstellen. Das Grundelement einer solchen Lösung ist ein BizTalk-Projekt, d. h. eine Zusammenstellung aus Elementen wie Schemas, Orchestrierungen, Webnachrichtentypen, Klassen, Pipelines, Zuordnungen und Verweisen, die Sie erstellen und vor dem Bereitstellen in einer Assembly generieren können.
Eine relativ einfache Geschäftslösung kann aus einem einzelnen BizTalk-Projekt bestehen, das in einer einzelnen Assembly generiert wird. Bei einer komplexeren Geschäftslösung (zum Beispiel bei einer Lösung, die viele unterschiedliche Systeme und Prozesse umfasst) kann eine mögliche BizTalk-Lösung viele Assemblys aufweisen, die in vielen BizTalk-Projekten generiert und auf mehreren BizTalk Server-Computern bereitgestellt werden.
Wichtig
In Assemblynamen dürfen keine Kommas verwendet werden.
Beim Erstellen eines BizTalk-Projekts nehmen Sie normalerweise mindestens einen der Dateitypen aus der folgenden Liste darin auf. Diese Dateitypen spielen bestimmte Rollen beim Erstellen Ihrer Lösung, und das BizTalk-Projektsystem bietet Ihnen für jeden davon ein entsprechendes grafisches Designtool.
Orchestrierungen. Eine Orchestrierung stellt den Workflow eines Geschäftsprozesses dar. Orchestrierungen entwerfen Sie mit dem Orchestrierungs-Designer. Weitere Informationen zu Orchestrierung Designer finden Sie unter Erstellen von Orchestrierungen mithilfe von Orchestrierungs-Designer.
Schemas: Ein Schema beschreibt die Struktur eines XML-Dokuments. Mithilfe von Schemas werden Informationen zwischen Anwendungen innerhalb einer Organisation oder unter Handelspartnern ausgetauscht. Der BizTalk-Editor vereinfacht das Definieren von Schemas. Weitere Informationen zum BizTalk-Editor finden Sie unter Erstellen von Schemas mithilfe des BizTalk-Editors.
Zuordnungen. Mit einer Zuordnung werden Daten aus einem Format in ein anderes umgewandelt. BizTalk-Mapper zeigt Quell- und Zielschemas nebeneinander an und ermöglicht Ihnen die Definition von Transformationen zwischen Datenelementen verschiedener Nachrichten. Weitere Informationen zu BizTalk Mapper finden Sie unter Erstellen von Zuordnungen mithilfe von BizTalk Mapper.
Pipelines. Eine Pipeline führt eine Vielzahl von Vorgängen durch, um ein- und ausgehende Nachrichten für die weitere Verarbeitung vorzubereiten. Mit dem Pipeline-Designer können Sie Vorgänge wie die Ver- und Entschlüsselung sowie die Komprimierung, Neuformatierung und Überprüfung implementieren. Weitere Informationen zu Pipeline-Designer finden Sie unter Erstellen von Pipelines mithilfe von Pipelines Designer.
BizTalk-Projekte sind mit Team Foundation Server (TFS) kompatibel.
Wichtig
Der TFS-Build stellt eine Eigenschaft namens "MSBuild Platform" zur Verfügung, die drei Werte aufweisen kann – "Auto", "x86" und "x64". Damit ein erfolgreicher Buildvorgang gewährleistet wird, muss der Wert der oben genannten Eigenschaft auf x86 festgelegt werden.
BizTalk-Projekte können zusammen mit anderen Projekten in Visual Studio durchgeführt werden. Wie bei allen Projektsystemen in Visual Studio können BizTalk-Projekte andere Dateien wie etwa ASP.NET-Seiten enthalten und auf andere erstellte Projekte und Assemblys verweisen. Weitere Informationen zur BizTalk-Projektvorlage finden Sie unter BizTalk Server Projektvorlagen. Weitere Informationen zum Erstellen von BizTalk-Projekten finden Sie unter Erstellen von BizTalk-Projekten.
Warnung
Zwar können Sie in anderen Projektsystemen, die Sie in Visual Studio verwenden können, möglicherweise auch auf BizTalk-Designtools zugreifen, doch ist deren Verhalten dann nicht vorhersagbar. Verwenden Sie den Orchestrierungs-Designer, den Pipeline-Designer, den BizTalk-Editor und BizTalk-Mapper ausschließlich in Verbindung mit einem BizTalk-Projekt.
Weitere Informationen
Erstellen von Orchestrierungen mithilfe von Orchestrierung DesignerErstellen von Schemas mithilfe des BizTalk-EditorsErstellen von Zuordnungen mithilfe von BizTalk Mapper: Erstellen von Pipelines mithilfe von Pipelines DesignerEntwicklungstools