Prodotto

Deprecazione del livello di rete legacy

Tradotto automaticamente da Deepl

Per gestire la comunicazione tra 4D Client e 4D Server, 4D propone 3 diversi livelli di rete:

  • Legacy,
  • ServerNet,
  • e QUIC.

Il livello di rete Legacy è stato introdotto 30 anni fa in 4D v3. È stato originariamente sviluppato per AppleTalk, migliorato per ISDN, quindi aggiunto a IPX e infine a TCP/IP.

È stato creato per un uso Client/Server molto diverso da quello che 4D fa oggi: è a thread singolo, ottimizzato per reti lente senza crittografia e disponibile per molti protocolli di rete diversi. In quanto tale, non è affatto ottimizzato per le moderne comunicazioni di rete e supporta un numero molto limitato di funzionalità.

Per questo motivo, con 4D 20 R5, abbiamo deciso di rendere obsoleto il livello di rete Legacy e prevediamo di rimuoverlo presto. Vi invitiamo a passare subito a ServerNet se lo state ancora utilizzando. Lasciate che vi spieghi quali vantaggi otterrete dal passaggio.

Prodotto blank

QUIC ora corrisponde alle capacità di ServerNet

Tradotto automaticamente da Deepl

Il livello di rete QUIC ora supporta lo stesso numero di funzionalità del livello di rete ServerNet. Con 4D 20 R5 abbiamo aggiunto il supporto per IPv6, broadcast e Single Sign-on su Windows.

Naturalmente, continueremo a migliorarlo nelle prossime versioni per renderlo il miglior livello di rete che 4D abbia mai avuto.

Ma per il momento, lasciatemi parlare un po’ di più delle ultime funzionalità che abbiamo aggiunto.

Prodotto blank

Nuovo oggetto di sessione remota 4D con connessione client/server e procedura memorizzata

Tradotto automaticamente da Deepl

Nelle applicazioni 4D esistono quattro tipi di sessioni: sessione remota 4D, sessione di procedura memorizzata, sessione mobile e sessione Web.

Il comando Sessione restituisce già le sessioni Web o Mobile. Ciò consente di accedere a una serie di informazioni sulla sessione e a un oggetto condiviso da tutti i processi della sessione.

In 4D 20 R5, il comando Sessione è stato esteso alla connessione Client/Server e alla stored procedure.

Prodotto blank

Attivare QUIC Layer dalle impostazioni di Struttura, Utente e Database

Tradotto automaticamente da Deepl

In 4D v20 beta, siamo stati entusiasti di mostrarvi il nostro lavoro sul nuovo livello di rete QUIC. Poiché il livello è ancora in versione beta, lo abbiamo disattivato per la versione finale LTS. Il livello QUIC sarà disponibile nelle versioni funzionali, in modo che possiate seguirne lo sviluppo e aiutarci a migliorarlo.

Mentre 4D v20 consentiva il cambio di layer di rete solo nelle applicazioni interpretate e obbligava a una nuova compilazione per le applicazioni ingegnerizzate, 4D v20 R2 consente il cambio di layer nelle applicazioni compilate/costruite tramite le impostazioni di Struttura, Utente e Database per facilitare i test anche in produzione.

Prodotto blank

Livello QUIC: il futuro delle comunicazioni di rete

Tradotto automaticamente da Deepl

I server di produzione più importanti che funzionano con 4D accettano più di mille connessioni simultanee, e questo numero continua a crescere. Di conseguenza, le prestazioni diventano un obiettivo sempre più importante per i nostri team. Il protocollo QUIC, utilizzato dalla nuova versione dello standard HTTP, è stato costruito appositamente per aumentare la velocità e l’affidabilità. Poiché siamo sempre alla ricerca di tecnologie interessanti, stiamo lavorando per sostituire il nostro protocollo di rete di basso livello con il protocollo QUIC.

Per la versione 20, è possibile passare a questo livello di rete e verificare se le prestazioni migliorano. È ancora in fase di beta test, poiché abbiamo bisogno del vostro feedback prima di utilizzarlo come livello di rete predefinito. Pertanto, sarà possibile utilizzarlo solo sulle versioni beta di 4D.

Notizie blank

Consultate la nostra Guida alla sicurezza!

Tradotto automaticamente da Deepl

Nel corso degli anni, la sicurezza è diventata un tema centrale per le applicazioni aziendali. In qualità di sviluppatori 4D, vi trovate costantemente di fronte a clienti che prestano molta attenzione al livello di sicurezza delle soluzioni che utilizzano per gestire le loro attività quotidiane.

Per aiutarvi a rispondere alle domande sulla sicurezza dei vostri clienti, siamo lieti di annunciare il rilascio della Guida alla sicurezza 4D.

Questo documento di riferimento descrive tutti gli strumenti e le tecniche integrate per creare un ambiente sicuro per le vostre applicazioni aziendali: dall’autenticazione alla crittografia TLS, dal sistema di accesso ai dati alla protezione dei dati. Ora è il momento di darci un’occhiata!

Prodotto Set the minimal TLS version for 4D Web Server

Più sicurezza per il vostro server 4D

Tradotto automaticamente da Deepl

Nel corso degli anni, la sicurezza è diventata un tema centrale per le applicazioni aziendali. Transport Layer Security(TLS) e il suo predecessore, Secure Sockets Layer(SSL), entrambi spesso indicati come “SSL”, sono protocolli crittografici che garantiscono la sicurezza delle comunicazioni su una rete di computer. La versione TLS utilizzata dall’applicazione per le connessioni Web o client/server, ad esempio, contribuisce al suo livello di sicurezza.

4D supporta tutte le versioni TLS: 1.0, 1.1 e 1.2. La versione del protocollo utilizzata viene negoziata tra il server e il client quando si stabilisce la connessione. Per aumentare il livello di sicurezza, a partire da 4D v16 R5, la versione minima supportata è TLS 1.2; le versioni precedenti vengono rifiutate perché potrebbero essere poco sicure.

Prodotto Road to IPv6

Migliorare l’interfaccia utente relativa all’IPv6

Tradotto automaticamente da Deepl

Oltre al fatto di avere uno spazio di indirizzi più ampio, IPv6 presenta anche molti altri vantaggi rispetto a IPv4: caratteristiche integrate come il supporto della trasmissione multicast, una maggiore sicurezza con IPSec (che fornisce riservatezza, autenticazione e integrità dei dati) e la possibilità di visualizzare, nella finestra di dialogo di connessione del client 4D, tutti i server 4D disponibili anche se sono pubblicati su una porta non standard (diversa dalla 19813).

4D ha introdotto il supporto IPv6 con 4D v14, tuttavia alcune finestre di dialogo non erano perfettamente organizzate per i casi d’uso IPv6. 4D v16 R4 apporta alcuni miglioramenti all’interfaccia utente per migliorare l’esperienza di chi utilizza configurazioni di rete IPv6.