Red Hat ti dà il benvenuto

Visualizza gli eventi nella tua zona

Scopri le novità dei clienti Red Hat di tutto il mondo:

Mobile

Red Hat Mobile Application Platform

Accelera lo sviluppo e l'integrazione delle app mobili

Trasforma il coinvolgimento di dipendenti, clienti e partner

Lo sviluppo, l'iterazione continua e il deployment delle applicazioni mobili hanno spinto a riconsiderare architetture software, tecnologie, metodologie di sviluppo, ruoli e responsabilità allo scopo di raggiungere il successo.

Red Hat Mobile Application Platform supporta un approccio agile per lo sviluppo, l'integrazione e il deployment di applicazioni mobili aziendali native, ibride o Web. Supporta inoltre lo sviluppo collaborativo tra più team e progetti offrendo svariati strumenti e framework leader nel settore. Avrai inoltre il controllo centralizzato della gestione di policy e sicurezza, l'integrazione semplice di Mobile Backend-as-a-Service (MBaaS) con i sistemi aziendali e diverse opzioni di deployment cloud.

Vantaggi

Traduci in realtà la tua strategia "mobile-first"

  • Integrazione MBaaS

    Un'integrazione backend semplice e riutilizzabile migliora la produttività e promuove il riutilizzo efficiente di connessioni backend complesse per gli sviluppatori e il reparto IT.

  • Sicurezza

    Attraverso l'autenticazione dell'utente, la cifratura, il controllo centralizzato e l'accesso discreto a progetti e risorse, è possibile aumentare il livello di sicurezza dello sviluppo delle app mobili e l'integrazione con i sistemi aziendali.

  • Controllo e innovazione

    Il team IT sarà in grado di ampliare il controllo e la visibilità sull'integrazione backend, la sicurezza e la gestione delle policy mentre l'azienda potrà promuovere l'innovazione in termini di mobilità.

  • Agilità e rapidità sul mercato

    Il supporto di strumenti, framework e DevOp comuni favorisce uno sviluppo più rapido attraverso cicli di deployment continui e offre un vantaggio competitivo per l'azienda.

  • Collaborazione

    Progetti di mobilità definiti, accesso basato su ruoli e gestione del ciclo di vita dell'applicazione promuovono una collaborazione efficace tra i team di sviluppo in sede, in outsourcing o in entrambi i casi.

  • Flessibilità

    L'innovazione, lo sviluppo e il deployment continui si basano su tecnologie aperte, strumenti standard, moduli Node.js, architetture a microservizi e svariate opzioni di deployment.

  • Scopri di più su Red Hat Mobile

    Esplora

Dettagli del prodotto

Innovazione per l'azienda. Controllo e visibilità per l'IT.

Integrazione protetta delle applicazioni mobili con sistemi di backend

Il modello Mobile Backend-as-a-Service (MBaaS) integra in tutta sicurezza le applicazioni mobili con i sistemi, le applicazioni e i servizi aziendali principali, mediante API RESTful e un'architettura a microservizi. Si tratta di una soluzione cloud ad alte prestazioni che consente, ad esempio, di gestire l'archiviazione e l'analisi dei dati, la scalabilità, le notifiche push e la gestione degli utenti. Pertanto costituisce un elemento essenziale al fine di accelerare e semplificare lo sviluppo delle app mobili backend.

Il lato server, basato su Node.js, offre un modello I/O leggero guidato dagli eventi, adatto alle applicazioni real time per grandi volumi di dati eseguite sui dispositivi distribuiti. Gli sviluppatori possono accedere ai moduli Node.js attraverso la community Node per creare servizi backend che possono essere condivisi e riutilizzati sui progetti mobili. Ad esempio, possono accedere ai moduli per l'integrazione con sistemi comuni di backend come Salesforce, Sharepoint e Oracle.

La modalità offline viene attivata attraverso l'uso del framework di sincronizzazione dei dati per consentire la sincronizzazione bidirezionale da applicazioni di più client in archivi dati backend, e per gestire i conflitti tra i dati che potrebbero verificarsi in seguito ad aggiornamenti multipli.

Usa i tuoi strumenti, Offri più applicazioni e realizza risultati migliori.

Gli sviluppatori potranno scegliere i propri strumenti e lavorare sia in locale, nel loro ambiente, sia da una piattaforma ospitata con accesso completo a tutte le funzioni. Il supporto viene fornito per SDK native e strumenti, framework e lingue principali. Il servizio Cloud Build Farm supporta build per applicazioni native e ibride per iOS, Android e Windows Phone.

