Generar clave de licencia comercial para servicio web

10

Antecedentes

Tengo una pregunta comercial sobre las licencias de software basadas en la web. Varios sitios web ofrecen software como servicio para varias API. Un buen ejemplo es la API de búsqueda personalizada de Google . El proceso para usar servicios web generalmente se parece a:

  1. Cuenta. El usuario crea una cuenta.
  2. Servidor. El usuario define las direcciones IP de los servidores que realizarán las solicitudes de API.
  3. Llave. El usuario recibe una clave API pública para las API deseadas.
  4. Guía. El usuario recibe documentación que muestra cómo usar la clave API para realizar una solicitud.
  5. Prueba. El usuario puede realizar solicitudes de prueba para verificar la funcionalidad de integración.
  6. Facturación. El usuario paga para activar la cuenta.
  7. Producción. El usuario integra el servicio web en sus aplicaciones.
  8. Desactivación. El sistema desactiva las cuentas cuando caducan, excede el límite de solicitud, etc.

Estos requisitos son adicionales a la integración con el servicio que se está licenciando.

Problema

Eso es mucho trabajo para una pequeña empresa.

Preguntas

¿Qué proyectos estándar de código abierto abordan este problema?

Si no hay tales proyectos, ¿qué haría para diseñar una solución viable y de bajo costo (idealmente, un porcentaje de cada licencia)? Es decir, ¿qué software o servicios comerciales existentes usaría para una pequeña empresa (que tiene poco o ningún ingreso) que busca licenciar servicios basados ​​en la web?

¡Gracias!

enlaces relacionados

Dave Jarvis
fuente
1
No tengo idea de sus costos, pero Mashable puede ser una opción: mashery.com/product/features/partner-portal & mashery.com/product/features/api-packager
Eric Brandel

Respuestas:

10

Este problema se llama API Management y hay varias soluciones.

Facturación integrada - FOSS

Soluciones que ofrecen facturación integrada que son de código abierto, gratuitas o que cobran un porcentaje (según suscripciones, por lo que no hay tarifas iniciales):

Facturación Integrada - Comercial

Soluciones que ofrecen facturación integrada, pero cobran por los servicios:

Componentes

Varios sitios y software que ofrecen soluciones parciales a partir de las cuales se puede crear una solución completa.

Administración de API

Cuentas

Documentación

Facturación

Dave Jarvis
fuente