Sfondo
Ho una domanda aziendale riguardante le licenze software basate sul Web. Numerosi siti Web offrono software come servizio per varie API. Un buon esempio è API di ricerca personalizzata di Google. Il processo di utilizzo dei servizi Web di solito è simile a:
- Account. L'utente crea un account.
- Server. L'utente definisce l'indirizzo (i) IP dei server che effettueranno le richieste API.
- Chiave. L'utente riceve una chiave API pubblica per le API desiderate.
- Guida. all'utente viene fornita una documentazione che mostra come utilizzare la chiave API per effettuare una richiesta.
- Test. L'utente può effettuare richieste di test per verificare la funzionalità di integrazione.
- Fatturazione. L'utente paga per attivare l'account.
- Produzione. L'utente integra il servizio web nelle sue applicazioni.
- Disattivazione. Il sistema disattiva gli account quando è scaduto, supera il limite di richieste, ecc.
Questi requisiti si aggiungono all'integrazione con il servizio concesso in licenza.
Problema
Questo è un sacco di lavoro per una piccola impresa.
Domande
Quali progetti open source pronti all'uso affrontano questo problema?
Se non ci sono progetti di questo tipo, cosa faresti per progettare una soluzione praticabile ea basso costo (idealmente, una percentuale di ogni licenza)? Cioè, quale software o servizi commerciali esistenti useresti per una piccola impresa (con poco o nessun reddito) che cerca di concedere in licenza servizi basati sul web?
Grazie!