Cloud computing: Lo sviluppo di soluzioni cloud unico

Quando si sviluppano soluzioni cloud per organizzazioni specializzate come agenzie di governo, ci sono un certo numero di zone da considerare, tra cui la sicurezza, la mobilità e l'interoperabilità.

Niten Malik

Lo sviluppo di classe enterprise cloud computing soluzioni uniche funzioni quali agenzie governative di sostegno è una sfida. Mentre strategie tradizionali hanno coinvolto lo sviluppo personalizzato o la modifica di shelf enterprise resource planning systems (ERP), utilizzando una piattaforma di sviluppo stabile basata su SharePoint e Microsoft Dynamics CRM offre grande flessibilità e scalabilità.

Il mese scorso, ho guardato le considerazioni di alto livello per sviluppare soluzioni di cloud personalizzata per scopi specifici. Qui potrai esaminare alcune zone specifiche si devono tenere in mente, come la mobilità, la sicurezza e l'interoperabilità.

Gestione della mobilità

Gli utenti hanno aspettative crescenti per l'accesso ai sistemi e informazioni attraverso qualsiasi tipo di dispositivo, che si tratti di loro PC desktop, laptop, tablet o telefono. Essi richiedono, sempre e ovunque accesso ai dati, applicazioni e persone.

Attraverso una piattaforma come Dynamics CRM Mobile, gli utenti possono avere accesso all'ampiezza completa di funzionalità di Microsoft Dynamics CRM, incluse le funzionalità del cruscotto. E possono farlo sul dispositivo mobile di loro scelta. Non c'è alcun bisogno di caricare più app sul proprio dispositivo. Microsoft Dynamics CRM Mobile offre un'esperienza unica e coerente applicazione.

Offre esperienze di applicazione specifico del dispositivo che sono naturale e intuitivo in una vasta gamma di piattaforme e UXs mirati. Perché è basato su HTML5, può strutturare e presentare contenuti su diversi browser. La soluzione si adatta così l'aspetto è ottimizzato per le piattaforme hardware diverse.

È possibile gestire centralmente Microsoft Dynamics CRM Mobile. È possibile configurare tipi di record, forme, visualizzazioni, regole di sincronizzazione offline e struttura di navigazione per l'applicazione mobile. Devi solo pubblicare queste configurazioni di una volta, indipendentemente dall'intervallo di dispositivi che impiegano gli utenti. Questo semplifica e razionalizza la gestione CRM mobile.

Per soddisfare le diverse esigenze degli utenti, è possibile creare più profili che espongono dati specifici del ruolo e della funzionalità. Il risultato è un'esperienza mobile su misura e ottimizzato per ogni tipo di utente, se la loro mansione è vendite, marketing o finanza, per esempio. Anche in remoto si possono pulire dispositivi di dati CRM, un dispositivo deve essere perso o rubato, o se un dipendente lascia l'azienda.

Adozione della piattaforma

Avendo interfacce utente coerente e familiare attraverso multiple, ampiamente utilizzato applicazioni Microsoft come risultati di SharePoint, Office e Outlook in tassi di adozione alto utente per un'applicazione di base di Dynamics CRM line-of-business (LOB). Queste interfacce utente amichevole ed intuitive Spinta tassi di adozione di utente, che migliora la qualità dei dati.

La perfetta integrazione tra Dynamics CRM e altri prodotti Microsoft Office ulteriormente aumenta l'adozione. Ad esempio, è possibile aggiungere una soluzione basata su Dynamics CRM come un widget all'interno di Outlook. Questo elimina la necessità di passare avanti e indietro tra le applicazioni.

Integrazione con Word offre una capacità di stampa unione facile. Excel offre strumenti di analisi e visualizzazione potenti, self-service per i dati aziendali. Supporto di più dispositivi consente l'accesso alle informazioni attraverso il Web o dispositivi mobili, ampliando ulteriormente l'usabilità delle soluzioni basate su Dynamics CRM.

Operazioni di collaborazione

Ottimizzare le operazioni con la perfetta integrazione out-of-box tra Microsoft Dynamics CRM e SharePoint con Outlook, Lync e Office può cambiare radicalmente come si lavora. Le operazioni di processo aziendale ottimizzato è in grado di fornire un miglioramento significativo della produttività.

