1. Uzun vadeli güvence
Java 21, Oracle ve topluluk tarafından 2031’e kadar destek alan yeni nesil LTS sürümüdür. Yeni projelerinizi bugün kurduğunuzda önümüzdeki 6-7 yıl güvenlik yamaları ve ekosistem güncellemesi garantilidir.
inSCADA’nın iki aktif sürümü vardır:
Her iki sürüm de aynı endüstriyel protokolleri (Modbus, OPC-UA, S7, MQTT, IEC-61850, DNP3 vb.) ve aynı temel SCADA yeteneklerini (alarm, trend, animasyon, script, rapor, chat) destekler. Fark; altyapı kalitesinde, modülerlikte, yeni UI yeteneklerinde ve uzun vadeli sürdürülebilirliktedir.
1. Uzun vadeli güvence
Java 21, Oracle ve topluluk tarafından 2031’e kadar destek alan yeni nesil LTS sürümüdür. Yeni projelerinizi bugün kurduğunuzda önümüzdeki 6-7 yıl güvenlik yamaları ve ekosistem güncellemesi garantilidir.
2. Modern güvenlik katmanı
Yeni nesil sürüm, son yılların güvenlik en iyi uygulamalarını doğrudan beraberinde getirir. Güncel güvenlik standartları, modern kimlik-doğrulama akışları, güncel yamalar.
3. Daha yüksek performans
Java 21’in virtual thread’leri (Project Loom) sayesinde aynı donanımda çok daha fazla eşzamanlı veri noktası işlenebilir. Yüksek variable sayısı, yoğun alarm trafiği ve aynı anda çok sayıda kullanıcıda fark hissedilir.
4. Modüler mimari
JDK 21 sürümü 40+ bağımsız modül olarak yeniden tasarlandı (alarm, dashboard, chat, cluster, script, notification, harita…). Bir modüldeki değişiklik diğerlerini etkilemez; yeni özellikler daha hızlı çıkar, regresyon riski düşer.
5. Genişletilebilir arayüz
Müşteriye özel paneller, kendi veritabanı görünümleriniz, HTML widget’lar, dosya sistemi entegrasyonu — JDK 21’de standart yetenek olarak gelir. “Beyaz etiket” ve “müşteri-özel dashboard” senaryoları çok daha kolay kurulur.
6. Bulut-hazır platform
inSCADA Cloud (inscada.cloud) doğrudan JDK 21 sürümü üzerinde çalışır. SaaS dağıtımı, çok-tesisli (multi-space) izolasyon, merkezi yönetim gibi modern operasyon biçimleri yeni nesil sürümle birlikte gelir.
Aşağıdaki tablo iki sürümün somut farklarını özetler. Ortak çekirdek SCADA yetenekleri ayrıca listelenmemiştir (her iki sürümde de tam olarak mevcuttur).
| Alan | Klasik (JDK 11) | Yeni Nesil (JDK 21) |
|---|---|---|
| Temel platform | Java 11 tabanlı | Java 21 LTS tabanlı |
| Resmi destek ufku | Sınırlı — uzun vadeli destek azalıyor | 2031’e kadar LTS güvencesi |
| Mimari yapı | Tek bloklu (monolitik) modül | 40+ bağımsız modül |
| Performans modeli | Klasik iş parçacığı havuzu | Virtual threads — yüksek eşzamanlılık |
| Güvenlik çerçevesi | Klasik güvenlik yığını | Güncel güvenlik standartları |
| Dashboard sistemi | Klasik board görünümü | Yeni nesil GridStack tabanlı dashboard |
| Özel HTML / Widget | Sınırlı | Tam destek — sandbox’lı iframe, güvenli JS API |
| Özel veritabanı görünümleri | — | Var — müşteri-özel data tabloları |
| Dosya sistemi yönetimi | Temel | Gelişmiş — yüklenen SVG/resim/HTML yönetimi |
| Bulut / SaaS dağıtım | Kendi sunucunuzda | inscada.cloud hazır SaaS + kendi sunucunuzda |
| Yapay zeka entegrasyonu | — | MCP (Model Context Protocol) desteği |
| Script motoru | Nashorn — ECMAScript 5 | Modern JavaScript motoru |
| Endüstriyel protokoller | Tam set | Tam set (özdeş) |
| Alarm / Trend / Animasyon | Tam | Tam (iyileştirilmiş UX) |
| Durumunuz | Önerimiz |
|---|---|
| Yeni bir proje başlatıyorum | JDK 21 — geleceğe yatırım, yeni yetenekler, LTS güvencesi |
| Bulut / SaaS dağıtım düşünüyorum | JDK 21 — inscada.cloud ile doğrudan uyum |
| Çok-tesisli, müşteri-özel panel senaryosu var | JDK 21 — Custom HTML/DB/Menu yerleşik |
| AI/LLM destekli otomasyon planlıyorum | JDK 21 — MCP entegrasyonu standart |
| Mevcut JDK 11 kurulumum stabil çalışıyor | JDK 11 — desteklenmeye devam eder, planlı migrasyon ideal |
| Kritik süreçler, değişime hemen giremem | JDK 11 — geçişi uzun vadeli yol haritasına alın |
Aradaki fark yalnızca altyapı ve yeni yeteneklerdedir. inSCADA’nın klasik değer önermesi her iki sürümde de eşit şekilde mevcuttur: