Wiele firm potrzebuje dziś interfejsów dla portali, dostępu mobilnego, systemów zewnętrznych lub integracji wewnętrznych. Serwer REST jest do tego często właściwym krokiem, ale tylko wtedy, gdy nie zostanie nałożony jako cienka powłoka na istniejącą logikę legacy.
Z Delphi można sensownie zbudować wydajne komponenty serwerowe oraz współdzieloną logikę biznesową, jeśli architektura i odpowiedzialności są jasno uporządkowane. Które reguły mogą trafić do klienta, które należą do serwera, które dane są wiodące i jak zachować możliwość prześledzenia błędów?
Zwłaszcza w rozwijanych przez lata systemach przedsiębiorstw API nie jest wyłącznie technicznym dodatkiem. Współdecyduje o tym, jak procesy będą w przyszłości rozszerzane, zabezpieczane i utrzymywane w eksploatacji. Dlatego serwery REST zawsze planujemy razem z modelem danych, deploymentem i obserwowalnością.
Na końcu liczy się nie liczba endpointów, lecz to, czy z klienta, serwisu i warstwy danych powstaje system, który pozostaje spójny merytorycznie i odporny operacyjnie.