Servicii vechi, accesibile din aplicații moderne

Multe sisteme de bază încă folosesc SOAP, cer certificate client sau schimbă doar fișiere. Construim conectori care lucrează cu aceste protocoale și expun serviciul ca un API REST curat.

Ce include

Analiza WSDL
Citim WSDL-ul și schemele și testăm fiecare operație de care ai nevoie.
Certificate și WS-Security
Gestionăm certificatele client, mesajele semnate și termenele lor de reînnoire.
Wrapper REST
Un API JSON stă în fața serviciului SOAP, așa că dezvoltatorii tăi nu mai lucrează cu XML.
Tratarea erorilor
Erorile SOAP și răspunsurile neobișnuite devin coduri de eroare clare, cu mesaje utile.
Punți prin fișiere și baze de date
Acolo unde nu există API, schimbăm date prin SFTP, CSV, XML sau acces controlat la baza de date.
Cache și limitare
Protejăm sistemele lente sau fragile de încărcare excesivă.

Cum lucrăm

Inventar. Strângem WSDL-urile, datele de acces, certificatele și exemple de mesaje.

Ce primeștiO listă de operații, dependențe și probleme cunoscute.

Prototip. Apelăm serviciul de test și înregistrăm cereri și răspunsuri reale.

Ce primeștiUn prototip funcțional pentru cele mai importante operații.

Dezvoltarea wrapperului. Implementăm stratul REST, maparea câmpurilor și tratarea erorilor.

Ce primeștiUn API documentat și un mediu de test.

Operare și mentenanță. Monitorizăm disponibilitatea și timpii de răspuns și urmărim expirarea certificatelor.

Ce primeștiAlerte înainte de expirarea certificatelor și un jurnal al tuturor apelurilor.

Potrivit pentru tine dacă

Un furnizor, o bancă sau o instituție publică oferă doar SOAP.

Dezvoltatorii tăi evită un sistem pentru că e greu de apelat.

Reînnoirea certificatelor a mai produs întreruperi.

Întrebări

Trebuie modificat sistemul original?

Nu. Conectorul stă în fața lui și folosește interfața pe care o are deja.

Ce versiuni SOAP acceptați?

SOAP 1.1 și 1.2, inclusiv WS-Security cu mesaje semnate sau criptate.

Unde sunt stocate certificatele?

Pe serverele noastre, cu acces limitat la procesul conectorului. Fiecare reînnoire este jurnalizată.

Poate fi un pas spre înlocuirea sistemului vechi?

Da. După ce aplicațiile folosesc API-ul REST, sistemul din spate poate fi înlocuit fără să le modifici.

Intervenție la incident

Linie 24/7Afișează telefonulRăspunde un inginer. Clienții existenți au prioritate.

Pregătește: când ai observat problema, ce sisteme sunt afectate, ce s-a schimbat între timp și numărul de client.

Scrie numele companiei.
Avem nevoie de o cale să te contactăm.