Java, NetWare 5 e OSA: la strategia Novell
Di Linda Boyer (NetWare Connection Magazine maggio 1998 http://www.novell.com/nwc)

Boyer: "Che cosa rappresenta OSA per Novell?"

Stone: "Open Solution Architecture (OSA) rappresenta solo una parte della strategia globale di cui si Φ parlato durante l'edizione 1998 di BrainShare, la grande convention tecnologica annuale di Novell. L'azienda punta alla creazione di quello che potrebbe essere definito in modo appropriato una piattaforma di rete intelligente. OSA chiama in causa lo sviluppo e le potenzialitα delle applicazioni Java. Con NetWare, Novell detiene giα la pi∙ importante piattaforma di rete attualmente disponibile al mondo. OSA non fa altro che estendere questa piattaforma per coinvolgere un numero ancora maggiore di sviluppatori. In pratica, sono state integrate API e strumenti Java per aiutare gli sviluppatori a creare con sempre maggiore facilitα applicazioni Java per NetWare 5. OSA rende NetWare 5 il percorso di sviluppo e di upgrade ideale delle piattaforme che supportano Internet. Dal punto di vista delle esigenze di gestione di un server, il supporto Java - insieme ai servizi proposti da Novell - offre un'architettura per Internet che nessun altro possiede. La maggior parte dei sistemi operativi di rete oggi dispone di qualche funzionalitα di Web server. Solo Novell, sta personalizzando NetWare 5 appositamente per Internet".

Boyer: "Quali vantaggi trarranno gli sviluppatori dal fatto che NetWare 5 diventi una piattaforma Java?"

Stone: "Innanzitutto le prestazioni. Molti sviluppatori che scrivono oggi applicazioni in C e C++ stanno giα migrando a Java. Gli sviluppatori necessitano di piattaforme sempre pi∙ veloci e NetWare 5 Φ certamente in grado di fornire velocitα extra. Un ambiente NetWare Java offre prestazioni eccellenti, come testimoniano i benchmark pi∙ recenti che dicono che NetWare 5 rappresenta la piattaforma Java pi∙ veloce del mondo. Gli sviluppatori stanno anche cercando un software per Web server che giri su NetWare 5 e a questo scopo abbiamo proposto Netscape Web Server su piattaforma NetWare. Netscape Web Server gira su NetWare 5 con una velocitα superiore del 30% rispetto a qualsiasi altra piattaforma. Eccoci di nuovo al punto: i benefici di NetWare 5 come piattaforma Java sono le prestazioni. Gli sviluppatori chiedono anche strumenti di lavoro validi. Altro obiettivo di Novell: estendere gli strumenti a disposizione di chi lavora allo sviluppo. Se i tool sono semplici e le API fornite sono stabili, pur passando da una piattaforma all'altra, gli sviluppatori sono soddisfatti. Agli sviluppatori non piace dover ricompilare due o tre volte i codici se si cambia piattaforma. Insomma, pi∙ facili sono gli strumenti, meglio Φ, e gli strumenti Java stanno diventando davvero sempre pi∙ facili da usare, specialmente quando vengono esaltati dall'attivitα del server".

Boyer: "Le applicazioni Java che girano su NetWare 5 eliminano la necessitα dei NetWare Loadable Modules (NLM)."

Stone: "Le applicazioni Java e NLM coesisteranno all'interno di NetWare 5. Gli NLM scritti in C e C++ rimangono ancora i principali meccanismi di sviluppo per ambienti NetWare 4, NetWare 4.11 e anche NetWare 5. Nel tempo, tuttavia, i server Java diventeranno il modello di sviluppo preferito dalla maggioranza degli utenti".

Boyer: "Quale Φ stata la pi∙ grande sfida affrontata da Novell per migrare da protocolli proprietari a protocolli aperti?"

Stone: "Se parliamo di sfide, direi un fatto culturale. Novell ha sempre affermato negli ultimi 13 o 14 anni di attivitα di essere il numero 1 (dopo tutto, ha inventato le LAN!). In pratica ha creato un ambiente sul quale tutti gli altri poi hanno lavorato per proporre soluzioni proprie. Le regole sono cambiate da quando l'interfaccia utente di Internet Φ diventata cos∞ popolare. Il successo di Internet ha evidenziato una nuova piattaforma. Per competere all'interno di questa situazione, Novell ha dovuto cambiare completamente atteggiamento mentale: non avendo inventato TCP/IP, doveva supportarlo, come del resto altri protocolli aperti. Questo cambiamento di rotta ormai Φ realtα. Ce l'abbiamo fatta, ma la sfida culturale Φ stata davvero impegnativa."

Boyer: "Come influenzerα le vendite dei prodotti la migrazione verso i protocolli aperti?"

Stone: "Nel fatturato. Bisogna riconoscerlo: i protocolli IPX e SPX hanno reso Novell quello che Φ. Sono protocolli validi, ma il mondo sta cambiando. Ora le prestazioni vengono misurate su Internet in termini di accesso alle pagine Web e all'interno del grande canale di comunicazione mondiale. Quindi, la velocitα della tecnologia di cache di un'azienda Φ un buon parametro per misurare le prestazioni. Se Novell vuole competere sul mercato, deve unirsi allo sforzo per la definizione degli standard e per fare questo occorre supportare i protocolli aperti. Novell Φ stata definita tempo fa un'azienda in ritardo su Internet, soprattutto perchΦé non disponeva di un'implementazione nativa TCP/IP. NetWare 5, invece, implementa TCP/IP e cos∞' offre la piattaforma giusta per far girare le applicazioni Internet. Presentando queste credenziali, adesso le aziende migreranno su NetWare 5".

Boyer: "Novell smetterα mai di supportare IPX e SPX?"

Stone: "Mai. I protocolli, in realtα, non muoiono mai veramente. Ci sarα sempre spazio per la compatibilitα IPX/SPX nei prodotti Novell perchΦé migliaia di utility e applicazioni lo richiedono. D'accordo, la migrazione verso TCP/IP sarα sempre pi∙ massiccia nel tempo ed Φ esattamente quello che vogliamo, ma quando NetWare 5 sarα pronto, tutti saranno in grado di utilizzare ugualmente le applicazioni IPX".

Boyer: "Che cosa l'ha spinta a entrare in Novell nel settembre del 1997?"

Stone: "Eric Schmidt (attuale CEO di Novell). Conosco Eric da anni. Prima che arrivassi in Novell, dirigevo Object Managenent Group e lavoravo su una piattaforma per l'informatica distribuita dal nome CORBA (Common Object Request Broker Architecture). Eric era in Sun Microsystem a quel tempo e lavorava su Java. Eravamo soliti scherzare sul fatto di chi sarebbe uscito vincitore da questa sfida. Io pensavo che avremmo vinto entrambi, in un modo o nell'altro. In definitiva, sono arrivato in Novell per tre ragioni fondamentali: innanzitutto volevo lavorare con Eric; volevo inserirmi in una grande azienda di software e, infine, credevo che Novell fosse un'azienda che poteva davvero distinguersi nel mercato e contribuire a fare emergere la piattaforma Internet. Attualmente l'azienda si trova in una posizione invidiabile e il mio obiettivo Φ quello di continuare a proporre tecnologie sofisticate, sia oggi che in futuro."