5.1 İşlemciler ve uçlar

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Teknik Kılavuzlar > Netsim System Agent Kurulum ve Yönetim Kılavuzu > 5. Servis yüzeyleri >

5.1 İşlemciler ve uçlar

İşlemci (yol)Ne için; işletimde bilinmesi gerekenlerProtokol
AdminREST (/AdminREST)Yönetim uçları: durum, izleme, günlük, oturumlar, lisans, dosya, EXECCOMMAND (LOADCONFIG, RESCHEDULETASKS, RELOADENDPOINTS, DBSETUP, CLOSESESSION …). Anonime kapalıdır (yalnız GET SITE); SYSADMIN üyesi ya da SYSDBA ister. SQL çalıştıran ucu yoktur, betikler /ivedi'den geçer. Yönetim arayüzü bu yüzeyi kullanır.§8
ClientREST (/ClientREST)İstemci uygulamaların yüzeyi: oturum, lisans sayımı, kullanıcı listesi, raporlar, yardım ve belge uçları, WebSocket mesajları. Koruma uç başınadır; “açık oturum” parola denetimi değil, istemci el sıkışması ve lisans denetimidir. Rapor uçları istemcinin değil yapılandırmadaki bağlantının kimliğiyle çalışır. /ClientREST güvenilmeyen ağa doğrudan açılmaz.§1–§6
IVEDI (/ivedi)Motorun SQL oturum protokolü (WebSocket ve durumsuz POST /ivedi/execute): msql, yönetim arayüzü, FireDAC sürücüsü, dil sunucusu ve PSQL hata ayıklayıcısı. Betikler hizmet hesabının yetkisiyle koşar ve makinede komut çalıştırmaya kadar gider: kapısı parolası doğrulanmış SYSADMIN / SYSDBA login'idir. Ayarları statementTimeoutMs, maxInlineBlob, debugMode.§7
CRUD (/crud)WEBSENDP tablosundan gelen uçlar ve /crud/data, /crud/metadata REST veri erişimi. Conf database (kayıt adı) ve authMode: session (MASTER login'i, yönetici) ya da database (kimliği ve yetkiyi veritabanı doğrular). Uç listesi RELOADENDPOINTS ile tazelenir.§9
REST (örn. /api)Veritabanındaki ENDPOINT nesneleri. Conf database zorunlu; maxBodyBytes, statementTimeoutMs, reloadIntervalSec. Uç tanımı ve kimlik biçimi SQL'dedir (CREATE ENDPOINT); motor hatası istemciye gitmez, ayrıntısı günlüktedir.§3.5
MessageQueue (/message)Mesaj kuyruğu ve kanallar; anonymousSender açıksa kimliksiz gönderici kabul edilir.§5
IoTGatewayIoT ağ geçidi ve cihaz istemcileri; cihazlar MASTER'ın iot$device / iot$legacy_device tablolarındadır.§5.2, §10
REST (/whatsapp)WhatsApp webhook'u: olay veritabanının iki ENDPOINT'i ve wa_webhook credential'ı; conf'ta sır yoktur.§11
MCP (/mcp) ve -MCPMCP sunucusu: HTTP işlemcisi anonimdir ve yalnız katalog ve yardım araçlarını sunar; ağa açıksa conf database tek kayda sınırlanır ve rateLimitPerMinute verilir. Komut satırı kipi (-MCP [-DATABASE ad]) yerel kullanıcının yetkisiyle koşar, rol denetimi yoktur.§12
DistributionDağıtım işlemcisi (Netsim'in dağıtım sunucusu ya da yerel ayna); aşağıda “Dağıtım sayfası ve distribution ayarı”.§3.2a
StaticFile, WebDAVAşağıda “Diğer işlemciler” ve “Yönetim arayüzü”.—
Dikkat

Bir uygulamanın autoServices listesindeki websocket yükseltmesi hiçbir kimlik doğrulaması yapmaz: WebSocket bağlantısının kimliği, öncesinde yapılan POST …/OpenSession çağrısındaki Basic auth ile belirlenir (protokol §8.1).