Was ist die bessere Integrationsstrategie für Dynamics CRM?
Ich werde versuchen, so genau wie möglich mit dem zu sein, was ich brauche. Hintergrund: Ich bin Softwareentwickler und versuche, so viele Dinge zu tun, wie ich kann. Ich bin kürzlich zu "Mission Impossible" gegangen und akzeptierte das Implementieren eines Microsoft Dynamics CRM-Projekts für einen Client, für den ich .NET-Webentwicklungen durchgeführt habe.
Grundsätzlich verfügen sie über eine Frontend- / CMS-Website für Webanwendungen und möchten Dynamics CRM zur Verwaltung ihrer Mitglieder, Kontakte usw. verwenden.
Ich versuche zu entscheiden, wie dies am besten umgesetzt werden kann.
Ich kann beide Systeme parallel laufen lassen und eine Middleware entwickeln, die einen Pub / Sub-Mechanismus zum Synchronisieren der Daten zwischen beiden Systemen verwendet. (Dies ist meine Präferenz, da ich denke, dass es fehlertoleranter ist)
Ich kann das CMS mithilfe von einem der verschiedenen Erweiterbarkeitsmechanismen in der Dynamik (Lesen von Webdiensten) direkt lesen und von Dynamics lesen. Ich würde dann Plugins schreiben (denke ich), um ggf. Tabellen innerhalb des CMS-Systems aus der Dynamik heraus zu aktualisieren. Ich bin kein besonderer Fan dieser Methode, obwohl es wahrscheinlich die einfachere der beiden ist.
Meine Frage ist dann
Welche Arten von Integrationsmustern verwenden andere im wilden, wilden Dschungel
Bin ich bezüglich Option 2 paranoid?
Wenn ich mit Option 1 gehen würde, welche Technologien sollte ich am besten verwenden, Warteschlangen (msmq, rabbitmq ... usw.), einfache Datenbanktabellen ..., Windows-Dienste zum Abfragen, Biztalk (noch nie zuvor verwendet).
Ich schätze, anstatt Antworten zu leiten, würde ich mich freuen, wenn sachkundige Personen eine Art Anleitung anbieten. Gerne beantworte ich spezifische Fragen, um mehr Licht zu erzeugen. Danke im Voraus.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Welche Webservices sollen integriert werden?
-
6
Hilfedateien und PowerPoint-Präsentationen
-
4
Kann ich das x86-Betriebssystem in anderen Architekturen verwenden, zB: ppc?
-
3
Wie entferne ich die Shell-Integration von Notepad ++?
-
1
Microsoft CRM 3.0-Benutzer hat keine Möglichkeit, Kontaktinformationen zu drucken
-
6
Warum hat die Größe des L1-Caches in den letzten 20 Jahren nicht sehr zugenommen?
-
2
Was ist der Unterschied zwischen x86_64 und i386?
-
5
Ist die MIPS-Architektur eher mit Harvard oder Von Neumann verwandt?
-
1
Was ist der Unterschied zwischen den Prozessoren i386, i686 usw.?
-
2
Was ist die Gemeinsamkeit für i7-Prozessoren?