tło
Mam pytanie biznesowe dotyczące licencjonowania oprogramowania przez Internet. Wiele stron internetowych oferuje oprogramowanie jako usługę dla różnych interfejsów API. Dobrym przykładem jest niestandardowy interfejs API wyszukiwania Google . Proces korzystania z usług internetowych zwykle przypomina:
- Konto. Użytkownik tworzy konto.
- Serwer. Użytkownik określa adresy IP serwerów, które będą wysyłać żądania API.
- Klucz. Użytkownik otrzymuje publiczny klucz API dla żądanych API.
- Przewodnik. Użytkownik otrzymuje dokumentację pokazującą, jak użyć klucza API do złożenia żądania.
- Test. Użytkownik może składać żądania testowe w celu weryfikacji funkcjonalności integracji.
- Dane do faktury. Użytkownik płaci, aby aktywować konto.
- Produkcja. Użytkownik integruje usługę internetową ze swoimi aplikacjami.
- Dezaktywacja. System dezaktywuje konta po wygaśnięciu, przekracza limit żądań itp.
Wymagania te stanowią uzupełnienie integracji z licencjonowaną usługą.
Problem
To dużo pracy dla małego biznesu.
pytania
Jakie gotowe projekty open source rozwiązują ten problem?
Jeśli nie ma takich projektów, co byś zrobił, aby stworzyć realne, niedrogie rozwiązanie (najlepiej procent każdej licencji)? To znaczy, jakiego oprogramowania lub istniejących usług komercyjnych użyłbyś dla małej firmy (mającej niewielki lub żaden dochód), która stara się licencjonować usługi internetowe?
Dziękuję Ci!