Generieren Sie einen kommerziellen Lizenzschlüssel für den Webdienst

10

Hintergrund

Ich habe eine geschäftliche Frage zur webbasierten Softwarelizenzierung. Eine Reihe von Websites bieten Software als Service für verschiedene APIs an. Ein gutes Beispiel ist die benutzerdefinierte Such-API von Google . Der Prozess zur Verwendung von Webdiensten ähnelt normalerweise:

  1. Konto. Benutzer erstellt ein Konto.
  2. Server. Der Benutzer definiert die IP-Adresse (n) der Server, die API-Anforderungen stellen.
  3. Schlüssel. Der Benutzer erhält einen öffentlichen API-Schlüssel für die gewünschten APIs.
  4. Leiten. Der Benutzer erhält eine Dokumentation, die zeigt, wie der API-Schlüssel zum Erstellen einer Anforderung verwendet wird.
  5. Prüfung. Der Benutzer kann Testanforderungen stellen, um die Integrationsfunktionalität zu überprüfen.
  6. Abrechnung. Der Benutzer zahlt für die Aktivierung des Kontos.
  7. Produktion. Der Benutzer integriert den Webdienst in seine Anwendungen.
  8. Deaktivierung. Das System deaktiviert Konten nach Ablauf, überschreitet das Anforderungslimit usw.

Diese Anforderungen gelten zusätzlich zur Integration in den zu lizenzierenden Dienst.

Problem

Das ist viel Arbeit für ein kleines Unternehmen.

Fragen

Welche Standard-Open-Source-Projekte lösen dieses Problem?

Wenn es keine solchen Projekte gibt, was würden Sie tun, um eine tragfähige, kostengünstige Lösung zu entwickeln (idealerweise ein Prozentsatz jeder Lizenz)? Das heißt, welche Software oder vorhandene kommerzielle Dienste würden Sie für ein kleines Unternehmen (mit wenig bis gar keinem Einkommen) verwenden, das webbasierte Dienste lizenzieren möchte?

Vielen Dank!

ähnliche Links

Dave Jarvis
quelle
1
Keine Ahnung von ihren Kosten, aber Mashable kann eine Option sein: mashery.com/product/features/partner-portal & mashery.com/product/features/api-packager
Eric Brandel

Antworten:

10

Dieses Problem wird als API-Verwaltung bezeichnet und es gibt eine Reihe von Lösungen.

Integrierte Abrechnung - FOSS

Lösungen, die eine integrierte Abrechnung anbieten, die Open Source ist, kostenlos ist oder einen bestimmten Prozentsatz berechnet (basierend auf Abonnements, also keine Vorabgebühren):

Integrierte Abrechnung - Kommerziell

Lösungen, die eine integrierte Abrechnung bieten, jedoch Gebühren für Dienstleistungen erheben:

Komponenten

Verschiedene Sites und Software, die Teillösungen anbieten, aus denen eine vollständige Lösung erstellt werden kann.

API-Verwaltung

Konten

Dokumentation

Abrechnung

Dave Jarvis
quelle