In the past, whenever a web page was requested from a browser, the page reloaded with each request. The main problem with this model was the page rendering process which took a long time and ultimately interrupted the user experience. In 2002, the single page template solved this problem of frequent web page loading, making it very responsive. Many frameworks allow to create single page applications, one of them is Angular. The Setup company, strongly oriented towards corporate social responsibility, has triggered an innovative project through the creation of a "BackOffice" mobile platform developed with the Ionic framework that supports Angular, useful for creating hybrid applications and Progressive Web Applications. The platform is a tool for creating real-time contact of all available components, between those who have the problem and those who are able to solve it. The goal is to give a vision of the territory from the point of view of skills and performance proposals of all kinds, consultative, productive, voluntary and commercial, capable of supporting the individual or family unit. The application relies heavily on Restful services, which can be tested on "Insomnia": a client useful for testing calls, thanks to the "Swagger" Tool set, it is possible to make it easier to understand what is made available by a service without need to access source code or additional documentation. The section of "Extractions" on which we focused most in the development of this thesis, will be available only to the administrators of the platform and not open to the public. Extractions have the utility of listing, through filters set by the user, a lot of information on the platform including: the list of users, registered companies and the services offered; all this can be viewed in detail. Two experimental laboratories are being set up and a consortium of stakeholders has been set up aimed at publishing and distributing the platform on a national scale, subsequently, collaboration with private players will be initiated for the start-up of activities on the market.

In passato, ogni volta che si richiedeva una pagina Web da un browser, la pagina si ricaricava ad ogni richiesta. Il problema principale di questo modello era il processo di rendering della pagina che richiedeva molto tempo e alla fine interrompeva l'esperienza dell'utente. Nel 2002, il modello a pagina singola ha risolto questo problema di caricamento frequente delle pagine Web, rendendolo molto reattivo. Molti framework consentono di creare applicazioni a pagina singola, uno di questi è Angular. La società Setup, fortemente indirizzata verso la responsabilità sociale d'impresa, ha innescato un progetto innovativo attraverso la realizzazione di una piattaforma mobile “BackOffice” sviluppata con il framework Ionic che supporta Angular, utile per creare applicazioni ibride e Progressive Web Applications. La piattaforma è uno strumento per creare il contatto in real-time di tutte le componenti disponibili, tra chi ha il problema e chi è in grado di risolverlo. L’obiettivo è di dare una visione del territorio dal punto di vista delle competenze e delle proposte di prestazione di ogni genere, consulenziali, produttive, volontarie e commerciali, in grado di supportare il nucleo individuale o familiare. L’applicazione si appoggia fortemente a dei servizi, testabili su “Insomnia”: un client Restful utile per testare le chiamate, grazie al set Tool “Swagger” si è in grado di rendere più comprensibile ciò che viene messo a disposizione da un servizio senza dover accedere al codice sorgente o a ulteriore documentazione. La sezione di “Estrazioni” su cui ci si è maggiormente concentrati nello sviluppo di questa tesi, sarà disponibile solamente agli amministratori della piattaforma e non aperta al pubblico. Le estrazioni hanno l’utilità di elencare, tramite filtri impostati dall’utente, moltissime informazioni della piattaforma tra cui : la lista degli utenti , le aziende registrate e i servizi offerti; tutto ciò è visionabile nel dettaglio. Sono in fase di avviamento due laboratori sperimentali e si è costituito un consorzio di stakeholder finalizzato a pubblicare e distribuire la piattaforma su scala nazionale, successivamente verrà avviata la collaborazione con player privati per l’avviamento delle attività sul mercato.

BackOffice

DECISI, SILVIA ERIKA
2020/2021

Abstract

In passato, ogni volta che si richiedeva una pagina Web da un browser, la pagina si ricaricava ad ogni richiesta. Il problema principale di questo modello era il processo di rendering della pagina che richiedeva molto tempo e alla fine interrompeva l'esperienza dell'utente. Nel 2002, il modello a pagina singola ha risolto questo problema di caricamento frequente delle pagine Web, rendendolo molto reattivo. Molti framework consentono di creare applicazioni a pagina singola, uno di questi è Angular. La società Setup, fortemente indirizzata verso la responsabilità sociale d'impresa, ha innescato un progetto innovativo attraverso la realizzazione di una piattaforma mobile “BackOffice” sviluppata con il framework Ionic che supporta Angular, utile per creare applicazioni ibride e Progressive Web Applications. La piattaforma è uno strumento per creare il contatto in real-time di tutte le componenti disponibili, tra chi ha il problema e chi è in grado di risolverlo. L’obiettivo è di dare una visione del territorio dal punto di vista delle competenze e delle proposte di prestazione di ogni genere, consulenziali, produttive, volontarie e commerciali, in grado di supportare il nucleo individuale o familiare. L’applicazione si appoggia fortemente a dei servizi, testabili su “Insomnia”: un client Restful utile per testare le chiamate, grazie al set Tool “Swagger” si è in grado di rendere più comprensibile ciò che viene messo a disposizione da un servizio senza dover accedere al codice sorgente o a ulteriore documentazione. La sezione di “Estrazioni” su cui ci si è maggiormente concentrati nello sviluppo di questa tesi, sarà disponibile solamente agli amministratori della piattaforma e non aperta al pubblico. Le estrazioni hanno l’utilità di elencare, tramite filtri impostati dall’utente, moltissime informazioni della piattaforma tra cui : la lista degli utenti , le aziende registrate e i servizi offerti; tutto ciò è visionabile nel dettaglio. Sono in fase di avviamento due laboratori sperimentali e si è costituito un consorzio di stakeholder finalizzato a pubblicare e distribuire la piattaforma su scala nazionale, successivamente verrà avviata la collaborazione con player privati per l’avviamento delle attività sul mercato.
ITA
In the past, whenever a web page was requested from a browser, the page reloaded with each request. The main problem with this model was the page rendering process which took a long time and ultimately interrupted the user experience. In 2002, the single page template solved this problem of frequent web page loading, making it very responsive. Many frameworks allow to create single page applications, one of them is Angular. The Setup company, strongly oriented towards corporate social responsibility, has triggered an innovative project through the creation of a "BackOffice" mobile platform developed with the Ionic framework that supports Angular, useful for creating hybrid applications and Progressive Web Applications. The platform is a tool for creating real-time contact of all available components, between those who have the problem and those who are able to solve it. The goal is to give a vision of the territory from the point of view of skills and performance proposals of all kinds, consultative, productive, voluntary and commercial, capable of supporting the individual or family unit. The application relies heavily on Restful services, which can be tested on "Insomnia": a client useful for testing calls, thanks to the "Swagger" Tool set, it is possible to make it easier to understand what is made available by a service without need to access source code or additional documentation. The section of "Extractions" on which we focused most in the development of this thesis, will be available only to the administrators of the platform and not open to the public. Extractions have the utility of listing, through filters set by the user, a lot of information on the platform including: the list of users, registered companies and the services offered; all this can be viewed in detail. Two experimental laboratories are being set up and a consortium of stakeholders has been set up aimed at publishing and distributing the platform on a national scale, subsequently, collaboration with private players will be initiated for the start-up of activities on the market.
IMPORT DA TESIONLINE
File in questo prodotto:
File Dimensione Formato  
796706_backoffice.pdf

non disponibili

Tipologia: Altro materiale allegato
Dimensione 2.33 MB
Formato Adobe PDF
2.33 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/133397