Considerare questi potenziali scenari. In caso di uso tipico di gestione credenziali, la giuria spesso bisogno di consultarsi sulle domande di ammissione o documentazione fornita dal cliente. Questa consultazione in genere comporta la creazione di escalation e problem solving via posta elettronica o una riunione. Questo crea ritardo imprevedibile nella risoluzione di casi.

Su un pavimento di fabbrica, se una macchina ad alta velocità, altamente automatizzata è seguita da una macchina che comporta un sacco di intervento manuale, la fabbrica produttività complessiva e uscita soffrirà. Quando è impossibile evitare l'intervento manuale, un processo di collaborazione è necessario per risolvere i problemi in modo più efficiente.

Un esempio può progettare operazioni per sfruttare l'integrazione tra SharePoint e Dynamics CRM, tale giudice ha facile accesso a competenze sul mio sito di SharePoint o ricerca incorporato può essere utilizzata per trovare un blog rilevante. La presenza di esperti individuali è automaticamente sincronizzata con il suo calendario di Outlook.

Può avere il giudice collegato ad un esperto all'interno di SharePoint o un flusso di lavoro CRM tramite Lync ed essere attivamente collaborando in pochi minuti. La piattaforma Lync facilita la collaborazione in diversi modi, da chat e conferenze per la condivisione del desktop e browser modifica dei documenti.

Considerazioni di sviluppo

La piattaforma di sviluppo di Microsoft Dynamics CRM offre molte funzionalità per distribuire rapidamente applicazioni LOB. Queste funzionalità includono:

**Modello di dati:**Quadro Dynamics CRM include un ampio elenco di entità di dati predefiniti comuni a molti applicazioni di business. I processi comuni non richiedono che voi costruire queste entità da zero. È possibile personalizzare la maggior parte delle entità o definire entità completamente personalizzata.

**INTERFACCIA UTENTE:**Dynamics CRM fornisce pagine HTML-based per sfogliare e gestire i dati. Si può facilmente personalizzare il contenuto del form, la navigazione del sito e layout. Come parte della navigazione incorporata all'interno di moduli CRM, è possibile integrare applicazioni e interfacce utente esterne.

**Flussi di lavoro:**Windows Workflow Foundation è integrato con il framework di Dynamics CRM per implementare l'automazione dei processi aziendali come un singolo passaggio o una serie complessa di passaggi, attese, norme e controlli. È possibile eseguire i flussi di lavoro manualmente o automaticamente quando record oppure il valore cambia. È anche possibile utilizzare flussi di lavoro per creare attività, aggiorna i record, creare avvisi, inviare posta elettronica per conto di un utente o implementare altre attività personalizzate.

Gli utenti possono facilmente creare nuovi flussi di lavoro e modificare i parametri utilizzando un'interfaccia intuitiva per controllare come funzionano e quando corrono. Si può definire flussi di lavoro a livello organizzativo da applicare a tutti, o per applicare gli individui come flussi di lavoro personale.

**Sicurezza:**Al suo livello più di base, il modello di sicurezza mantiene il controllo accesso dati e servizi. Permette di regole per ogni pezzo di dati per proteggere le informazioni sensibili e soddisfano i requisiti di riservatezza dei dati e profili utente.

Per single sign-on, l'autenticazione e l'autorizzazione, il quadro sfrutta Microsoft Active Directory. Questo consente a un utente entrare ed uscire più inquilini a cui che hai ottenuto accesso senza dover accedere più volte. Quando l'utente è all'interno di un inquilino di certo, non sarà in grado di visualizzare informazioni in un altro inquilino, anche se hanno accesso ai tenant. Sarà necessario uscire e rientrare l'altro inquilino per accedere a tali dati. Questo è come il framework garantisce dati non essere combinati in modo improprio. Una volta che è stato concesso l'accesso utente, il modello di sicurezza per inquilino fornisce un mezzo altamente efficiente di stabilire e cambiare i privilegi di protezione per garantire che gli utenti hanno sempre accesso appropriato.

