Distribuzione La guida passo a passo per distribuire con successo un’app utilizzando la piattaforma FileMaker Condividete la vostra app personalizzata con il team! Ora che avete utilizzato la guida Pianificazione per definire i requisiti della vostra app personalizzata e avete utilizzato la guida Creazione per crearla, siete pronti ad esaminare le opzioni di hosting. È tempo di valutare i requisiti hardware e software e stabilire un programma di backup. Questa guida vi illustrerà come distribuire la vostra app personalizzata utilizzando la piattaforma FileMaker. Create app personalizzata perfette per mettere in contatto il team e la vostra attività. 3 Condividete la vostra app personalizzata utilizzando la piattaforma FileMaker! Contenuti della guida Questa è l’ultima delle tre parti di cui si compone la guida, per distribuire un’app personalizzata utilizzando la piattaforma FileMaker. Hosting dell’app….……….…………………………….………….... 8 Stabilite i prodotti necessari per distribuire con successo la vostra app personalizzata con il team, aiutandovi con questa guida. Creazione di un’app personalizzata……….………….……….. 5 Utilizzo della piattaforma FileMaker.….……….……………….. 6 Valutazione delle origini dati……….……….……………………. 13 Che cosa acquistare……….……….……………………………… 15 Definizione di una strategia di distribuzione…….………….. 17 Definizione di una strategia di backup……..…….……….….. 23 Pianificazione di un ripristino di emergenza………………… 26 Considerazioni per gli amministratori di sistema…..………. 28 Appendice A……….……….………………………………………… 34 4 Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A I passi per creare un’app personalizzata I principi che vi aiuteranno nella creazione di un’app personalizzata sono tre. La creazione di un’app personalizzata si basa su tre principi. Pianificazione Creazione Distribuzione Questi principi, illustrati in tre guide separate, vi guideranno lungo il processo di creazione di un’app personalizzata che trasformerà il vostro modo di operare a livello professionale. 5 Scoprite cosa è possibile fare con le app personalizzate. Partite dalla guida Pianificazione. La struttura perfetta per le apps personalizzate di FileMaker Eseguite la vostra app personalizzata. Scoprite come distribuirla agli utenti con la guida Distribuzione. Sviluppate la vostra app personalizzata con Creazione, una guida passo a passo sull’utilizzo della piattaforma FileMaker. Utilizzo della piattaforma FileMaker 6 - Creazione di un’app personalizzata - Utilizzo della piattaforma FileMaker - Hosting dell’app - Valutazione delle origini dati - Che cosa acquistare - Definizione di una strategia di distribuzione - Definizione di una strategia di backup - Pianificazione di un ripristino di emergenza - Considerazioni per gli amministratori di sistema - Appendice A Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A La piattaforma FileMaker: iPad, iPhone, Windows, Mac e Web FileMaker Server FileMaker Go 7 FileMaker Pro FileMaker Pro Advanced FileMaker WebDirect Hosting dell’app 8 - Creazione di un’app personalizzata - Utilizzo della piattaforma FileMaker - Hosting dell’app - Valutazione delle origini dati - Che cosa acquistare - Definizione di una strategia di distribuzione - Definizione di una strategia di backup - Pianificazione di un ripristino di emergenza - Considerazioni per gli amministratori di sistema - Appendice A Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Distribuzione di FileMaker Server per app FileMaker FileMaker Server è un software server rapido e affidabile per condividere e gestire in modo sicuro le app personalizzate. È un’applicazione software separata eseguita su una macchina dedicata e offre un accesso 24 ore su 24, backup automatici e potenti funzioni di sicurezza. Che cos’è un file ospitato? I file ospitati consentono a molte persone di visualizzare e condividere gli stessi dati, garantendo allo stesso tempo efficienza e condivisione delle operazioni. FileMaker Server FileMaker Pro FileMaker Pro Advanced FileMaker Go I file ospitati consentono agli utenti di condividere in modo sicuro le informazioni con utenti FileMaker Pro, FileMaker Go e FileMaker WebDirect. 9 Guida introduttiva di FileMaker 14, capitolo 5 Apertura di un file condiviso in FileMaker Pro Specifiche tecniche di FileMaker Server Considerazioni generali sull’hardware per FileMaker Server FileMaker WebDirect Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Quali sono i vantaggi offerti dall’utilizzo di FileMaker Server? Con FileMaker Server potete: - Controllare e amministrare le app personalizzate da remoto - Automatizzare i backup per il ripristino di emergenza - Programmare gli script - Proteggere i dati con la crittografia SSL - Garantire forte scalabilità e resilienza della rete - Distribuire app interattive sul Web - Risolvere i problemi con statistiche e registri - Integrare con ODBC/JDBC 10 Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Per prestazioni ottimali - Eseguite FileMaker Server su una macchina dedicata, riservata all’utilizzo come server database. - Gestite o limitate l’altro traffico di rete quando FileMaker Server ospita diversi client o un numero elevato di file. - Valutate e installate la potenza necessaria per le app e per gli altri processi eseguiti in parallelo con FileMaker Server. - Garantite velocità di upload e download del sistema adatte alle vostre esigenze. Per ulteriori informazioni sul numero massimo di connessioni testate, fate riferimento all’Appendice A. 11 Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Hosting di terze parti Se non avete la possibilità di ospitare le vostre app, prendete in considerazione l’idea di coinvolgere un fornitore di servizi di hosting di terze parti. Assumendo un consulente FileMaker certificato potrete: - Risparmiare tempo e denaro - Creare e distribuire più rapidamente le vostre app - Disporre delle giuste competenze per le vostre particolari esigenze 12 Trovate un consulente Valutazione delle origini dati 13 - Creazione di un’app personalizzata - Utilizzo della piattaforma FileMaker - Hosting dell’app - Valutazione delle origini dati - Che cosa acquistare - Definizione di una strategia di distribuzione - Definizione di una strategia di backup - Pianificazione di un ripristino di emergenza - Considerazioni per gli amministratori di sistema - Appendice A Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Valutazione delle origini dati Identificate le origini dati Determinate il modo in cui gli utenti accederanno alle origini dati. Il processo di importazione dei dati supporta diversi formati di file, come CSV, Excel, XML, ecc., mentre l’integrazione dei dati in tempo reale supporta origini dati esterne. Controllate i requisiti di sistema - Assicuratevi che gli utenti utilizzino un sistema operativo supportato - 14 Fate riferimento ai requisiti di sistema e alle specifiche tecniche di FileMaker Server Importazione dei dati in un nuovo file FileMaker Pro Panoramica dell’integrazione ODBC/JDBC Specifiche tecniche di FileMaker Server Considerazioni generali sull’hardware per FileMaker Server Database Che cosa acquistare 15 - Creazione di un’app personalizzata - Utilizzo della piattaforma FileMaker - Hosting dell’app - Valutazione delle origini dati - Che cosa acquistare - Definizione di una strategia di distribuzione - Definizione di una strategia di backup - Pianificazione di un ripristino di emergenza - Considerazioni per gli amministratori di sistema - Appendice A Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Che cosa acquistare - Create le app personalizzate utilizzando FileMaker Pro o FileMaker Pro Advanced su computer Windows o Mac. - Ospitate le app su FileMaker Server ed eseguitele su FileMaker Pro per computer Windows o Mac, FileMaker Go per iPad e iPhone e FileMaker WebDirect per browser Web. - Capire ciò di cui avete bisogno è semplice. Basta determinare il numero di persone che utilizzeranno la piattaforma FileMaker. Ogni utente può accedere a FileMaker Pro (per Connessioni Utente), FileMaker Go e FileMaker WebDirect (connessi a FileMaker Server*) per condividere informazioni in modo sicuro e in tempo reale. - Acquistate FileMaker Server 15 per team e un numero di Connessioni Utente corrispondente al numero dei vostri utenti. Le Connessioni Utente vengono vendute a gruppi di 5. FileMaker Server FileMaker Go FileMaker WebDirect * Ogni utente può collegarsi a FileMaker Server con un solo client per volta. FileMaker Pro FileMaker Pro Advanced 16 Licenze FileMaker Definizione di una strategia di distribuzione 17 - Creazione di un’app personalizzata - Utilizzo della piattaforma FileMaker - Hosting dell’app - Valutazione delle origini dati - Che cosa acquistare - Definizione di una strategia di distribuzione - Definizione di una strategia di backup - Pianificazione di un ripristino di emergenza - Considerazioni per gli amministratori di sistema - Appendice A Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Strategia di distribuzione Il termine “distribuzione” fa riferimento alle diverse tecnologie e tecniche che gli sviluppatori utilizzano per rendere disponibili le app per gli utenti. Identifica inoltre i metodi e le procedure standard attraverso cui un’app FileMaker ospitata viene gestita e mantenuta in esecuzione. Lo sviluppo di una strategia di distribuzione è parte integrante della progettazione di un’app e deve essere attuato in anticipo nel processo di progettazione. 18 Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Definizione della migliore distribuzione server Quando installate FileMaker Server, installate tre componenti: un server Web, un Motore per la Pubblicazione Web e un server database. Potete scegliere se installare tutti e tre i componenti sulla stessa macchina o se installare i componenti Web su una macchina separata. Se prevedete un carico elevato della pubblicazione Web, potete installare il Motore per la Pubblicazione Web e il server Web su una macchina separata per ottenere prestazioni migliori. 19 Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Definizione delle opzioni hardware Distribuzione su un’unica macchina Il server Web fornisce i contenuti attraverso i client Pubblicazione Web, ospita l’applicazione Admin Console basata sul Web e gestisce le operazioni di trasferimento dei dati. Distribuzione su due macchine Questa distribuzione separa tutti i componenti correlati alla Pubblicazione Web dal server database. Lo schema di seguito mostra i principali componenti server in una distribuzione su un’unica macchina. Lo schema di seguito mostra i principali componenti server in una distribuzione su due macchine. Worker 20 Guida introduttiva, capitoli 2 e 3 Master Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Tabella di distribuzione Utilizzate la tabella di seguito come guida per scegliere le vostre opzioni di distribuzione. Tipo di utilizzo Distribuzione più adatta alle vostre esigenze Solo client FileMaker Unica macchina, solo con server database. Nessun vantaggio da una distribuzione su due macchine. Sviluppo e test dell’app Unica macchina, con o senza motore per la Pubblicazione Web. Nessun vantaggio da una distribuzione su due macchine. Client FileMaker e carico medio della pubblicazione Web Unica macchina, con server database e motore per la Pubblicazione Web. Garantisce buone prestazioni della pubblicazione Web nella maggior parte degli ambienti. È possibile passare successivamente a una distribuzione su due macchine, se il carico della pubblicazione Web aumenta. Client FileMaker e carico elevato della pubblicazione Web Due macchine. Distribuire il server database sulla macchina master. Distribuire il Motore per la Pubblicazione Web e il server Web su una macchina worker. 21 Guida introduttiva Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Definizione del metodo di autenticazione Scegliete un metodo di autenticazione FileMaker Pro permette di definire account locali o di utilizzare account esterni che fanno ricorso all’autenticazione esterna tramite Open Directory e Active Directory. Consultatevi con il vostro team IT per stabilire il metodo migliore. Ottenete il certificato SSL I prodotti FileMaker comprendono certificati SSL utilizzabili esclusivamente per scopi di test. Per gli ambienti di produzione, dovete acquistare un certificato di terze parti personalizzato compatibile. 22 Sicurezza della rete FileMaker e crittografia SSL Certificati SSL supportati Crittografia dei dati a riposo Supporto delle password crittografate Definizione di una strategia di backup 23 - Creazione di un’app personalizzata - Utilizzo della piattaforma FileMaker - Hosting dell’app - Valutazione delle origini dati - Che cosa acquistare - Definizione di una strategia di distribuzione - Definizione di una strategia di backup - Pianificazione di un ripristino di emergenza - Considerazioni per gli amministratori di sistema - Appendice A Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Definizione di una strategia di backup È fondamentale eseguire regolarmente il backup dei dati. La frequenza di esecuzione del backup (tutti i giorni, più volte a settimana o altra) dipende dalla rapidità con la quale i dati vengono modificati, dalla quantità di dati che andrebbero perduti e dalla difficoltà che una nuova creazione dei dati rappresenterebbe se questi si danneggiassero o andassero perduti. Potete scegliere tra le seguenti opzioni: - Backup programmati - Backup progressivi - Backup con software di terze parti 24 Creazione dei backup Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Backup dei dati Un backup è una copia di un file di database che può essere utilizzata al posto dell’originale se questo è andato perduto, è danneggiato o non può essere recuperato. FileMaker Server offre la possibilità di salvare backup completi dei file a orari prestabiliti. È anche possibile gestire backup progressivi, aggiornati in modo incrementale in base alla modifica dei file. Backup programmati Programmate backup completi dei file quanto più spesso possibile senza influire negativamente sulle prestazioni dell’app per gli utenti. Questi dovrebbero essere eseguiti almeno una volta ogni 24 ore. Backup progressivi Programmate backup progressivi come integrazione ai backup completi. I backup progressivi possono aiutare a riempire le lacune tra i backup completi dal momento che vengono aggiornati molto più spesso. Backup con software di terze parti Non utilizzate software di backup di terze parti per i database mentre questi sono attivi e in uso. Potrebbero compromettere gravemente la stabilità dei file di database e corromperli o causare danni irreversibili. Tuttavia, si dovrebbero utilizzare software di backup di terze parti per archiviare il file di backup di FileMaker. 25 Creazione dei backup Pianificazione di un ripristino di emergenza 26 - Creazione di un’app personalizzata - Utilizzo della piattaforma FileMaker - Hosting dell’app - Valutazione delle origini dati - Che cosa acquistare - Definizione di una strategia di distribuzione - Definizione di una strategia di backup - Pianificazione di un ripristino di emergenza - Considerazioni per gli amministratori di sistema - Appendice A Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Pianificazione di un ripristino di emergenza Un server di standby è una copia recente del server FileMaker pronta per essere distribuita al suo posto in caso di un guasto hardware o software. Questa copia può essere utilizzata in sostituzione del server primario in caso di un guasto hardware o software. Un server di standby non ospita i database per i client, ma è pronto a sostituire il server primario quando necessario. È anche possibile utilizzare temporaneamente un server di standby durante l’esecuzione degli upgrade sul server primario. 27 Guida introduttiva, capitolo 9 FileMaker Server Copia del server Considerazioni per gli amministratori di sistema 28 - Creazione di un’app personalizzata - Utilizzo della piattaforma FileMaker - Hosting dell’app - Valutazione delle origini dati - Che cosa acquistare - Definizione di una strategia di distribuzione - Definizione di una strategia di backup - Pianificazione di un ripristino di emergenza - Considerazioni per gli amministratori di sistema - Appendice A Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Di che cosa discutete con il vostro amministratore di sistema? Requisiti hardware e software Configurazione della rete Verificate di disporre di hardware e software adatti a garantire prestazioni efficienti per la piattaforma FileMaker. Verificate il numero di utenti che accederanno contemporaneamente all'app. Verificate il numero di Connessioni Utente. Verificate di disporre di sottosistema del disco, processore, memoria, LAN e WAN adatti. Verificate la disponibilità delle porte per assicurare prestazioni ottimali di FileMaker Server. Assicuratevi che gli utenti utilizzino un sistema operativo supportato. Decidete se impostare un server di standby per failover e ripristino di emergenza. Assicuratevi di disporre di strumenti di monitoraggio delle prestazioni per FileMaker Server. Stabilite se avete bisogno di aiuto per il forwarding delle porte 5003, 80 e 443 nel router. Verificate che il software antivirus sia disattivato durante l’installazione del server. 29 Specifiche tecniche di FileMaker Server Condivisione delle soluzioni attraverso una rete WAN Connessione di FileMaker Go a una soluzione ospitata Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Di che cosa discutete con il vostro amministratore di sistema? Distribuzione Connettività Stabilite il modo in cui gli utenti accederanno all’app (attraverso computer desktop, dispositivo mobile e/o browser). Verificate se gli utenti hanno bisogno di collegarsi a un’Origine Dati SQL Esterna. Valutate se consentire la condivisione dei dati tramite ODBC e JDBC. Decidete se installare FileMaker Server su un’unica macchina o su due macchine. Sicurezza Definite il tipo di programma di backup dei dati da configurare. Decidete se implementare l’autenticazione interna o esterna (Active Directory o Open Directory). Decidete se avrete bisogno di software di backup di terze parti. 30 Introduzione alle origini SQL esterne Panoramica dell’integrazione ODBC/JDBC Stabilite se avrete bisogno di un certificato SSL. Accesso a origini dati SQL esterne Connessione di FileMaker Go a una soluzione ospitata Appendice A 31 - Creazione di un’app personalizzata - Utilizzo della piattaforma FileMaker - Hosting dell’app - Valutazione delle origini dati - Che cosa acquistare - Definizione di una strategia di distribuzione - Definizione di una strategia di backup - Pianificazione di un ripristino di emergenza - Considerazioni per gli amministratori di sistema - Appendice A Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Incremento della disponibilità delle app Tipo di client Testate e certificate Massime consentite FileMaker Pro (licenze singole e licenze precedenti) 250 Illimitate* Pubblicazione Web personalizzata (CWP)** 200 2000 ODBC/JDBC 50 Illimitate* Connessioni utente per FileMaker Pro 100 100 Connessioni utente per FileMaker Go 100 100 Connessioni utente per FileMaker WebDirect 100 100 * Il numero di connessioni è limitato solo dall’hardware, dalla progettazione del database e dal sistema operativo. ** Un’unica connessione CWP può essere condivisa da più utenti. Le connessioni CWP sono basate su eventi di richiesta simultanei piuttosto che su connessioni persistenti. 32 Creazione di un’app personalizzata • Utilizzo della piattaforma FileMaker • Hosting dell’app • Valutazione delle origini dati • Che cosa acquistare • Definizione di una strategia di distribuzione • Definizione di una strategia di backup • Pianificazione di un ripristino di emergenza • Considerazioni per gli amministratori di sistema • Appendice A Passi successivi Per un elenco completo delle risorse per iniziare a utilizzare la piattaforma FileMaker, fate riferimento a: Versione di prova del software della piattaforma FileMaker Per consentire al vostro team di iniziare a utilizzare la piattaforma FileMaker, contattateci: http://www.filemaker.com/company/intl/ 33 © 2016 FileMaker, Inc. Tutti i diritti riservati. FileMaker e FileMaker Go sono marchi registrati di FileMaker Inc. negli Stati Uniti e in altri Paesi. Il logo della cartella e FileMaker WebDirect sono marchi di FileMaker, Inc. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari.