Workcube'de haberleşme servisleri ve Coldfusion Web Socket


Workcube; birimler ve çalışanlar arasındaki iletişime oldukça önem veren %100 Web tabanlı bir ERP yazılımıdır. Süreçler, anlık mesajlaşmalar, bildirimler sayesinde sürekli olarak iletişim halinde olan bir sistem hizmeti sunar. Bu iletişim akışının da çeşitli güncel Web teknolojileri kullanarak, anlık ve sürekli olmasına önem gösterir.

Anlık iletişimi sürekli kılmak ve kaliteli bir iletişim alt yapısı oluşturmak için Coldfusion Web Socket ve Google Notification araçlarını kullanır.

Coldfusion Web Socket ve Google Notification araçlarının sağlıklı çalışabilmesi için dikkat edilmesi gereken bazı hususlar ve kritik ayarların yapılandırılmasına ihtiyaç vardır.

  1. Google Notification aracı SSL sertifikası içermeyen, https protokolünü kullanmayan sistemlerde çalışmaz!
  2. Coldfusion Web Socket'in çalışabilmesi için CF Server üzerinde bazı ayarların yapılması ve sunucu üzerinde bazı portların açılması gereklidir. Aşağıdaki yönergeleri izleyerek bu ayarları yapılandırabilirsiniz.
    1. CF admin panelinde Server Settings > Web Socket sayfasına gidin.
    2. Kullanılacak standart ve ssl portlarını belirleyin.
      Not: SSL kullanımı şiddetle tavsiye edilmektedir! 
      Belirlediğiniz portlar sunucu üzerinde açık değilse inbound ve outbound olarak tanımlayın. Eğer dışarı açık bir sisteminiz varsa sunucu hizmeti sağlayıcınızdan bu portların da dışarıya açılmasını talep edin!
    3. Port ayarlarınız şu şekilde olabilir: Standart port : 8579 ya da 8581, SSL portu : 8553
    4. SSL port girişi yaptıysanız sunucunuz üzerindeki ssl sertifikasının da pfx formatında Coldfusion' a tanımlanması gerekecektir.
      Bu işlem için de SSL Keystore İçeri Yükleme ve Yapılandırma işlemleri başlıklı kısmı okuyabilirsiniz.

SSL Keystore İçeri Yükleme ve Yapılandırma İşlemleri

Sunucunuza SSL yüklemesini gerçekleştirdiniz; iis üzerinde sisteminize gerekli https tanım ve yönlendirmelerini yaptınız, geriye sadece Web Socket için SSL ayarları yapılandırmak kaldı. Aşağıdaki adımları da izleyerek bu işlemi de kolaylıkla gerçekleştirebilirsiniz.

  1. Başlat arama çubuğuna Manage Computer Certificates yazın.
  2. Açılan pencerede sol taraftaki panelden Certificates - Local Computer altından Personel > Certificates tıklayın.
  3. Açılan ekranda önceden yüklediğiniz sertifikaları görüntüleyeceksiniz.
  4. Sertifikanıza çift tıklayın.
  5. Açılan panelden Details tıklayın, ardından copy to file tıklayın.
  6. Next butonuna tıklayın, yes, export the private key seçin, Next tıklayın.
  7. Personel Information Exhange seçin, 1 - 3 ve 4. sıradaki checkboxları işaretleyin
  8. Password işaretleyin ve basit bir şifre girin.
  9. Browse tıklayarak silinmeyecek ve kalıcı olan bir dosya yolu seçip, dosya ismi belirleyin, next tıklayın.
  10.  Açılan ekrandan finish tıklayın. Dosyanız belirttiğiniz klasöre dışarı aktarılacaktır.
  11. CF Admin > Server Settings > Web Socket sayfasına gidin, keystore alanında browse tıklayarak az önce dışarı aktardığınız pfx uzantılı dosyayı seçin.
  12. Hemen altındaki Keystore Password alanına, sertifikayı dışarı aktarırken belirlediğiniz şifreyi girin, değişiklikleri kaydedin.
  13. Son olarak görev yöneticisi üzerinden Coldfusion Uygulama sunucusunu yeniden başlatın.

Geri Bildirim

Bu içeriği faydalı buldunuz mu?