API-ontwikkeling voor werk dat niet in één antwoord klaar is
Een omvangrijke verwerking duurt langer dan een applicatie op een antwoord kan wachten. Radorfa kan bij API-ontwikkeling in Uden een taakgerichte interface bouwen. De afnemer krijgt een herkenbaar kenmerk en kan de voortgang of uitkomst opvragen. We ontwerpen de hele route, inclusief mislukte taken en opnieuw aanbieden.
1Bepaal wanneer een taak geaccepteerd is
We inventariseren invoer, verwerkingstijd en gewenst resultaat. De organisatie bepaalt welke statussen voor de werktaak betekenis hebben. Acceptatie van een verzoek wordt onderscheiden van voltooiing, zodat de andere applicatie niet te vroeg van een geslaagd resultaat uitgaat.
2Bouw verwerking en status samen
Radorfa ontwikkelt de API en achtergrondcomponent en configureert taakopslag. Toegang tot status en resultaat wordt begrensd. Het ontwerp beschrijft wat gebeurt bij onderbreking, verlopen taken of een verzoek dat opnieuw wordt aangeboden.
3Test het volledige taakverloop
We testen acceptatie, voortgang, afronding en de afgesproken foutgevallen. De ontvangende applicatie volgt dezelfde statusroute. Logs en databasegegevens helpen controleren of het getoonde resultaat overeenkomt met de werkelijk uitgevoerde verwerking.
Controleer gegevens, gedrag en gebruik samen
Een toestandsmodel verbindt statusovergangen aan tests. Het verslag beschrijft herstart en afgebroken verwerking waar beproefd. Hiermee wordt duidelijk welke taak opnieuw kan worden uitgevoerd en welke eerst beoordeling vraagt.
Maak nieuwe versies beheersbaar
Radorfa kan taakverwerking monitoren en de componenten beheren. Nieuwe omvang of andere verwerkingstijden worden beoordeeld op capaciteit en statusgedrag. Releaseafspraken nemen lopende taken mee om onverwachte onderbreking te voorkomen.
De software achter uw API
API-code, achtergrondproces, wachtrij en database werken als één verwerkingsketen. Configuratieversies en automatische tests ondersteunen onderhoud. Herstelprocedures beschrijven hoe vastgelopen taken veilig worden onderzocht en hervat.
Welke informatie of handeling wilt u beschikbaar maken?
Vertel welke verwerking nu te lang duurt voor een direct antwoord. We bepalen de benodigde taakstatussen en een passende proef.
Bespreek uw API-project