Wygeneruj komercyjny klucz licencyjny do usługi internetowej

10

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:

  1. Konto. Użytkownik tworzy konto.
  2. Serwer. Użytkownik określa adresy IP serwerów, które będą wysyłać żądania API.
  3. Klucz. Użytkownik otrzymuje publiczny klucz API dla żądanych API.
  4. Przewodnik. Użytkownik otrzymuje dokumentację pokazującą, jak użyć klucza API do złożenia żądania.
  5. Test. Użytkownik może składać żądania testowe w celu weryfikacji funkcjonalności integracji.
  6. Dane do faktury. Użytkownik płaci, aby aktywować konto.
  7. Produkcja. Użytkownik integruje usługę internetową ze swoimi aplikacjami.
  8. 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!

powiązane linki

Dave Jarvis
źródło
1
Nie mam pojęcia o ich kosztach, ale Mashable może być opcją: mashery.com/product/features/partner-portal & mashery.com/product/features/api-packager
Eric Brandel

Odpowiedzi:

10

Ten problem nazywa się zarządzaniem interfejsami API i istnieje wiele rozwiązań.

Zintegrowane fakturowanie - FOSS

Rozwiązania, które oferują zintegrowane rozliczenia, które są otwarte, bezpłatne lub pobierają procent (na podstawie subskrypcji, więc nie ma opłat wstępnych):

Zintegrowane fakturowanie - komercyjne

Rozwiązania, które oferują zintegrowane rozliczenia, ale naliczają opłaty za usługi:

składniki

Różne witryny i oprogramowanie, które oferują częściowe rozwiązania, z których można stworzyć kompletne rozwiązanie.

Zarządzanie API

Konta

Dokumentacja

Dane do faktury

Dave Jarvis
źródło