02 enabling technologies - polito
TRANSCRIPT
1
Electronic-BusinessEnabling Technologies
Claudio Fornarover. 1.2
2
Enabling TechnologiesLe più importanti E.T. relative agli Information Communication Systems:
WebE-mail ed e-mail listCollaborative softwareVoIPVoice mail Web conferencingInstant messagingCalendaring
3
Enabling Technologies
Le più importanti relative agli InternalBusiness Systems:
Customer relationship management Enterprise resource planning Warehouse management systemsDocument management systems
4
Enabling TechnologiesLe più importanti relative ai Knowledge Based Systems:
Decision support systemsKnowledge basesContent management systems
Document management systemsWikisBlogsForumsExpert systems
5
Il Web
Il World Wide Web ("WWW") è un sistema d documenti ipertestuali interconnessi tra di loro attraverso la rete InternetCon un Web browser l’utente vede pagine che possono contenere testi, immagini e altro contenuto multimediale e “navigata” tra le pagine utilizzando gli hyperlink.
6
E-mailLa posta elettronica è un sistema storeand forward (i server intermedi ricevono le e-mail e se non riescono a inoltrarle subito riprovano alcune volte prima di segnalarne l’impossibilità) per inviare, mantenere e ricevere messaggi attraverso sistemi di comunicazione elettronicaSistemi di posta elettronica globali e interni ad un’azienda
7
Mailing ListSi tratta di un sistema di distribuzione automatica di email tra utenti iscritti al servizioViene utilizzato soprattutto come software collaborativo e come metodo di notifica a collaboratori, dipendenti e clienti
8
Mailing ListE’ tipicamente composto da:
Una lista di indirizzi emailGli utenti (“subscriber”) che ricevono la posta a quegli indirizziI testi delle e-mail da spedire a quegli indirizziUn unico “reflector”: indirizzo di posta elettronica che riceve il messaggio da un mittente e lo inoltra automaticamente a tutti i partecipanti alla mailing list
9
Mailing ListUna announcement list è una lista di notifica, usata primariamente in modo unidirezionale, dove solo alcuni utenti abilitati possono fare il “posting” (mandare i messaggi)Una discussion list è una lista in cui tutti gli utenti possono fare il posting, è uno strumento di discussione e si può considerare collaborative software
10
Forum
Un forum è l’equivalente elettronico di una bacheca dove gli utenti scrivono e leggono messaggi pubbliciUn forum è essenzialmente un sito Web dove gli utenti lasciano i loro messaggiI messaggi sono organizzati a micro-argomenti detti threadOgni thread è costituito da una serie di botta e risposta di vari utenti
11
Forum
I messaggi rimangono sul server per consultazione futura e costituiscono quindi una base di conoscenzaL’accesso ai forum può essere anonimo o richiedere una registrazioneA differenza delle mailing list, l’utente non trova passivamente i nuovi post nella sua mailbox ma deve attivamente collegarsi al sito del forum per consultarli
12
Collaborative SoftwareSoftware in grado di aiutare gli utenti a collaborare tra di loroE’ la base per il “computer supportedcooperative work”Software di questo tipo sono l’email, i programmi di calendaring, le text e video chat, i sistemi wikiPossono essere Web-based o application-based (programmi da installare sulla propria macchina)
13
VoIPVoice over Internet Protocol, chiamata anche Telefonia IP, veicola le conversazioni vocali attraverso la rete Internet o una generica rete IPLe chiamate VoIP-to-VoIP sono generalmente gratuite, mentre le VoIP-to-PSTN (linea telefonica tradizionale) sono generalmente a pagamentoTipicamente, ma non sempre, necessitano di un calcolatore
14
VoIPI vantaggi aziendali derivano dall’utilizzo di un’unica rete per dati e voceLa tecnologia VoIP può altresì facilitare compiti che possono risultare più difficili utilizzando reti foniche tradizionali:
Le chiamate in arrivo possono essere automaticamente inoltrate al proprio VoIP phone indipendentemente da dove avvenga la connessione alla rete Internet
15
VoIP
Molti apparati VoIP includono caratteristiche che le compagnie di telecomunicazioni in genere fornisco a pagamento o non forniscono affatto:
3-way callingcall forwardingautomatic redialcaller ID
16
VoIP
La telefonia VoIP può essere integrata con altri servizi di utilizzo contemporaneo e complementare:
video conversationmessage or data file exchangeaudio conferencingaddress books management
RELAZIONE N.6SKYPE
17
Voice MailSi tratta di un sistema centralizzato di gestione di messaggi audio rivolto ad un grande gruppo di personeNella sua forma minima fa le veci di un sistema di segreteria elettronica e sfrutta l’apparecchio telefonico tradizionaleEssendo centralizzato, non si basa su dispositivi in possesso dell’utente
18
Voice MailI sistemi di Voicemail sono l’equivalente del sistema Email riportato su voce: i messaggi audio sono recapitati nella mail box dell’utente per un ascolto differitoL’utente deve entrare nel sistema fornendo username e password
19
Voice MailIn realtà i sistemi di Voicemail sono ben più di segreterie telefoniche, possono:
rispondere a più richieste insiemesmistare i messaggi ricevuti in base al numero di telefono del chiamantepermettere al ricevente di inoltrare i messaggi ad un’altra mailboxmandare messaggi automatici a una o più mailboxaggiungere un proprio messaggio vocale ad un altro messaggio vocale inoltrato 20
Voice Mailseguito:
memorizzare i messaggi vocali per un l’invio successivochiamare utenze telefoniche o mandare messaggi di testo (SMS - paging service) per notificare l’arrivo di messaggi nella mailboxtrasferire selettivamente le chiamate ad un altro numerorispondere in modo differente a seconda del numero del chiamante
21
Web Conferencing
Sistemi basati sulla rete Internet che permettono di tenere presentazioni o lo svolgimento di una conferenza tra persone che sono fisicamente lontaneLe caratteristiche principali sono la condivisione dello schermo del relatore, e la diffusione dell’audio attraverso VoIP
22
Web Conferencing
Spesso viene trasmessa l’immagine live almeno del relatore (“webcast”) e possibilmente anche dei singoli partecipanti (in genere a turno/richiesta), talvolta viene detto “webinar” (web+seminar)Società di servizi che forniscono piattaforme collaborative in affitto
23
Web ConferencingAltre tipiche funzionalità:
Presentazione di slideCondivisione di applicazioni (ad esempio per manipolare a più mani uno spreadsheet)Web co-browsing Possibilità di annotare elementi sulla presentazioneTrasferimento e condivisione di file
24
Instant MessagingLa messaggistica istantanea si basa sullo scambio in tempo reale di messaggi di testoRichiedono in genere l’installazione di un programma “client”Sono sistemi molto utilizzati per la comunicazione tra sedi distanti di una stessa aziendaAlcune aziende vendono sistemi di IM privati per reti private
25
Instant Messaging
Molti permettono di indicare uno status:disponibileoccupatonon al computeretc.
Mezzo (improprio e inefficace) di sorveglianza
26
Instant Messaging
Il meccanismo degli IM viene considerato meno “intrusivo” rispetto al telefono in quanto non si è costretti a rispondere immediatamenteSempre più utilizzati anche in sostituzione al telefonoRELAZIONE N.7GLI INSTANT MESSENGER
27
Instant MessagingLa possibilità di salvare il “log” dei messaggi permette di:
poter disporre delle informazioni acquisite tramite IM in un secondo momento (come le email)poter scambiare istantaneamente, in modo sicuro e persistente limitate informazioni quali URL, parti di documenti, etc. (i sistemi di comunicazione audio come il telefono non sono ugualmente pratici, i sistemi di posta elettronica non altrettanto veloci)
28
Calendaring
Un applicazione di calendaring permette alle persone che fanno parte di un’organizzazione di:
condividere il calendario dei propri impegni al fine di poter stabilire date appropriate per eventi, appuntamenti, deadlinericevere direttamente informazioni (come alternativa all’email)
29
Wiki
Un wiki è un sito Web che permette ai visitatori di aggiungere, togliere, modificare il contenuto La facilità di interazione e operativa lo rende uno dei tool migliori per la produzione collaborativa di documenti (authoring)
30
WikiSi accede ai sistemi Wiki per mezzo di un web browserLe singole “wiki page” sono collegate tra di loro mediante hyperlink e costituiscono un corpus detto “the wiki”.Un wiki è quindi una specie di database documentale in cui cercare informazioni in genere inserite dagli utenti stessi
31
WikiCaratteristica essenziale è la facilità di aggiunta e modifica del materiale documentale così da essere alla portata di tuttiAlcune wiki sottopongono a revisione il materiale prima di pubblicarloMolte wiki non richiedono agli utenti alcuna registrazione, altre lo richiedono solo per la modifica, altre ancora anche per la consultazione
32
WikiQuando le modifiche non sono monitorate, c’è il pericolo del vandalismo: modifica impropria o cancellazione di informazioniMolte wiki permettono ricerche più o meno complesse sui titoli e/o sul full-text delle pagine e sono basati su veri e propri Database Management SystemRELAZIONE N.8WIKIPEDIA
33
BlogUn blog è un website personale di un utente dove le informazioni sono vengono aggiunte dall’autore alla pagina in ordine cronologico inversoIn alcuni i lettori possono aggiungere commenti (come in un Forum)Alcuni sono veri e propri diari personali, mentre altri sono di tipo tecnicoSpesso contengono commenti o notizie su particolari argomenti (politica, etc.),
34
Customer Relationship Manag.
Per Customer Relationship Management(CRM) si intende genericamente la gestione dei rapporti con il clienteHa particolare importanza l’attività di immagazzinare e analizzare le informazioni relative ai clienti stessi
35
Customer Relationship Manag.Attività di un CRM (indipendenti):
Operational CRM – permette l’automazione e il supporto dei processi relativi ai clienti, incluse vendite e attività di rappresentanzaCollaborative CRM – permette la comunicazione diretta con il cliente, escluso vendite e rappresentanzaAnalytical CRM – si occupa dell’analisi dei dati relativi al cliente
36
Customer Relationship Manag.La parte di Analytical CRM analizza i dati relativi ad un cliente per:
Stabilire una campagna di marketing appropriata e ottimizzata su quel clienteAnalizzare il comportamento del cliente per valutare il suo interesse in altri prodotti o per identificare frodi (es. carte di credito)Analizzare il comportamento dei clienti per determinare le richieste del mercatoAnalizzare i dati di vendita per individuare carenze
37
Customer Relationship Manag.Gli elementi tecnologici di base di un CRM sono i seguenti:
Ogni tipo di CRM richiede un database per memorizzare le informazioni sui clientiGli Operational CRM richiedono un software ad uso degli agenti di venditaI Collaborative CRM richiedono sistemi interattivi ad uso dei clienti (siti web interattivi, sistemi telefonici di risposta automatica, etc.)
38
Customer Relationship Manag.
seguito:Gli Analytical CRM richiedono software di analisi statistica quali Excel, SAS, SPSS, etc. e software per organizzare le campagne di marketing
Ciascuna di queste attività può essere realizzata in modi molto diversi per complessità e costo
39
Customer Relationship Manag.
I software CRM aiutano le aziende a raggiungere un’ottimale relazione con il cliente:
Misurando gli indicatori di performance relativi alla risposta del cliente alle varie campagne di marketingRendendo più efficiente la gestione delle attività di business (più attività di business con meno sforzo)
40
Enterprise Resource PlanningI sistemi Enterprise Resource Planning (ERP) cercano di integrare tutti i dati e tutti i processi di un’organizzazione in un unico sistemaIl punto centrale è l’utilizzo di un unico database centralizzato per tutti i moduliUn tipico sistema ERP è composto da diversi moduli hardware e software dedicati che utilizzano il database
41
Enterprise Resource Planning
Sostituendo due o più applicazioni indipendenti con un solo sistema ERP:
Si elimina la necessità di interfacce esterne tra le applicazioniSi ottengono altri vantaggi quali:
La standardizzazione dei processi e dei datiUna minore necessità di manutenzione dei programmiUna maggiore o migliore capacità di trovare le informazioni
42
Enterprise Resource Planning
I moduli di un ERP possono essere relativi a:
processo produttivosupply chaingestione finanziariacustomer relationship managementgestione delle risorse umaneWarehouse management
43
Warehouse Manag. Systems
Una Data Warehouse (DWH) è il principale contenitore di dati storici di un’aziendaContiene i dati “grezzi” da utilizzare nei decision support systemA differenza dei database di tipo operativo (ottimizzati per velocità di consultazione), un DWH è ottimizzato per le attività di analisi e report
44
Warehouse Manag. SystemsUn WMS permette di svincolarsi in parte dall’esperienza del singolo in quanto l’ “esperienza” viene consolidata nel sistemaI WMS utilizzano meccanismi di Auto-ID Data Capture quali lettori di codici a barre e sistemi RFID per monitorare il flusso produttivo. I dati ottenuti sono sincronizzati con il database centrale
45
Warehouse Manag. SystemsIl database può quindi fornire report(prospetti riassuntivi) appropriati e aggiornati sullo stato dei beni nella warehouseMolti sistemi WMS sono integrati in un sistema Enterprise Resource Planning
46
Decision Support Systems
Un sistema di supporto alle decisioni (DSS) è un applicativo che include un knowledge based systems ed è in grado di aiutare nell’attività decisionaleL’aiuto all’attività decisionale consiste in:
ricerca delle informazionigenerazione di alternativevalutazione delle alternative mediante stima e confronto
47
Knowledge BasesUna base di conoscenza (KB) è un database specializzato per la gestione della conoscenzaFornisce i mezzi per raccogliere, organizzare, classificare e consultare la conoscenzaLe knowledge base si dividono in:
Machine-readable knowledge basesHuman-readable knowledge bases
48
Machine-readable KBSono KB in cui la conoscenza è memorizzata in una modalità adatta per un calcolatore, in genere per potervi applicare metodi di ragionamento deduttivo automaticoLa forma della conoscenza è spesso descritta sotto forma di regole:se X allora Y
49
Human-readable KBMemorizza le informazioni per una facile consultazione, non per l’elaborazioneSono comunemente usate per memorizzare conoscenza esplicita, articoli, white paper, manualiForniscono un mezzo per risolvere problemi basandosi sulle soluzioni di problemi simili risolti in passato
50
Aspetti delle KBL’aspetto più importante di una KB è la qualità del suo contenutoLe migliori knowledge base contengono:
Articoli di alta qualità costantemente aggiornatiUn eccellente sistema di recupero delle informazioni (search engine)Una strutturazione e classificazione attenta e appropriata del contenuto
51
Intelligenza artificiale e KB
Le KB che utilizzano metodi dell’intelligenza artificiale sono in grado di suggerire soluzioni ai problemi in base a feedback fornito dall’utente e di imparare dall’esperienzaLa rappresentazione della conoscenza e il ragionamento automatico sono campi di ricerca molto attivi
52
Content Management Systems
I Content Management System (CMS) facilitano l’organizzazione, il controllo e la distribuzione di una grande mole di documenti e altro contenuto (immagini e materiale multimendiale) I CMS spesso offrono strumenti per lo sviluppo collaborativo di documenti
53
Content Management Systems
Un Web Content Management System è un CMS con funzionalità aggiuntive per rendere più semplice la pubblicazione on-line del materiale su un sito Web
54
Content Management Systems
UN CMS può fornire le seguenti funzionalità:
Importazione e creazione di documenti e contenuti multimedialiIdentificazione degli utenti e della loro mansione nella gestione del contenutoAssegnazione dei ruoli e delle responsabilità ai vari utenti in modo differenziato a seconda dei contenuti
55
Content Management Systemsseguito:
Definizione dei compiti per l’intero workflow, spesso associati a sistemi di messaging per la notifica immediata dei cambiamenti di contenutoPossibilità di tracciare e gestire più versioni di una singola istanza di contenuto (versioning)Pubblicazione dei contenuti sul repositorydestinato all’accesso in consultazione
56
Content Management SystemsFunzionalità aggiuntive
Sempre più spesso il repository stesso è una parte integrata nel sistema e incorpora funzionalità di ricerca e recuperoAlcuni CMS sono in grado di mantenere separati i contenuti dalla forma grafica (colori, font, formattazione, etc.)
57
Document Manag. SystemsSono CMS specializzati nel memorizzare in forma elettronica e tenere traccia di documenti cartaceiPer ciascun documento vengono memorizzati dei dati classificativi e riassuntivi per l’indicizzazione del contenuto (meta-dati)
58
Document Manag. SystemsI DMS possono essere in grado di ricavare automaticamente i meta-dati mediante sistemi quali Optical Character Recognition sulle immagini scansionatedei documentiLa ricerca dei documenti avviene sia sui meta-dati sia sul full-text
59
Document Manag. Systems
Caratteristiche:Storage – come vengono memorizzati i documenti e quanto costa farloRetrieval – come i documenti vengono cercati e quale sia l’efficacia della ricercaFiling – come vengono organizzati i documenti e come si garantisce una loro corretta archiviazione
60
Document Manag. Systems
Caratteristiche (seguito):Security – come i documenti vengono protetti dalla perdita, distruzione e modificazione illecita; come i dati sensibili vengono protettiArchival – come si garantisce l’accessibilità dei dati per il futuro, proteggendoli da disastri naturali e dall’obsolescenza delle modalità tecniche di archiviazione
61
Document Manag. Systems
Caratteristiche (seguito):Retention – come si decide quali documenti continuare a mantenere e per quanto tempo (quale sia la politica di cancellazione)Distribution – come i documenti vengono forniti a chi ne fa richiesta e quanto si intende spendere per l’efficienza di questa funzionalità
62
Document Manag. Systems
Caratteristiche (seguito):Workflow – a quali elaborazioni e trattamenti intermedi (es. di standardizzazione) i documenti debbano essere sottoposti per le varie attività (memorizzazione, ricerca, etc.)Creation – quali sono le regole di collaborazione nella stesura di documenti redatti da più persone
63
Sistemi espertiUn sistema esperto (ES) è un applicativo che:
contiene le conoscenze individuali di più esperti su un argomento molto ristrettoè in grado di applicare metodi di ragionamento per ottenre conclusioni
Hanno come scopo di facilitare alcune attività che richiedono un alto livello di conoscenza: medicina, finanza, produzione, risorse umane, etc.
64
Sistemi espertiLa forma più semplice è quella di regole di inferenza valutate in base all’input dell’utente (che necessariamente deve essere un esperto del settore per essere in grado di comprenderne il significato)Tipicamente un ES esegue un’analisi automatica del problema e fornisce indicazioni sulle azioni da intraprendere per correggere gli errori
65
Problemi risolti dagli ESGli ES sono particolarmente efficaci e importanti per quelle organizzazioni con alto know-how in un settore, know-howdi difficile trasmissione ad altri membriSono stati studiati per contenere l’intelligenza e le conoscenze di esperti, in modo da poter essere sfruttata dagli altri elementi dell’organizzazione allo scopo di risolvere problemi
66
Problemi risolti dagli ESIn genere i sistemi esperti vengono usati per quei problemi che non hanno una sola soluzione corretta, facilmente codificabile in un algoritmo di soluzioneIl “dominio” del problema è un campo estremamente ristretto
67
Acquisizione della conoscenzaPer costituire la base di conoscenza di un sistema esperto, si consultano esperti del settore per acquisire le “regole pratiche” che essi usano per valutare un problema.L’acquisizione può essere:
esplicita quando gli esperti forniscono direttamente le regole da includere nell’ESimplicita quando agli esperti viene chiesto di valutare dei casi di test, da questi un programma automaticamente deriva le regole da includere nell’ES