Marco del Gatto
[email protected]
Software Architect
I problemi del mondo reale
Architettura di riferimento
Demo di uno scenario applicativo
Stima e
personalizzazioni
Recupero
specifiche
dal cliente
Verifica
specifiche
con tecnico
Definizione
dei costi
Identificazione
prospect
Zona destrutturata
“comfort zone”
Approvato?
Chiusura
prospect
Creazione
opportunità
CRM
Creazione
preventivo
Definizione
politiche di
sconto
Accettato?
CRM
Bozza di
preventivo
Approvazione
bozza
Registraz.
Vendita
Creazione
Fattura
ERP
55% progetti CRM
?%
non raggiungono le
aspettative
20% del tempo
?%
50-75% di info sono
?%
ottenute da altre
speso in email
persone
?% di info
>80%
negli hard disk
personali
>40% di implementazioni
?%
ERP hanno problemi di
adozione da parte degli
utenti
• “ I singoli individui hanno in mano le chiavi della conoscenza, e gran parte di
questa viene persa quando lasciano l’azienda – Gartner”
X
Implementare centinaia di maschere al mese nei sistemi LOB esistenti ?
X
Creare nuovi sistemi LOB che simulino la flessibilità della comfort zone ?
Creare una nuova tipologia di
applicazioni che uniscano il front-office
al back-office, portando dati LOB nella
Comfort Zone
Lo scopo è quello di rivalutare - e non
di sostituire - i sistemi Line-ofBusiness (LOB) esistenti:
Rendendoli più accessibili
Rendendoli pilotabili dalle interfacce
utente dei client Office (Word, Outlook,
ecc.) con i quali l’utente è più familiare.
Microsoft
Office
System
OBAs
Line-ofbusiness
Applications
LOB Apps
Office
Business
Applications
Unire Persone,
Processi e Tecnologie
Business Application
Productivity Application
• Processi strutturati
• Processi Ad-hoc
• Rigide, verticali
• Destrutturati, flessibili
• Interfacce grafiche chiuse
• Produttività individuale e di gruppo
Word Stima delle
Excel
Outlook
personalizz
azioni
InfoPath
Zona destrutturata o
“comfort zone”
Office Business Applications
Recupero
specifiche
dal cliente
Verifica
specifiche
MOSS
con tecnico
- Office SharePoint Server
Definizione
dei costi
Meta
Create
Lead
Definizione
politiche di
sconto
Bozza di
preventivo
Approvazione
bozza
“Classic” LOB Applications
Qualified?
Retire
Lead
Create
Opportunity
Dynamics
CRM
SAP
Create
Quote
Closed?
Complete
Sale
Create
Invoice
ERP
Siebel
Remote
LOB
BizTalk
Word
Web
Parts
Excel
Lists
Search
Outlook
Workflows
Web
Service
Business Data Catalog
ADO.NET
Databases
WSS Proxy
Web Services
InfoPath
Ribbon
Core
Features
Grazie allo sviluppo semplificato di Add-in per
Word, Excel e Outlook, con VSTO2005 è
possibile aggiungere alle normali funzionalità i
nostri moduli applicativi:
Task
Pane
Estendendo il ribbon
Application add-in
Creando Task Panes custom
•
BDC
Web Services
In Visual Studio 2008 è già tutto incluso, con
designer grafici di alto livello.
Nella nostra azienda abbiamo tre sistemi LOB
accessibili a pochi utenti:
• Un CRM
• Un Catalogo Prodotti
• Un sistema di Contabilità
Obiettivi del nostro intervento sono:
1. che l’Anagrafica Clienti e le Schede Prodotto siano
visibili a tutta l’azienda
2. che il reparto vendite possa costruire dei preventivi
utilizzando questi dati in Word
3. Che i preventivi siano protocollati in automatico
Word
Excel
Outlook
InfoPath
Application Definition File
Web
Web
UnParts
file
Listsogni LOB
Search
xml per
che si Workflows
vuole connettere,
Service che
definisce:
•Nome del LOB
Data Catalog
•Tipo: databaseBusiness
/ webservice
•Come connettersi
ADO.NET
WSS Proxy
•Elenco delle Entità da importare e per ciascuna
istruzioni per invocare due metodi:
•Finder: ritorna un set di record
Databases
Web Services
•SpecificFinder:
rintorna una singola
entità
CRM
Catalogo
Contabilità
Come supportare la produttività degli utenti
portando i dati aziendali nei client office
Come promuovere l’interoperabilità tra sistemi
eterogenei attraverso il BDC
Come integrare orizzontalmente insiemi dati
distribuiti
Come customizzare le UI dei client Office
Visione di alto livello:
www.obacentral.com
Post in italiano sui 7 pattern OBA:
oba.studiodelgatto.it
Blogs
blogs.msdn.com/mariofontana
blogs.msdn.com/giuseppeguerrasio
Developer central:
msdn.microsoft.com/office
openxmldeveloper.org
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Scarica

comfort zone