OBA Patterns - Composite User Interface Pattern - Post 4 di 8

Office Client-Based Composite User Interface Pattern

Spesso gli utenti hanno bisogno di accedere a diversi sistemi LOB per comporre il proprio elaborato, ad esempio i dati dei clienti possono trovarsi in parte sul sistema CRM, in parte sul sistema di fatturazione, in parte in Exchange.

Si può associare a un template di documento (es: Offerta Commerciale) un insieme di elementi di UI custom (ribbon, bottoni, ecc.) che permettono all’utente di accedere direttamente alle informazioni nei differenti sistemi LOB e integrarle nel documento, automaticamente o tramite drag&drop.

Composite Web User Interface

Anche una pagina web può essere composta prelevando dati dai diversi sistemi LOB utilizzando l’infrastruttura di Web Parts di Sharepoint.

Ci sono Web Part standard in grado di visualizzare i dati del BDC (o nel caso di direct integration da web service) e quindi le pagine web possono essere realizzate con semplicità anche dall’utente finale.

Le web parts possono interagire tra loro nel passaggio dei dati per creare viste tipo master/details.

RSS and Web Services Composition Pattern

Costruire applicazioni custom che accedono via RSS/Web Service ai dati LOB (o meglio al Business Data Catalog).

Analytics pattern

Addetti commerciali, ingegneri, ecc, fanno largo uso di Excel per le loro analisi.

OBA offre la possibilità di pubblicare i fogli Excel anche complessi (grafici, pivot table, ecc.) su un sito Sharepoint; qui gli Excel Services li trasformano in pagine web dinamiche in grado di connettersi con BDC o Web Service per popolarsi dinamicamente di dati, applicare filtri e ricevere input dall’utente. In questo modo si possono creare delle piccole applicazioni web di reporting partendo dalla semplice conoscenza di utilizzo di excel.



Published giovedì 25 ottobre 2007 13.26 by marcodelgatto
Filed under: , , ,

Comments

No Comments

Leave a Comment

(required) 
(required) 
(optional)
(required) 
Powered by Community Server (Commercial Edition), by Telligent Systems