Wiele firm potrzebuje dziś interfejsów dla portali, dostępu mobilnego, systemów zewnętrznych lub integracji wewnętrznych. Serwer REST jest w tym często właściwym krokiem, ale tylko wtedy, gdy nie zostanie nałożony jako cienka powłoka na istniejącą, przestarzałą logikę.
Dzięki Delphi można sensownie zbudować wydajne części serwera i wspólnie wykorzystywaną logikę biznesową, jeśli architektura i zakres odpowiedzialności są jasno określone. Które reguły powinny być w kliencie, które należą do serwera, które dane są nadrzędne i jak zapewnić śledzalność błędów?
Szczególnie w rozbudowanych systemach przedsiębiorstwa API nie jest czysto technicznym dodatkiem. Współokreśla ono, w jaki sposób procesy będą w przyszłości rozszerzane, zabezpieczane i eksploatowane. Dlatego planujemy serwery REST zawsze razem z modelem danych, wdrożeniem i obserwowalnością.
Na koniec nie liczy się liczba punktów końcowych, lecz to, czy z klienta, serwisu i warstwy przechowywania danych powstaje system, który pozostaje merytorycznie spójny i operacyjnie odporny.