Integrazione di Applicazioni Enterprise con Facebook
Facebook come tante altre social networks sono delle reti ad alto potenziale dalle quali è possibile trarre dei vantaggi raggiungendo una massa di utenti enorme.
L’esperienza di mondora spa nello sviluppo di applicazioni Social Oriented e nella System Integration “classica” ci permette di proporre al mercato la possibilità di integrare i propri sistemi informativi con le Social Community mantenendo sempre chiari, visibili i canoni di qualità, sicurezza e privacy dell’informazione.
Il servizio offerto da Facebook è uno strumento di comunicazione sul quale poter offrire i propri servizi Enterprise a tutti gli utenti che lo utilizzano. Per questo mondora spa nella soluzione di integrazione ha approcciato diversi scenari di integrazione.
EMAAS – Enterprise Mashup as a Service
La risultante dell’integrazione tra una applicazione e una Social Application, quale Facebook, risulta nello sviluppare un mashup frutto del confluire di dati da una applicazion e dall’altra. L’erogazione del Mashup permette di offrire dei servizi ad un utente della propria Applicazione Enterprise e al suo profilo all’interno della community permettondogli di poter trarre benefici personali in un singolo ambito (la community o l’Applicazione Enterprise).

Social Network Integration
Data la sua natura l’implementazione del Mashup, rispetto alla normale attività di System Integration, necessita di una ulteriore analisi e dello studio dell’Interazione fra l’utente ed il sistema. Tale attività, che comunemente è chiamata Interaction Design, ha l’obiettivo di porre l’utente al centro dell’applicazione e modellare le funzionalità rispetto al modo con il quale l’utente vive e lavora all’interno della Social Community.
L’integrazione delle applicazioni avviene in rispetto dei canoni di sicurezza già appartenenti all’applicazione proprietaria e richiederà che l’Azienda ospiti vicino all’applicazione proprietaria anche la componente logica di integrazione che poi sarà data in uso attraverso Facebook o altre Social Community; il dato del profilo utente è arricchito con le informazioni legate alla community sulla base di dati accessibile dal mashup dove sono visibili solo gli identificativi dell’utente. Le informazioni legate al profilo utente o al servizio sono ottenute direttamente dalla infrastruttura esistente attraverso delle API che sono esposte dalla applicazione; tali API possono essere esposte in diversi modi e possono essere transazionali se l’applicazione lo richiede.
Frutto dell’integrazione è l’esposizione della propria Applicazione Enterprise nel modello As A Service dove è documentata l’API di integrazione con la quale diverse evoluzioni potranno emergere.
L’informazione che l’utente si è sottoscritto al Mashup avviene in maniera Virale: tutti gli utenti amici dell’utente che utilizza l’applicazione sono informati che l’utente ha scelto di utilizzare un servizio piuttosto che un altro. In questo modo gli utenti dell’applicazione possono utilizzare servizi applicativi direttamente dalla social community e utenti della social community possono sottoscrivere i servizi direttamente dalla community.
L’integrazione con una o più Social Community introduce un nuovo canale di comunicazione con gli utenti permettendo di ricevere le comunicazioni, che una volta erano mandate via posta elettronica, attraverso la Community nella quale l’utente si sente rappresentato.mondora spa, ha l’impressione che le tecnologie che sono emerse nel mondo dell’opensource e dalla cultura “community-driven” siano ora ben posizionate per connettere sistemi software aziendali con dipendenti, partners e clienti. L’evoluzione della Software Integration verso orizzonti aperti (opensource e cultura community-driven) permette di differenziare i propri servizi passando dal concetto di servizi stand-alone a una offerta di servizi distribuibili dove un grande numero di utenti utilizza e promuove l’appliczione.
