İçeriğe geç

inSCADA Dokümantasyon

Hangi inSCADA sürümüne ait dokümantasyonu görmek istersiniz?

inSCADA’nın iki aktif sürümü vardır:

  • JDK 11 (Klasik sürüm) — Java 11 tabanlı, saha kanıtlı, sürümü korunan platform.
  • JDK 21 (Yeni nesil sürüm) — Java 21 tabanlı, modern, modüler ve bulut-hazır platform.

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).

AlanKlasik (JDK 11)Yeni Nesil (JDK 21)
Temel platformJava 11 tabanlıJava 21 LTS tabanlı
Resmi destek ufkuSınırlı — uzun vadeli destek azalıyor2031’e kadar LTS güvencesi
Mimari yapıTek bloklu (monolitik) modül40+ bağımsız modül
Performans modeliKlasik iş parçacığı havuzuVirtual threads — yüksek eşzamanlılık
Güvenlik çerçevesiKlasik güvenlik yığınıGüncel güvenlik standartları
Dashboard sistemiKlasik board görünümüYeni nesil GridStack tabanlı dashboard
Özel HTML / WidgetSınırlıTam destek — sandbox’lı iframe, güvenli JS API
Özel veritabanı görünümleriVar — müşteri-özel data tabloları
Dosya sistemi yönetimiTemelGelişmiş — yüklenen SVG/resim/HTML yönetimi
Bulut / SaaS dağıtımKendi sunucunuzdainscada.cloud hazır SaaS + kendi sunucunuzda
Yapay zeka entegrasyonuMCP (Model Context Protocol) desteği
Script motoruNashorn — ECMAScript 5Modern JavaScript motoru
Endüstriyel protokollerTam setTam set (özdeş)
Alarm / Trend / AnimasyonTamTam (iyileştirilmiş UX)
DurumunuzÖnerimiz
Yeni bir proje başlatıyorumJDK 21 — geleceğe yatırım, yeni yetenekler, LTS güvencesi
Bulut / SaaS dağıtım düşünüyorumJDK 21 — inscada.cloud ile doğrudan uyum
Çok-tesisli, müşteri-özel panel senaryosu varJDK 21 — Custom HTML/DB/Menu yerleşik
AI/LLM destekli otomasyon planlıyorumJDK 21 — MCP entegrasyonu standart
Mevcut JDK 11 kurulumum stabil çalışıyorJDK 11 — desteklenmeye devam eder, planlı migrasyon ideal
Kritik süreçler, değişime hemen girememJDK 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:

  • Endüstriyel haberleşme protokolleri (Modbus, OPC-UA, S7, MQTT, IEC-61850, DNP3 ve dahası)
  • Alarm yönetimi — koşullu, süreli, gruplu alarmlar
  • Trend ve tarihsel veri — yüksek çözünürlüklü loglama
  • SVG tabanlı animasyon / HMI tasarımı
  • Script motoru — iş mantığı ve otomasyon
  • Raporlama, bildirim (mail / SMS / push)
  • Chat / operatör iletişimi
  • Kümeleme / yüksek erişilebilirlik (cluster)
  • Çok-alan / çok-kiracı (space)
  • Kullanıcı, rol ve yetki yönetimi