sfondo
Ho una domanda commerciale relativa alle licenze software basate sul Web. Numerosi siti Web offrono software come servizio per varie API. Un buon esempio è l' API di ricerca personalizzata di Google . Il processo per utilizzare i servizi Web è in genere simile a:
- Account. L'utente crea un account.
- Server. L'utente definisce gli indirizzi 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 la 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 proprie applicazioni.
- Disattivazione. Il sistema disattiva gli account alla scadenza, supera il limite di richieste, ecc.
Questi requisiti si aggiungono all'integrazione con il servizio in licenza.
Problema
Questo è molto lavoro per una piccola impresa.
Domande
Quali progetti open source standardizzati affrontano questo problema?
Se non ci fossero 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 (che ha poco o nessun reddito) che cerca di concedere in licenza servizi basati sul web?
Grazie!