İçeriğe geç

Teknoloji

Kullanılan Teknolojiler

SetXRM; .NET Core arka ucu, Vue.js ön yüzü, PostgreSQL veritabanı ve Docker tabanlı altyapısıyla kurumsal ölçekte çalışmak üzere tasarlandı. Platformu oluşturan katmanlar ve teknolojiler:

Kanıtlanmış teknolojiler

Geniş topluluğu ve uzun vadeli desteği olan, kurumsal projelerde yaygın kullanılan bileşenler.

Gerçek zamanlı

SignalR ile bildirimler ve kayıt değişiklikleri sayfayı yenilemeden ekrana düşer.

Açık entegrasyon

OpenAPI ile belgelenmiş REST API, HTTP ve veritabanı bağlantıları ile her sisteme bağlanır.

Kurumsal güvenlik

LDAP, Azure AD, Keycloak ve Google ile tek oturum açma; rol ve kayıt bazlı yetkilendirme.

Teknoloji yığını

Platformu oluşturan katmanlar

01

Arka uç ve API

İş kuralları, yetkilendirme ve entegrasyonlar .NET Core üzerinde çalışan servislerde işlenir; tüm işlevler belgelenmiş bir REST API ile dışarı açılır.

  • .NET CoreArka uç servisleri
  • C#İş katmanı
  • REST API · OpenAPISetXRM Base API v2
  • SwaggerEtkileşimli API dokümanı
  • SignalRAnlık bildirim ve güncelleme
  • HangfireZamanlanmış ve arka plan işleri
02

Ön yüz

Uygulama ve yönetim paneli Vue.js ile geliştirilen tek sayfa uygulamalardır; veri tabloları, formlar ve grafikler DevExpress bileşenleriyle çizilir.

  • Vue.jsUygulama ve yönetim paneli
  • ReactSetXRM Meet arayüzü
  • DevExpressDevExtreme tablo, form, grafik
  • BootstrapDuyarlı arayüz
  • jQueryEklenti altyapısı
  • LeafletHarita ve konum ekranları
03

Süreç, raporlama ve kodlama

İş akışları BPMN standardıyla görsel olarak tasarlanır; dashboard'lar sürükle-bırak hazırlanır, kod gereken yerde SetCode devreye girer.

  • BPMN 2.0Görsel süreç tasarımcısı
  • DevExpress DashboardDashboard tasarımcısı
  • SetCodePlatform içi kodlama dili
  • Monaco EditorSetCode kod editörü
  • ExcelJSExcel içe / dışa aktarım
  • QuillZengin metin editörü
04

Veri ve depolama

Ana veritabanı PostgreSQL'dir; Redis önbellek olarak hız kazandırır. Dış veritabanlarına bağlanabilir, yedek ve dosyaları farklı depolama hizmetlerine aktarabilirsiniz.

  • PostgreSQLAna veritabanı
  • Microsoft SQL ServerDış veritabanı bağlantısı
  • RedisÖnbellek
  • Amazon S3Dosya / yedek depolama
  • AzureDosya / yedek depolama
  • Google DriveDosya / yedek depolama
05

Altyapı ve barındırma

Servisler Docker konteynerlerinde paketlenir; Linux ve Windows Server ortamlarında çalışır, Nginx tabanlı ters vekil sunucu arkasında yayınlanır.

  • DockerKonteyner
  • Linux ServerSunucu işletim sistemi
  • UbuntuSetXRM Meet sunucusu
  • Windows ServerSunucu işletim sistemi
  • Nginx · OpenRestyTers vekil sunucu
  • SFTP · SMBYedek aktarımı
06

Kimlik doğrulama ve iletişim

Kullanıcılar şifreyle ya da kurumsal kimlik sağlayıcılarıyla (tek oturum açma) giriş yapar; görüntülü görüşmeler SetXRM Meet ile tarayıcıda gerçekleşir.

  • LDAP / Active DirectoryKurumsal tek oturum açma
  • Azure AD (OIDC)Microsoft hesabıyla giriş
  • KeycloakKimlik sağlayıcı
  • GoogleGoogle hesabıyla giriş
  • JitsiSetXRM Meet altyapısı
  • WebRTCTarayıcıda görüntülü görüşme

Altyapınıza nasıl uyum sağlar?

Kimlik doğrulama, entegrasyon ve barındırma gereksinimlerinizi birlikte değerlendirelim.