Software as a Service and On
Transcript
Software as a Service and On
SOFTWARE AS A SERVICE E ON-DEMAND PLATFORM Il modello software basato su SaaS permette di superare le barriere di scalabilità, di flessibilità e profittabilità che hanno impedito al modello ASP di generare valore nell’era dot com. Il modello SaaS permette di ridisegnare il modello di business dei produttori di software applicativo puntando il focus sui servizi offerti. MODELLO SOFTWARE Il modello applicativo Software as a Service si basa su un sistema nel quale il software vendor sviluppa un applicativo in grado di essere acceduto e fruito remotamente, ed ospita l’applicazione presso i propri datacenter ad uso dei propri clienti. Costoro a loro volta non pagano una licenza fissa, ma in funzione dell’utilizzo effettivo che fanno della piattaforma o del servizio. Alcune caratteristiche di questo modello sono: • Accesso web o remoto • Architettura multi-tenant per ospitare più utenti sulla stessa piattaforma, mantenendo l’isolamento dei dati • Riduzione dei tempi di setup e degli investimenti per il cliente finale • Modello di hosting esterno al cliente e controllato centralmente dal fornitore di servizio I vantaggi che questo tipo di modello porta al cliente sono annullamento dei costi IT legati al software maintenance, nessuna necessità di installazione, ridotti tempi di time-to-market e nessun costo di aggiornamento. © Reply www.reply.eu 2 SOFTWARE AS A SERVICE E ON-DEMAND PLATFORMS ARCHITETTURA WEB La sempre maggiore diffusione di tecnologie Rich Internet Application mette a disposizione interfacce che garantiscono livelli di performance e di funzionalità elevati su questo tipo di paradigmi, fornendo al cliente finale un livello di User Experience simile a quello promesso dalle piattaforme on-premises. MULTI TENANCY Il modello di business che rende vantaggioso il paradigma SaaS per il provider di servizio è certamente l’economia di scala che deriva dal realizzare una piattaforma unica sulla quale ospitare i dati dei propri clienti su alcune istanze virtuali ed isolate fra di loro. Questa pratica di realizzazione dei sistemi non incide direttamente sull’usabilità o sulle caratteristiche della piattaforma per il cliente, quanto sulla competitività e sul prezzo che il provider SaaS è in grado di offrire. RIDUZIONE DEI TEMPI DI SETUP E DEGLI INVESTIMENTI Il fatto che le piattaforme SaaS siano ospitate presso i datacenter del fornitore del servizio, solleva il cliente, ed in particolare il dipartimento IT, dal lavoro necessario all’acquisto di hardware e software, dai costi di installazione, da quelli di setup e fine tuning. Inoltre i tempi per effettuare queste operazioni che si possono stimare nell’ordine di settimane, diventano ridottissimi. PIATTAFORMA ESTERNA Il cliente a sua volta non ha bisogno di sapere il funzionamento interno della piattaforma che acquista in modalità SaaS, ma solo delle funzionalità che vengono esposte e sfruttate al meglio. Il provider si occupa di fornire il servizio, e quindi rendere la piattaforma usabile garantendo performance, ed affidabilità ed al tempo stesso massimizzando il profitto per rendere questo modello economicamente vantaggioso per entrambe le parti. Inoltre il modello SaaS abilita uno dei concetti su cui si basa il fenomeno Web 2.0, ovvero l’approccio definito Perpetual Beta, un’agile integrazione di micro-releases funzionali. Il cliente infatti ha sempre a disposizione l’ultima versione del software, completa d eventuali patch e aggiornamenti. Queste ultime sono a carico esclusivamente del fornitore di servizio e vengono contabilizzate nel canone di pagamento, sollevando così il dipartimento IT del cliente da operazioni di manutenzione su prodotti di terze parti. Se dunque da un lato il cliente mantiene un certo livello di flessibilità nell’adozione della soluzione, dall’altro può fare affidamento su diversi livelli di supporto professionale garantiti dalla conoscenza profonda che il fornitore di servizio ha della piattaforma che sta erogando. 3 SOFTWARE AS A SERVICE E ON-DEMAND PLATFORMS MODELLI DI PRICING Le modalità di pricing che vengono presentate sostanzialmente individuare in due tipologie: • • ai clienti finali si possono pay per use canone periodico Il fatto che l’investimento in termini di tempo e denaro da parte del cliente si riduce drasticamente in questo modello di software, fornisce un forte incentivo al fornitore di servizi SaaS a realizzare piattaforme facili da usare e che mostrino risultati in tempi brevi al cliente finale. L’ottenimento di questi risultati visibili da parte dell’utente finale fornisce garanzia di fidelizzazione del cliente stesso. Questa modalità permette inoltre al cliente di poter calcolare in maniera più precisa il tipo di servizio che viene corrisposto in cambio di quel che si paga e gli offre la possibilità di scegliere il livello di servizio in funzione dell’importanza del servizio richiesto per il proprio business. SAAS E SOA SOA ALLA BASE DELLE PIATTAFORME SAAS Le piattaforme SaaS di ultima generazione offrono ai propri utenti dei building block con i quali personalizzare ed estendere le funzionalità di base offerte, in modo da rendere la piattaforma SaaS più vicina al loro modello di business offrendo quelle possibilità di personalizzazione di cui i clienti del servizio fanno richiesta, senza però intaccare la sicurezza o l’affidabilità della piattaforma stessa. Per permetter questo livello di flessibilità, i SaaS provider abbracciano il paradigma SOA: la piattaforma SaaS viene incontro alle richieste specifiche del cliente mediante il concetto di assemblaggio. Il provider SaaS realizza un insieme di servizi di base sui quali costruisce la piattaforma che offre ai propri clienti. Fornisce poi a questi ultimi un framework stabile e controllato in modo da permettere all’utente di accedere ai servizi base o di crearne di nuovi sulla base dei building block esistenti. Abbracciando il paradigma SOA, i SaaS vendor riescono a garantire ai clienti la flessibilità che viene di volta in volta richiesta, fornendo in questo modo una alternativa valida ed economica alle piattaforme on-premises, pur mantenendo le caratteristiche di flessibilità, basso impatto di adozione e mantenimento e controllo dei costi per l’utente finale. 4 SOFTWARE AS A SERVICE E ON-DEMAND PLATFORMS SAAS PER ESTENDERE L’ENTERPRISE SOA-BASED Le aziende che hanno adottato il paradigma SOA, possono esporre le funzionalità che hanno nel tempo individuato come servizi. L’adozione degli standard legati ai web service permette di interfacciare in maniera rapida i servizi aziendali interni con le piattaforme SaaS e con i servizi offerti da queste ultime. In questo modo le aziende che dispongono di funzioni aziendali esposte come servizi SOA, possono beneficiare della riduzione dei costi e della qualità dei servizi professionali derivanti dall’adozione di piattaforme SaaS estrenalizzate, avendo la possibilità di integrare le funzionalità specialistiche sviluppate internamente con le piattaforme esterne. Reply [REY.MI] è specializzata nella progettazione e nell’implementazione di soluzioni basate sui nuovi canali di comunicazione e media digitali. Costituita da un modello a rete di aziende altamente specializzate, Reply affianca i principali gruppi industriali europei appartenenti ai settori Telco & Media, Industria e Servizi, Banche e Assicurazioni e Pubblica Amministrazione nella definizione e nello sviluppo di modelli di business abilitati dai paradigmi del Web 2.0 e della convergenza. I servizi di Reply includono: consulenza, system integration, application management e business process outsourcing. Reply www.reply.eu