Bestimmen der zu verwendenden Funktion

Es gibt keinen einfachen Algorithmus zur Bestimmung der geeigneten Funktion. In einigen Situationen können mehrere Funktionen verwendet werden, aber es ist einfacher, den Code mit einer bestimmten Funktion zu schreiben. Die folgenden Richtlinien können Ihnen bei der Bestimmung der am besten zu verwendenden Funktion helfen:

  • Verwenden Sie Anforderungseinschluss oder zusammengesetzte Anforderungen, wenn Folgendes gilt:
    • Alle Unteranforderungen müssen als Einheit erfolgreich sein oder fehlschlagen.
    • Informationen müssen von einer Unteranforderung an eine andere weitergegeben werden.
    • Die Unteranforderungen müssen Endpunkte aus verschiedenen APIs verwenden.
  • Verwenden Sie Stapelverarbeitungsanforderungen oder zusammengesetzte Anforderungen, wenn Folgendes gilt:
    • Mindestens einige der Unteranforderungen sind GETs, DELETEs oder POSTs für Geschäftsaktionen

Es kann auch Situationen geben, in denen eine bestimmte Technik erforderlich ist. Beispielsweise können unverifizierte Policen nur über zusammengesetzte Anforderungen erstellt werden.

Allgemein ist eine zusammengesetzte Anforderung in der Regel die stabilste Option. Wenn es eine Auswahl gibt, welche Funktion verwendet werden soll, kann es am besten oder am einfachsten sein, zusammengesetzte Anforderungen zu verwenden.