Arka fon
Web tabanlı yazılım lisanslama ile ilgili bir iş sorum var. Bazı web siteleri çeşitli API'ler için hizmet olarak yazılım sunar. Google'ın Özel Arama API'sı buna iyi bir örnektir . Web servislerini kullanma süreci tipik olarak aşağıdakilere benzer:
- Hesap. Kullanıcı bir hesap oluşturur.
- Sunucusu. Kullanıcı, API istekleri yapacak sunucuların IP adreslerini tanımlar.
- Anahtar. Kullanıcı, istenen API (lar) için genel bir API anahtarı alır.
- Kılavuz. Kullanıcıya, istekte bulunmak için API anahtarının nasıl kullanılacağını gösteren belgeler verilir.
- Ölçek. Kullanıcı, entegrasyon işlevselliğini doğrulamak için test talepleri yapabilir.
- Fatura. Kullanıcı hesabı etkinleştirmek için ödeme yapar.
- Üretim. Kullanıcı, web servisini uygulamalarına entegre eder.
- Devreden. Sistem, süresi dolduğunda hesapları devre dışı bırakır, istek sınırını aşar vb.
Bu gereksinimler, lisanslanan hizmetle entegrasyona ilavedir.
Sorun
Bu küçük bir işletme için çok fazla iş.
Sorular
Hangi hazır, açık kaynaklı projeler bu sorunu ele alıyor?
Böyle bir proje yoksa, uygun, düşük maliyetli bir çözümü (ideal olarak her bir lisansın yüzdesini) tasarlamak için ne yapardınız? Yani, web tabanlı hizmetleri lisanslamak isteyen küçük bir işletme için (çok az geliri olan veya hiç geliri olmayan) hangi yazılımları veya mevcut ticari hizmetleri kullanırsınız?
Teşekkür ederim!