Mnogim preduzećima su danas potrebni interfejsi za portale, mobilne pristupe, sisteme trećih strana ili interne integracije. REST-server je za to često pravi korak, ali samo ako se ne svede na tanku ovojnicu navučenu preko postojeće nasleđene logike.
Sa Delphi mogu se smisleno izgraditi performantni serverski delovi i zajednički iskoristiva poslovna logika, ako su arhitektura i odgovornosti jasno razgraničene. Koja pravila smeju u klijent, koja pripadaju serveru, koji podaci su vodeći i kako greške ostaju sledive?
U posebno izgrađenim i vremenom naraslim poslovnim sistemima, API nije čisto tehnički dodatak. Ona saodređuje kako će se procesi ubuduće proširivati, obezbeđivati i održavati u radu. Zato REST-servere uvek planiramo zajedno sa modelom podataka, deployment-om i observability-jem.
Na kraju nije presudan broj endpoint-a, već da li iz klijenta, servisa i sloja podataka nastaje sistem koji ostaje domenски konzistentan i operativno pouzdan.