Role-based security definisce privilegi basati su ruoli di business all'interno di ogni inquilino, piuttosto che sui singoli utenti. Gli utenti possono avere uno o molti ruoli associati con loro, additivi privilegi attraverso i ruoli. Possono eseguire molti ruoli all'interno di un inquilino, e il sistema riconoscerà automaticamente i privilegi di protezione corretto.

Business Unit raggruppare gli utenti e concedere l'autorizzazione basata sui ruoli. Progettazione di unità di business può specchio o facilitare la struttura aziendale all'interno del modello di sicurezza. Ogni unità aziendale definisce ruoli ereditati dalla gerarchia organizzativa o specifici ad esso sono la necessità dell'unità. Ogni utente è quindi allocato a una singola business unit e assegnati uno o più ruoli di sicurezza all'interno di tale unità.

Sicurezza per i report è altrettanto importante, ma può in genere essere più difficile da implementare. Microsoft Dynamics CRM utilizza un concetto chiamato viste di database filtrato per fornire coerenza per il modello di sicurezza. Metadati Framework crea e gestisce viste filtrate per ogni entità predefiniti e personalizzati definiti nel modello di dati. Viste filtrate incorporano i ruoli di sicurezza, progettazione di unità di business e proprietà record per applicare il controllo di accesso. È possibile controllare i report utilizzando il modello di protezione quadro per determinare chi può vedere, eseguire e modificare ogni rapporto.

Social media

Tecnologie emergenti sociale forniscono esperienze basate su persone che fondamentalmente possono influire come persone e le organizzazioni comunicano e collaborano sia internamente che esternamente. Le reti sociali come Twitter e Facebook offrono una UX di micro-blogging per pubblicare informazioni, fare domande e trovare competenza. Circa l'82 per cento degli utenti di Facebook nel gruppo di età 18-24 controllare Facebook più di una volta al giorno. Il contenuto è distribuito in molte reti sociali come Twitter, Facebook e YouTube. Esso non segue alcuna norma set.

Intelligenza sociale, sulla base di modelli dati e flussi, migliora il processo decisionale e servizio clienti. Micro-blogging in Dynamics CRM comprende attività feed, aggiornamenti di stato e le notifiche di eventi e azioni. Feed attività aziendale fornire notifiche in tempo reale configurabili per quanto riguarda le relazioni importanti ed eventi aziendali.

Social media permette un impegno costante, che è spesso l'obiettivo finale di sensibilizzazione sociale e di collaborazione. Fornisce siti sociali e altri forum come Blog per condividere esperienze e interessi. Social media si impegna le parti interessate in una finestra di dialogo in corso per sollecitare suggerimenti e risolvere i problemi. Strategie specifiche social media continuerà ad evolversi nel tempo.

Di per sé, SharePoint non affrontare la complessità inerente lo sviluppo di tattiche di outreach digitale. Tuttavia, consentirà una piattaforma conveniente attuare strategie di sensibilizzazione sociale come si evolvono. SharePoint ha connettori di social media, come pure i componenti predefiniti da cui è possibile avviare siti sociali, wiki e blog.

Interoperabilità

Il successo di qualsiasi programma o iniziativa dipende l'affidabilità e la velocità alla quale è possibile analizzare i dati provenienti da più sistemi e successivamente identificare i rischi potenziali. Soluzioni devono essere centrati su un'architettura orientata ai servizi, servizi Web e un enterprise service bus rapido e affidabile tirare insieme le informazioni pertinenti.

Dynamics CRM è progettato per funzionare perfettamente con questi e altri sistemi. Si integra nativamente con qualsiasi applicazione che può esporre e utilizzare servizi Web. Fornisce un'interfaccia di servizio Web dinamica per le applicazioni per accedere e manipolare i dati, così come interagire con gli altri servizi del quadro. I servizi Web sono interoperabili con piattaforme non Microsoft.

