Örnek Kullanım Senaryoları

Senaryo 1:
Bu senaryo da aşağıdakilerin yapılması istenmektedir.
  • Yazılımın toplam 1 kullanıcıya lisanslanması
  • 0 nolu modüle herhangi bir sınırlama olmadan erişilebilmesi
  • Kullanıcının 1 lisans hakkı ile aynı yazılımı çok sayıda çalıştıramaması
  • Bu şekilde bir lisanslamanın yapılabilmesi için herhangi bir O-Key Dongle cihazı kullanılabilir fakat istediğiniz ek özelliklere göre seçmeniz gereken model değişebilir.
Kullanıcının aynı yazılımı çok sayıda çalıştıramaması istendiğinden, Aynı Kullanıcının Çoklu Oturum Hakkı ayarı EVET olarak seçilir ve cihaza yüklenir


Modüllere herhangi bir yükleme yapmaya gerek yoktur.

Senaryo 2:
Bu senaryo da aşağıdakilerin yapılması istenmektedir.
  • Yazılımın toplam 1 kullanıcıya lisanslanması
  • Lisansın zaman zaman güncellenmesi
  • Yazılım üzerinde değişiklik yapılıp yapılmadığının kontrol edilmesi
  • Kullanıcının 1 lisans hakkı ile aynı yazılımı çok sayıda çalıştıramaması
  • Bu şekilde bir lisanslamanın yapılabilmesi için herhangi bir O-Key Dongle cihazı kullanılabilir fakat istediğiniz ek özelliklere göre seçmeniz gereken model değişebilir.
Lisansın zaman zaman güncellenmesi istendiğinden O-Key Dongle Developer Center kullanılarak, cihaza bir lisans yüklemesi yapılır ve bu lisans OD_CheckLicence fonksiyonu çağrılarak kontrol edilir. Yazılımın üzerinde değişiklik yapılıp yapılmadığı kontrol edilmek istenmektedir. Bunun yapılabilmesi için ilk önce yazılımın içine kendinin özetini alacak olan algoritma eklenir. Kendi özetini alan yazılımı bunu cihazdan OD_ReadHash fonksiyonu ile okuduğu özetle karşılaştırıp bir değişiklik olup olmadığına bakmaktadır.
Bu şekilde kodlama yapıldıktan sonra yazılımın özeti O-Key Dongle Developer Center içinde bulunan araçlar ile hesaplanarak, cihaza yazılır.
Kullanıcının aynı yazılımı çok sayıda çalıştıramaması istendiğinden, Aynı Kullanıcının Çoklu Oturum Hakkı ayarı EVET olarak seçilir ve cihaza yüklenir.


Modüllere herhangi bir yükleme yapmaya gerek yoktur.

Senaryo 3:
Bu senaryo da aşağıdakilerin yapılması istenmektedir.
  • Yazılımın toplam 1 kullanıcıya lisanslanması
  • 0 nolu modüle herhangi bir sınırlama olmadan erişilebilmesi
  • Kullanıcının yazılımı toplam 30 saat ya da 100 defa çalıştırabilmesi
  • Bu şekilde bir lisanslamanın yapılabilmesi için O-Key Evaluation cihazı kullanılabilir.
Yazılımın toplam 100 defa çalıştırılabilmesi istendiğinden, O-Key Dongle Developer Center yazılımı kullanılarak O-Key Evaluation cihazına 101 adet oturum limiti yüklenir.


Yazılımın toplam 30 saat çalıştırılabilmesi istenmektedir. Her kredi 5 dakika anlamına geldiği için toplam 30 x 12 = 360 + 1 = 361 kredi yüklenmesi gerekmektedir.
Yazılımın içinde her OD_Login fonksiyonu çağrıldığınta 1 kredi otomatik olarak azalmaktadır. Bunun nedeni 5 dakika dolmadan programı kapatıp tekrar açmaları engellemek içindir.