Gli strumenti di sviluppo drag-and-drop non richiedono competenze nella creazione di codice. Consentono pertanto di creare velocemente applicazioni e prototipi, per risultati più immediati. I modelli aiutano ad avviare le applicazioni ed è possibile migrare quelle esistenti sulla piattaforma, indipendentemente dalla tipologia (native, HTML5 o ibride). Le credenziali e i certificati vengono centralizzati e gli aggiornamenti possono essere trasferiti da un team all'altro.

Una soluzione Workforce Management (WFM) è disponibile per le organizzazioni che fanno affidamento sull'operatività on field. Grazie a una funzionalità pronta all'uso, è possibile creare configurazioni personalizzate per supportare processi di workflow e sistemi backend specifici.

Trai vantaggio da una gestione della sicurezza completamente centralizzata

La sicurezza ha inizio nel dispositivo, con l'uso opzionale della cifratura dei dati presenti nella cache in locale, a cui segue l'HTTPS dalle applicazioni al MBaaS. Le API di autenticazione facilitano l'implementazione dell'autenticazione con la gestione delle sessioni.

È possibile proteggere l'accesso dal MBaaS ai sistemi backend in base alle policy di sicurezza dell'organizzazione. Sono inclusi punchthrough dell'indirizzo IP, VPN site-to-site, firewall solidi, DMZ, datacenter approvati e altro ancora.

È possibile gestire l'autenticazione e la sicurezza degli utenti attraverso credenziali utente o su un sistema LDAP/Active Directory. Sono disponibili anche SSO e integrazione OAuth.

Viene assicurata la completa integrazione con le piattaforme EMM (Enterprise Mobility Management). Selezionando una casella, l'applicazione verrà integrata e sarà pronta per la distribuzione.

Sostieni la collaborazione dei team nelle fasi di sviluppo

Disporre della visibilità e dell'agilità per il ciclo di vita completo dello sviluppo delle applicazioni è essenziale per la continuità del deployment. Red Hat Mobile Application Platform promuove la collaborazione di più team ai cicli di sviluppo e progetti caratterizzati da visibilità e controllo degli accessi centralizzato.

Un flusso di lavoro coordinato, che prevede un repository Git per ogni app e backend nel cloud all'interno di un progetto, permette ai team di sviluppo di lavorare contemporaneamente su più progetti senza influire sull'agilità del singolo sviluppatore.

La gestione del ciclo di vita dell'applicazione mobile consente la configurazione e la gestione di più ambienti di progetto (ad esempio, sviluppo, test, preproduzione, produzione) che prevedono il controllo degli accessi.

Flessibilità con cloud pubblici, privati o ibridi

Un'architettura "cloud-agnostic" offre un'ampia gamma di deployment cloud per adattarsi a qualsiasi requisito aziendale. I deployment di cloud pubblico sono disponibili a costi e a condizioni SLA convenienti. Per i carichi di lavoro mobili estremamente sensibili e i requisiti di alta disponibilità, le organizzazioni possono considerare ambienti cloud ibridi o dedicati, al fine di ottenere il meglio di entrambi i metodi.

I deployment cloud flessibili includono:

  • soluzioni multi-tenant pubbliche, inclusi AWS, Rackspace, HP Cloud e IBM Softlayer;
  • soluzioni private dedicate e gestite;
  • soluzioni ibride: il codice cloud dell'app (MBaaS dedicata) può risiedere in altri cloud.

Ottieni più informazioni per un'esperienza migliore

Conoscere le prestazioni della piattaforma e delle applicazioni rassicura gli utenti e attribuisce valore alle applicazioni. I processi di creazione di report e analisi utilizzano il controllo degli accessi basato sui ruoli, proprio come tutti gli altri componenti della piattaforma. In questo modo è possibile fornire puntualmente le informazioni su installazioni di app, avvii, richieste della piattaforma e utenti attivi in base all'ora, alla piattaforma e all'area geografica.

Le prestazioni del sistema backend sono importanti per assicurare l'efficienza costante delle applicazioni in modo che la piattaforma possa fornire monitoraggio degli endpoint, avvisi e verifiche complete in tempo reale.

Risorse correlate

Social media

Partecipa alla discussione

Scopri come accelerare l'innovazione nella mobilità

Scrivici