Spectrum Technology Platform verfügt in drei Bereichen über Server. In jedem Bereich gibt es eine Staging-Umgebung und eine Produktionsumgebung. Verwenden Sie die globale URL, sollten Sie sich bei der Region nicht sicher sein.
Server-URLs
Region | Umgebung | URL | Beschreibung |
---|---|---|---|
Global | Staging | https://staging.spectrum.precisely.com | Wird in den Standort aufgelöst, der der Anforderungsgenerierung am nächsten liegt. |
Produktion | https://spectrum.precisely.com | ||
Nord- und Südamerika | Staging | https://amer-staging.spectrum.precisely.com | Wird zuerst in AMER aufgelöst und dann auf die nächsten verfügbaren Regionen übertragen. |
https://us-staging.spectrum.precisely.com | Auflösung nur in den USA. Kein Rollover. | ||
https://token-amer-staging.spectrum.precisely.com | Token-URL. Wird zuerst in AMER aufgelöst und dann auf die nächsten verfügbaren Regionen übertragen. Weitere Informationen finden Sie unter Verwendung der Token-Authentifizierung. | ||
https://token-us-staging.spectrum.precisely.com | Token-URL. Auflösung nur in den USA. Kein Rollover. | ||
Produktion | https://amer.spectrum.precisely.com | Wird zuerst in AMER aufgelöst und dann auf die nächste verfügbare Region übertragen. | |
https://us.spectrum.precisely.com | Auflösung nur in den USA, kein Rollover. | ||
https://token-amer.spectrum.precisely.com | Token-URL. Wird zuerst in AMER aufgelöst und dann auf die nächste verfügbare Region übertragen. Weitere Informationen finden Sie unter Verwendung der Token-Authentifizierung. | ||
https://token-us.spectrum.precisely.com | Token-URL. Auflösung nur in den USA, kein Rollover. | ||
Batch | https://amer-batch.spectrum.precisely.com | Produktion für Batch-Verarbeitung, nicht in Echtzeit für die AMER-Region. | |
Mikro-Batch | https://amer-microbatch.spectrum.precisely.com | Produktion für Mikro-Batch für die AMER-Region. | |
Europa | Staging | https://emea-staging.spectrum.precisely.com | Wird zuerst in EMEA aufgelöst und dann auf die nächste verfügbare Region übertragen. |
https://eu-staging.spectrum.precisely.com | Auflösung nur in der EU. Kein Rollover. | ||
https://token-emea-staging.spectrum.precisely.com | Token-URL. Wird zuerst in EMEA aufgelöst und dann auf die anderen Regionen übertragen. Weitere Informationen finden Sie unter Verwendung der Token-Authentifizierung. | ||
https://token-eu-staging.spectrum.precisely.com | Token-URL. Auflösung nur in der EU, kein Rollover. | ||
Produktion | https://emea.spectrum.precisely.com | Wird zuerst in EMEA aufgelöst und dann auf die nächste verfügbare Region übertragen. | |
https://eu.spectrum.precisely.com | Auflösung nur in der EU, kein Rollover. | ||
https://token-emea.spectrum.precisely.com | Token-URL. Wird zuerst in EMEA aufgelöst und dann auf die nächste verfügbare Region übertragen. Weitere Informationen finden Sie unter Verwendung der Token-Authentifizierung. | ||
https://token-eu.spectrum.precisely.com | Token-URL. Auflösung nur in der EU, kein Rollover. | ||
Mikro-Batch | https://emea-microbatch.spectrum.precisely.com | Mikro-Batchproduktion für die EMEA-Region. | |
Asien/Pazifik | Staging | https://apac-staging.spectrum.precisely.com | Wird zuerst in APAC aufgelöst und dann auf die nächste verfügbare Region übertragen. |
https://au-staging.spectrum.precisely.com | Auflösung nur in der Australien, kein Rollover. | ||
https://token-apac-staging.spectrum.precisely.com | Token-URL. Wird zuerst in APAC aufgelöst und dann auf die nächste verfügbare Region übertragen. Weitere Informationen finden Sie unter Verwendung der Token-Authentifizierung. | ||
https://token-au-staging.spectrum.precisely.com | Token-URL. Auflösung nur in Australien, kein Rollover. | ||
Produktion | https://apac.spectrum.precisely.com | Wird zuerst in APAC aufgelöst und dann auf die nächste verfügbare Region übertragen. | |
https://au.spectrum.precisely.com | Auflösung nur in Australien, kein Rollover. | ||
https://token-apac.spectrum.precisely.com | Token-URL. Wird zuerst in APAC aufgelöst und dann auf die nächste verfügbare Region übertragen. Weitere Informationen finden Sie unter Verwendung der Token-Authentifizierung. | ||
https://token-au.spectrum.precisely.com | Token-URL. Auflösung nur in Australien, kein Rollover. |
Der Server für Nord- und Südamerika ist der einzige Server, auf dem Delivery Point Validation(DPV)-Daten des USPS® ® installiert sind. Daher müssen Sie für eine DPV-Verarbeitung die URL für Nord- und Südamerika verwenden. Wenn der Server für Nord- und Südamerika nicht verfügbar ist, werden Anforderungen an einen anderen Bereich weitergeleitet, und die DPV-Verarbeitung ist nicht mehr verfügbar.
Staging- und Produktionsumgebungen
In der Staging-Umgebung wird die gleiche Hardware und Software verwendet wie in unserer Produktionsumgebung. Eine neue Aktualisierung von Spectrum Technology Platform wird zuerst auf die Staging-Umgebung angewendet. Auf diese Weise können Sie die Aktualisierung testen, bevor wir sie in der Produktionsumgebung bereitstellen.
- WSDL- und WADL-Abfragen
Die WSDL für einen Spectrum OnDemand-Webdienst lautet:
https://OnDemandServer/soap/service_name?wsdl
Beispiel:
https://spectrum.precisely.com/soap/ValidateAddress?wsdlDie WADL für einen Spectrum OnDemand-Webdienst lautet:
https://OnDemandServer/rest/service_name?_wadl
Zum Beispiel:
https://spectrum.precisely.com/rest/ValidateAddress?_wadl
- Endpunkte der Token-Generierung
https://TokenEndPoint/security/jwt?mins=Val
Zum Beispiel:
https://token-amer.spectrum.precisely.com/security/jwt?mins=4
- CreateAddressingInstanceKey-Endpunkte
Zum Beispiel:
https://OnDemandServer/rest/CreateAddressingInstanceKey/results.json
https://OnDemandServer/rest/CreateAddressingInstanceKey/results.xml
https://OnDemandServer/soap/CreateAddressingInstanceKey
Leistungs- und Sicherheitstests
In der Staging-Umgebung können Sie Dienste bewerten, mit verschiedenen Parametern experimentieren und Tests (UAT, Sanity usw.). Sie müssen Ihre Leistungs- und Sicherheitstests in der Staging-Umgebung durchführen.
In der Produktionsumgebung können Sie Endabnahmetests und Aufrufe durchführen. Nutzen Sie die Produktionsumgebung für alle geschäftskritischen Aufgaben. Verwenden Sie die Produktionsumgebung nicht für Bewertungen oder andere Tests.
Server-IP-Adressen
Verwenden Sie URLs in Ihrem Code und Sicherheitsanwendungen. Im Rahmen unserer Bemühungen, schnelle Antworten zu geben und Fehler innerhalb unserer Umgebung zu beheben, ändern sich unsere IP-Adressen häufig. Wenn Sie über eine Richtlinie verfügen, bei der Ihnen die IP-Adressen von Spectrum Technology Platform bekannt sein müssen, wenden Sie sich an Ihren Spectrum Technology Platform-Kundenbetreuer, um Einzelheiten zum „Static IP Pool“-Programm zu erfahren.
Wenn die DNS-Einträge von Spectrum Technology Platform auf den Systemen Ihres Unternehmens zwischengespeichert werden, muss der Cache das Attribut „Time to Live (TTL)“ berücksichtigen, das von der DNS-Authority zurückgegeben wird. Bei Systemen, die das Attribut „TTL“ ignorieren und zeitweise dieselbe IP-Adresse verwenden, tritt ein Verbindungsfehler auf, wenn versucht wird, eine Verbindung zu einer IP-Adresse herzustellen, die nicht mehr aktiv ist.
HTTPS
Verwenden Sie beim Aufrufen von Spectrum Technology Platform HTTPS, damit eine sichere Kommunikation gewährleistet ist.
Unterstützung von TLS-Sicherheitsprotokoll und -Verschlüsselungsverfahren
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
Zertifikatsaktualisierungen
Wir aktualisieren unsere Zertifikate jährlich. Zusätzlich können wir unsere Zertifikate jederzeit ohne vorherige Ankündigung zur Beseitigung von Sicherheitsproblemen aktualisieren.
Wiederholen von Anforderungen
HTTPS ist ein zustandsloses Protokoll, das keine Zustellung garantiert. Daher sollten Sie in Ihrer Anwendung eine Wiederholungslogik einschließen. Im Folgenden wird beispielsweise eine synchrone Variation des AWS-Backoff-Algorithmus dargestellt:
retries = 0 DO wait for (2^retries * 100) milliseconds status = Call Synchronous Web Service IF status = SUCCESS retry = false ELSE IF status = HTTP 500, 502, 503 or 504 error retry = true ELSE Some other error occurred, so stop calling the web service. retry = false END IF retries = retries + 1 WHILE (retry AND (retries < MAX_RETRIES))
Persistente Verbindungen
Spectrum Technology Platform berücksichtigt keine HTTP-Keep-Alive-Anforderungen und trennt die Verbindung nach der Verarbeitung der ersten Anforderung. Dadurch wird verhindert, dass die Verbindung zu einem Server weiter besteht, bei dem ein Fehler aufgetreten ist oder der wegen Wartungsarbeiten offline ist.
Überwachen
Spectrum Technology Platform verfügt über eine umfangreiche interne und externe Überwachung, um die Verfügbarkeit von Diensten sicherzustellen. Allein in den Vereinigten Staaten werden 20 verschiedene Standorte überwacht. Sie müssen nicht Ihre eigene „Heartbeat“-Prüfung durchführen, um sicherzustellen, dass Spectrum Technology Platform-Dienste verfügbar sind. Wenn für Ihr Geschäft ein besonderer Bedarf an Überwachung besteht, wenden Sie sich an Ihren Spectrum Technology Platform-Kundenbetreuer.