Copyright © 2022 HCL Technologies Limited | www.hcltech.com
HCL Nomad Web e Mobile
Tecnologia e valore per le applicazioni
Copyright © 2022 HCL Technologies Limited | www.hcltech.com Copyright © 2022 HCL Technologies Limited | www.hcltechsw.com
Daniele Vistalli
HCL Ambassador
CEO & CTO / Factor-y S.r.l.
2
Copyright © 2022 HCL Technologies Limited | www.hcltech.com
Nomad
• Cos’è
• Edizioni, componenti, funzionalità
• Come si integra nell’infrastruttura
• Valore per le applicazioni
• Quali applicazioni e utenti ne possono beneficiare
Copyright © 2022 HCL Technologies Limited | www.hcltech.com Copyright © 2022 HCL Technologies Limited | www.hcltechsw.com
Cos’è Nomad
4
Nomad è un Rich Client realizzato con tecnologia WebAssembly che estende le applicazioni Domino & Notes esistenti consentendo di fruirle:
• In mobilità (su SmartPhone e Tablet, iOS e Android)
• Via Web (senza un client Notes, con la maggior parte delle funzionalità del client)
• In modo sicuro (ID e crittografia sono presenti)
E’ l’ideale, e lo vedremo, per estendere l’accesso alle applicazioni a:
• Utenti esterni all’azienda (grazie alle licenze CCX)
• Utenti aziendali che non usano il client notes o Aziende di un gruppo aziendale che non hanno un deployment del client Notes
• Nuovi clienti che non hanno bisogno di tutto ciò che il client Notes offre
Copyright © 2022 HCL Technologies Limited | www.hcltech.com Copyright © 2022 HCL Technologies Limited | www.hcltechsw.com
Nomad Web, Nomad Mobile, Nomad Web Proxy
5
Componente Funzionalità Requisiti Modalità operativa
Nomad Mobile Rich client «Notes» per dispositivi
mobile, tablet e smartphone iOS e Android Connesso e offline (replica) Nomad Web Rich client «Notes» per Browser
moderni. Si installa via Browser, si aggiorna automaticamente, usa la
stessa sicurezza del cliente con NotesID e ID Vault
Web Browser con supporto
WASM Connesso ad un server
Nomad WebProxy (non consente replica per ora).
Server domino fino alla versione 9.0
Nomad Web Proxy
(basato su SafeLinx) E’ un secure reverse proxy che consente ai client Nomad di comunicare con i server domino utilizzando il protocollo NRPC (porta 1352) incapsulato su un canale
WebSocket (HTTPS / 443 / Firewall &
proxy friendly)
Linux o Windows, un database relazionale a supporto (Db2, SQL Server, MySQL)
Espone un endpoint HTTPS, si integra con LDAP (Domino) per autenticazione e ID Vault per distribuire gli ID Notes agli utenti Mobile e Web
Copyright © 2022 HCL Technologies Limited | www.hcltech.com Copyright © 2022 HCL Technologies Limited | www.hcltechsw.com
Nomad Web & Nomad Web Proxy - Architettura
6
Oggi Nomad Web Proxy
Copyright © 2022 HCL Technologies Limited | www.hcltech.com Copyright © 2022 HCL Technologies Limited | www.hcltechsw.com
Valore per le applicazioni esistenti e nuove
7
Set di funzionalità Disponibilità e funzioni sostitutive Piattaforme
Database, viste,
documenti Completamente supportato con le componenti funzionali del client Notes Mobile e Web Agenti Supporto per gli agenti locali LotusScript, agenti Java non sono supportati nei client
Nomad, possono essere eseguiti remotamente sul server Mobile e Web
Firme basate su ID,
documenti criptati Supporto completo, lettura documenti, impiego in form ed Agenti LotusScript Mobile e Web Accesso a
fotocamera e GPS Mobile
Replica offline Possibilità di creare repliche offline dei database e di lavorare in modalità disconnessa
(replicando quando la connessione è disponibile) Mobile
Progressi Web
Application Nomad si può configurare come «progressive web application» sul proprio PC e può
comportarsi di fatto in modo molto simile ad un client stand-alone Web
Multilingua Supportato in entrambi gli ambienti Mobile e Web
Copyright © 2022 HCL Technologies Limited | www.hcltech.com Copyright © 2022 HCL Technologies Limited | www.hcltechsw.com
A chi fa bene Nomad ?
8
Nomad non va inteso (per ora) come un sostituto completo per il client Notes.
Nell’esperienza fatta nell’ultimo anno ci ha aiutato a:
• Portare i vantaggi della piattaforma a nuovi clienti (che non conoscevano la piattaforma), l’esperienza di un «vero client»
• Riutilizzare applicazioni esistenti e con piccoli interventi cosmetici:
• Adattarle all’uso mobile (smartphone, con più lavoro o Tablet quasi senza modifiche)
• Complementando le funzioni del client Nomad con funzioni «web based», per esempio generando report ed esportazioni con agenti web lanciati dal client Nomad.
• Estendere l’uso di applicazioni ad utenti esterni all’azienda:
• Di fatto l’accesso a Nomad consiste nell’accesso ad un sito web da cui il client Nomad viene installato
• Facile da distribuire a clienti e fornitori (le nuove licenze CCX per utenti esterni danno diritto a tutti i client, Nomad incluso)
• Non dover «SCEGLIERE» tra Web e Client per applicazioni esistenti da fornire ad utenti che normalmente non usano il client Notes
Copyright © 2022 HCL Technologies Limited | www.hcltech.com Copyright © 2022 HCL Technologies Limited | www.hcltechsw.com
Il futuro di Nomad e come testare le proprie applicazioni
9
Nomad è in continua evoluzione:
• Nei piani «dichiarati» esiste una versione «Desktop» ovvero installabile, una sorta di client «light» in grado di auto- aggiornarsi.
• HCL ha creato una SandBox per consentire ai clienti di caricare proprie applicazioni e testarle su infrastruttura HCL
• Ci sono molte altre iniziative in corso attorno a Nomad ma di cui non abbiamo ancora la data precisa:
• Un servizio di «preview» per gli allegati (nella versione Web) integrato con il server Domino/Nomad web proxy
• La gestione della replica / offline anche per Nomad Web / Nomad Desktop
Blog: https://blog.hcltechsw.com/domino/try-out-hcl-nomad-web-for-free-in-our-sandbox/
SandBox: https://start.myhclsandbox.com/general.nsf/pgHome?open
Copyright © 2022 HCL Technologies Limited | www.hcltech.com
WATCH THE FILM
$8.4 BILLION ENTERPRISE | 132,000 IDEAPRENEURS | 44 COUNTRIES