Yazılım ilk açılıp cihazdan bir defa oturum numarası alındıktan sonra hiç kapatılmaz ise 30 saat boyuna çalışacaktır fakat sürekli açma ve kapamalar yapılırsa kullanım süresi azalacaktır. Kredi yüklemeleri yapılırken bu konulara dikkat edilmelidir.
Modüllere herhangi bir yükleme yapmaya gerek yoktur.

Senaryo 4:
Bu senaryo da aşağıdakilerin yapılması istenmektedir.
  • Yazılımın toplam 8 kullanıcıya lisanslanması
  • 0 nolu modüle herhangi bir sınırlama olmadan erişilebilmesi
  • 1 nolu modüle yalnızca 4 kullanıcının erişebilmesi
  • Kullanıcının 1 lisans hakkı ile aynı yazılımı çok sayıda çalıştıramaması
Bu şekilde bir lisanslamanın yapılabilmesi için O-Key XNET cihazı kullanılabilir.
O-Key Dongle Developer Center yazılımı kullanılarak O-Key XNET Cihazına 8 kullanıcı limiti yüklenir.




Kullanıcının aynı yazılımı çok sayıda çalıştıramaması istendiğinden, Aynı Kullanıcının Çoklu Oturum Hakkı ayarı EVET olarak seçilir ve cihaza yüklenir.



Modüllere de aşağıdaki gibi sınırlamalar yüklenir.



İstemci ve Sunucudaki gerekli ayarlamalar daha önce Ağ Ortamında Çalışma bölümünde anlatıldığı gibi yapılır.
Bu noktadan sonraki lisanslama stratejisi sizin kodlamanıza göre değişecektir.
Yazılımda OD_Login fonksiyonunu çağırırken gönderdiğiniz modül numarasına göre cihaza erişim hakkınız olup olmadığı kontrol edilecektir.
Kullanıcı aynı programı tekrar çalıştırdığında 1 lisans hakkı daha düşülecektir. Dolayısı ile ağ ortamındaki 1 kullanıcı aynı programı 8 defa çalıştırdığında diğer kullanıcılar lisans hakkı alamayacaktır.


Senaryo 5:
Bu senaryo da aşağıdakilerin yapılması istenmektedir.
  • Yazılımın toplam 8 kullanıcıya lisanslanması
  • 0 nolu modüle herhangi bir sınırlama olmadan erişilebilmesi
  • 1 nolu modüle yalnızca 2 kullanıcının erişebilmesi
  • 2 nolu modüle yalnızca 3 kullanıcının erişebilmesi
  • Kullanıcının 1 lisans hakkı ile aynı yazılımı çok sayıda çalıştırabilmesi
Bu şekilde bir lisanslamanın yapılabilmesi için;
O-Key Dongle Developer Center yazılımı kullanılarak O-Key XNET Cihazına 8 kullanıcı limiti yüklenir.




Kullanıcının aynı yazılımı çok sayıda çalıştırabilmesi istendiğinden, Aynı Kullanıcının Çoklu Oturum Hakkı ayarı HAYIR olarak seçilir ve cihaza yüklenir.



Modüllere de aşağıdaki gibi sınırlamalar yüklenir.




İstemci ve Sunucudaki gerekli ayarlamalar daha önce Ağ Ortamında Çalışma bölümünde anlatıldığı gibi yapılır.
Bu noktadan sonraki lisanslama stratejisi sizin kodlamanıza göre değişecektir.
Yazılımda OD_Login fonksiyonunu çağırırken gönderdiğiniz modül numarasına göre cihaza erişim hakkınız olup olmadığı kontrol edilecektir.
Eğer bir kullanıcı aynı anda farklı modüllere erişim sağlıyorsa ise cihazdan birden fazla lisans hakkı düşülür.
Kullanıcı aynı programı ve aynı modülü istediği kadar çalışma hakkına sahip olacaktır. Ama aynı anda sadece 8 farklı kullanıcı yazılıma erişebilecektir.