Potenzielle Komponenten von Drittanbietern identifizieren

Abgeschlossen

Während eines Projekts stellen Sie möglicherweise fest, dass die von Ihnen genutzte App eine Anforderung nicht erfüllt. In diesem Fall haben Sie drei Möglichkeiten:

  • Benutzerdefinierte, neue App entwickeln

  • Nach einer Drittanbieterlösung suchen

  • Mit dem Kunden zusammenarbeiten, um den Punkt aus dem Anforderungskatalog zu streichen

Nach Möglichkeit sollte immer die Standardlösung priorisiert werden, da dadurch die Lösung weniger komplex ausfällt und geringere Lizenz-/Wartungskosten über die gesamte Lebensdauer anfallen. In dieser Lerneinheit werden einige Aspekte erörtert, die Sie beim in Betracht ziehen von Drittanbieterlösungen beachten sollten.

Suche nach Drittanbieterlösungen

Der offizielle Microsoft App Store für Drittanbieterlösungen, die mit Microsoft Power Platform‑ und Dynamics 365-Apps funktionieren, lautet AppSource. Unabhängige Softwareanbieter (Independent Software Vendors, ISVs) müssen ihre Lösung registrieren und den Zertifizierungsprozess durchlaufen, um gelistet zu werden.

Bei Lösungen ist zu berücksichtigen, wie umfassend diese in Microsoft Power Platform-Apps und die von Ihnen verwendeten Dynamics 365-Apps integriert werden sollen. Je schlechter die Lösungen integriert sind, desto wahrscheinlicher ist es, dass Sie eine benutzerdefinierte Integration durchführen müssen, um die Lösung umfassend nutzen zu können.

Im selben Lösungsbereich arbeitende Lösungsarchitekten sollten die gängigsten ISVs kennen, die Probleme in diesem Bereich lösen. Oftmals entwickeln Partner Fähigkeiten im Hinblick auf bestimmte ISV-Erweiterungen, auf die sie bei zukünftigen Aufträgen zurückgreifen können. Ein Lösungsarchitekt ist häufig an dieser internen Bewertung und Auswahl beteiligt.

ISV evaluieren

Wenn Sie erwägen, eine ISV-Komponente eines Drittanbieters in Ihre Gesamtlösung einzubinden, sollten Sie wissen, dass Sie langfristig von der Rentabilität dieser Komponente und des Anbieters abhängig sind. Der Erfolg Ihrer Implementierung hängt nun davon ab, ob die Komponente wie versprochen funktioniert und ob der ISV bei Problemen Support bietet. Bei der Bewertung eines ISV sollten Sie folgende Faktoren berücksichtigen:

  • Wie lange ist der ISV schon im Geschäft?

  • Wie groß ist der ISV, und hat er genügend Mittel, um bei einer Implementierung Ihrer Größe Support zu bieten?

  • Seit wann wird für Microsoft Power Platform oder Dynamics 365 entwickelt?

ISV-Komponente evaluieren

Sie sollten die ISV-Komponente bewerten, um sicherzustellen, dass sich das anvisierte Problem damit lösen lässt. Oftmals werden Sie Defizite erst feststellen, wenn Sie die Komponente in der von Ihnen vorgesehenen Lösungseinstellung testen. In diesem Szenario kann ein Machbarkeitsnachweis häufig von Nutzen sein.

Berücksichtigen Sie bei der Evaluierung der Komponente die folgenden Faktoren:

  • Sicherheitsintegration – Ermitteln Sie, ob das Zusammenspiel der Komponente mit Microsoft Power Platform‑ und/oder Dynamics 365-App-Sicherheitsmodellen funktioniert. Wenn die Komponente ein anderes Modell aufweist, prüfen Sie, ob Sie eine Lösung problemlos zuordnen und weiterhin Ihre Anforderungen erfüllen können.

  • Flexibel bei der Anpassung – Microsoft Power Platform und Dynamics 365 bieten verschiedene Optionen zum Anpassen und Erweitern. Überprüfen Sie, was die Komponente bietet und ob sie Ihre Anforderungen angemessen erfüllt.

  • Funktioniert mit neusten Microsoft-Releases – Microsoft stellt in einigen Fällen Aktualisierungen im Wochenrhythmus bereit und verwirft mitunter ältere Ansätze, um Apps auf dem neuesten Stand zu halten. Prüfen Sie, ob der ISV mit Releases Schritt hält und unterstützte Techniken in seinem Produkt einsetzt, um sicherzustellen, dass Sie keine Probleme haben.

  • ISV-Roadmap – Ermitteln Sie, ob der ISV über eine Roadmap für geplante Verbesserungen verfügt. Überprüfen Sie, ob der ISV Verbesserungen plant und ob das Produkt in der vorliegenden Form angeboten wird.

  • Speicherort der Daten – Finden Sie heraus, wo die ISV-Komponente Ihre Daten nach Integration in Ihre Microsoft Power Platform‑ und/oder Dynamics 365-Apps speichert bzw. ob der ISV über eine eigene Cloud oder eine andere Speicherlösung verfügt.

  • Lücken schließen – Wenn Ihr Team plant, die Komponente weiter anzupassen, sollten Sie überprüfen, ob die Lizenzierung der Komponente dies zulässt und welche technischen Schwierigkeiten Sie damit möglicherweise verursachen.

Lizenzierung evaluieren

Wenn Sie eine Komponente eines Drittanbieters in die Lösung integrieren, muss die Lizenzierung beachtet werden. Stellen Sie sicher, dass die Lizenzierung nicht nur im Projektbudget enthalten ist, sondern auch in einer Weise erfolgt, die mit Ihrer Nutzung kompatibel ist. Beispielsweise könnten Beschränkungen für die Anzahl der API-Aufrufe oder für andere Arten der Benutzerinteraktion bei Ihrem Nutzungsumfang möglicherweise zu Problemen führen.

Die Verwendung von Open Source wird auch bei Geschäftsanwendungslösungen immer beliebter. Im Allgemeinen besteht der Reiz darin, dass sie kostenlos verwendet werden können. Lösungsarchitekten sollten jedoch das Lizenzmodell der Komponente und die zu erfüllenden Anforderungen kennen. Darüber hinaus schreiben Projektverträge mit Kunden häufig eine gewisse Genehmigungsstufe vor, wenn Open Source in der Gesamtlösung enthalten ist.

Die Verwendung von Drittanbieterkomponenten ist eine hervorragende Möglichkeit, Lücken in den Standardfunktionen der Apps zu schließen. Im Vergleich zur benutzerspezifischen Entwicklung ähnlicher Komponenten lässt sich durch die Verwendung einer Drittanbieterkomponente häufig Zeit sparen und die laufende Wartung optimieren. Durch die anfängliche Evaluierung und Auswahl der von Ihnen verwendeten Komponenten können Sie unangenehme Projektprobleme vermeiden, die durch die Auswahl von ungeeigneten Komponenten entstehen.

Übung: Prüfen Sie AppSource im Hinblick auf Finanzlösungen

Da die Woodgrove Bank an einer umfassenden Lösung interessiert ist, sollten Sie wissen, was andere unternommen haben und wie deren Aktionen zu Ihrem Lösungsvorschlag passen könnte. Navigieren Sie zu AppSource, und suchen Sie nach Paketangeboten, die der Woodgrove Bank helfen könnten, schnell eine tragfähige Lösung zu finden.