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
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
Ö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ı
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ü
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
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ı
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.