Dynamics CRM ha anche integrazione out-of-box con Outlook, che consente di scambiare gli oggetti di Outlook e-mail, contatti, nomina e attività. Automaticamente, è possibile incorporare contenuti CRM in documenti di Microsoft Word. Dynamics CRM include l'integrazione con SharePoint, così gli utenti possono archiviare contenuti non strutturati in un'area di lavoro SharePoint. Le informazioni di SharePoint verranno visualizzato all'interno del form di dati CRM. Dynamics CRM consente di aggiungere un modulo CRM per integrare le applicazioni Web-based in linea e utilizzare gli script per passare i dati tramite stringhe URL iframe.

Cloud ibrido

È possibile utilizzare Windows Azure per sviluppare nuove applicazioni o servizi cloud che non dipendono da una piattaforma specifica e sono ampiamente disponibili. Windows Azure offre anche strumenti di sviluppo di applicazione basata su cloud per test, distribuzione, hosting e gestione applicazioni. L'architettura è dotato di sicurezza, scalabilità, failover e gestione della concorrenza. La sua architettura aperta supporta l'integrazione con applicazioni legacy e l'interoperabilità con altri sistemi.

La piattaforma Windows Azure può fornire l'infrastruttura come un servizio o su richiesta calcolo e storage a host, scala, costruire e gestire le applicazioni. Su richiesta archiviazione e il provisioning di calcolo consente di ottimizzare i costi di infrastruttura durante l'uso non di punta.

È inoltre possibile utilizzare questa piattaforma per fornire diversi livelli di sicurezza dei dati. Ci sono numerose considerazioni di sicurezza quali la posizione, accesso e quali altri dati risiedono nello stesso ambiente. Perché sono diversi i requisiti di sicurezza dei dati, un modo per ottimizzare i costi durante la gestione della sicurezza è quello di gestire le applicazioni su un'infrastruttura di cloud ibrido composto da cloud pubblico, governo cloud e cloud privato o infrastrutture locali.

Si potrebbero ospitare alcuni componenti della soluzione su un cloud pubblico pur avendo i dati risiedono sul cloud di governo comunitario e cloud privato. Distribuendo componenti dati e soluzione in pubblico, governo e cloud privato, è possibile ottimizzare l'archiviazione e calcolare i costi. Componenti della soluzione ospitate nella nube di governo hanno meno utenti e un'infrastruttura di bassa costo. La nuvola di governo consente di ottimizzare i costi in misura minore rispetto al cloud pubblico.

Applicando la stessa logica, si potrebbero esplorare on-premise o infrastruttura cloud privato per componenti e dati con il più alto requisito di sicurezza. A causa della base di utenti più piccola, queste funzioni hanno il più basso infrastrutture costo per cominciare e sono appropriato per un modello di hosting cloud privato.

Qualsiasi soluzione cloud dovrebbe venire con strumenti aziendali, come la possibilità di designare i file come confidenziali o crittografare i messaggi di evitare i componenti aggiuntivi che aumentano la complessità e il costo. Soluzioni costruite o originati come soluzioni cloud dei consumatori spesso mancano strumenti di livello enterprise che sono standard in soluzioni cloud di governo.

Molte offerte di cloud non gestire efficacemente l'integrità dei dati, come dati si muove tra i locali e il repository di dati cloud. Ad esempio, documenti dovrebbero mantenere un formato coerente e tutte le caratteristiche chiave, come ad esempio filigrane. Tutti i conservazione dei dati, gestione e regolamenti d'archivi devono essere seguiti nel cloud pubblico o governo come se quegli ambienti cloud sono locali.

Una soluzione che permette la collaborazione in tempo reale tra i funzionari e i clienti si tradurrà in un programma reattivo, che porta ad un rapporto di cliente in corso ricco e di grande impatto. Scambio di informazioni affidabili e robusti con altri dipartimenti e agenzie, combinate con analytics impugnabile che trae insight dati contestuali, aumenterà l'affidabilità della missione.

Niten Malik

Niten Malik si concentra sulla creazione di Software come soluzioni di servizio. Nel corso degli anni, ha costruito competenze nello sviluppo di business case e modelli per le soluzioni multi-tenant cloud-based di funzionamento. Più di recente, ha guidato lo sviluppo del cloud computing la strategia e la funzionalità per il servizio pubblico di Accenture, gruppo operativo. Malik detiene un master in business administration presso la Kellogg School of Business, Università di Northwestern.

Contenuti correlati