Administrative and semantic cooperation: The role of intelligent document
Rp Kbox2008
1. I 6 punti chiave per un approccio vincente
con Microsoft Office Sharepoint Server
Romeo Pruno
Senior Developer Specialist, it Consult
2. I 6 punti chiave
Settore
– Dove?
Scenari di utilizzo
– Cosa?
Tecnologia
– Come?
Risorse umane
– Chi?
Dominio di applicazione
– Che?
Roadmap
– Quando?
3. Sharepoint as Application Platform
Business Business
forms intelligence
Content
Collaboration
management
Search Portal
4. Organization target
Enterprise
– Knowledge
Dati eterogenei, unico punto di accesso
PMI
– Facility
Soluzioni efficaci per problemi ben definiti
PA
– Interoperability
Tecnologia abilitante per il nuovo codice delle
amministrazioni digitali
5. Enterprise / Knowledge
*Social* networking
– Obiettivo: creare un unico punto di accesso al
knowledge aziendale
Company RSS Other...
Portal / Application
Portal
WS
DataView Web Part
LOB
RSS Web Part
System
Page Viewer Web Part
BDC Web Part
*Search* Web part Storage Custom Content
6. PMI / Facility
Automation, process, control
– Obiettivo: semplificare il completamento dei
processi di business
Client application Browser
workflow
Company Site WSS 3.0
Information Bridge
Framework
Smart TAG
Smart Document
E-Form Custom Content Storage
7. PA / Interoperability
Document Management & BPM
– Obiettivo: Efficienza e interoperabilità con i
nuovi standard documentali XML-Based
PAL ODF/OXML PAC
eForm XML Paper Specification
Electronic document
WSS MOSS
XML Signature PDF/DOC
Digital versioning
Index
8. Scenario
Le versioni di MOSS non seguono quelle
del .Net Framework
– MOSS/WPF -
– MOSS/Silverlight -
La versione attuale di MOSS è ideale per
applicazioni classic ASP .Net 2.0
– MOSS/AJAX -
Pieno supporto alla versione corrente di
Microsoft Office 2007
– Outlook 2007 / MOSS Document Library
– Word 2007 / MOSS Content type
9. Outlook 2007
Sicronizzare email,
dati, informazioni two-way
attraverso le Document Library
del portale o my site.
Informazioni Off-Line / RSS
Estendere, condividere cartelle di posta personali
che pubbliche *exchange* attraverso una semplice
connessione alle email library
12. Scenario / Applicazioni smart
Con Microsoft Office System si può dare
una risposta *smart* a :
– precise funzionalità
Acquisizione di elettronica di documenti
Custom security e form based authentication
Firma digitale
– alcune mancanze
Search Taskpane
TagCloud Taskpane
13. Technology / Windows Form
joshArchive! InfoJam
integra le funzionalità
proprie di SharePoint
per la navigazione
di siti e DocumentLibrary
SPPermission
SPFile
SPList
15. Human resources / roles
IT Professional
– Gestisce l’intero progetto IT
Developer
– Sviluppa ed estende specifiche tecniche
Architect
– Individua e configura l’architettura del progetto
Analyst
– Analizza le parti funzionali del progetto IT
16. Human resources / dev – itpro
Quando si parla di sviluppo, in molti
tendono a cambiare discorso
– SharePoint non piace ad un dev
Poca documentazione
DataBase altamente destrutturato
Object Model inefficiente
– SharePoint piace molto al commerciale
Massima integrazione con applicazioni Microsoft
Demo che non falliscono mai
17. Human resources / skills
L’*esperto* perfetto
– Bagaglio culturale orientato al knowledge
– Conoscenza architetturale e di prodotto 30%
– Conoscenza sistemistica 30%
– Conoscenza tecnica/sviluppo 20%
– Conoscenza di analisi dei processi 20%
18. Application Domain
Insider
– Web Part
– Condivisione architettura con MOSS
Outsider
– Web Part Page
– Interfacciamento propria architettura con MOSS
19. Application Domain / insider
Vantaggi
– Installazione
– Condivisione di risorse
– Interfaccia
– Scalabilità
Svantaggi
– Tempi di modellazione e di sviluppo
20. Application Domain / outsider
Vantaggi
– Mantenibilità del codice
– Modellazione e sviluppo
– Indipendenza della soluzione
Svantaggi
– Installazione e configurazione
– Grafica
21. Roadmap
Adozione anticipata delle nuove versioni
– Insider
– Outsider
SocialComputing
– SharePoint naviga a gonfie vele verso il *Social*
– Possibili problemi per applicazioni intranet
Architettura rigida
Utilizzo massivo di DataBase XAML/CAML
Customizzazione della ricerca
Localizzazione del dato (policy)