InDe Cloud
Devo esporre delle WebAPI limitate a specifiche funzioni, ho alcune chiamate per recuperare delle liste di entità e alcune chiamate per eseguire una funzione (niente scrittura dati o eliminazione diretta).
Inoltre avrò più set di WebAPI per gestire le funzionalità a livelli diversi e volevo separarle per ambito senza averle tutte assieme in un unico calderone.
Per questo ho pensato di implementarle direttamente in onCommand come spiegato nel tutorial, anche per avere tutto centralizzato, in quanto OData lo userei molto limitatamente (solo in lettura e solo in una classe), ma forse in questo ho sbagliato.
Al momento sto separando in base al parametro che passo in query string, "cmd" per eseguire comandi specifici, "api" per le webapi e così via, ma mi piacerebbe di più avere una sintassi friendly-url tipo <server>/api[/entità][/azione].
È pensabile avere un sistema misto? È possibile gestire a path e non a parametri in onCommand o è meglio se sposto tutto su OData?