Il Publishing è lo spazio di lavoro che consente di configurare e monitorare la pubblcazione di strutture dati definite e popolate da IrionEDM all'esterno utilizzando:
Il Data Server è un componente opzionale di IrionEDM che consente di esporre strutture e dati IrionEDM, fruibili attraverso protocollo TDS o connettività ODBC.
IrionEDM Data Server è il server su cui il servizio è installato ed abilitato.
Il servizio Windows Web Api è un componente opzionale di IrionEDM che consente di esporre contenuti sul Web, fruibili attraverso il protocollo OData.
IrionEDM Web Api Server è il server su cui il servizio è installato ed abilitato.
Per poter pubblicare strutture e dati è prima necessario:
✓ configurare opportunamente i servizi
✓ impostare le necessarie property sulle strutture che si intende esporre
La configurazione si effettua attraverso mediante l'eseguibile IrionDQ.UI.Config.exe, presente nella folder di installazione dell'istanza della piattaforma. |
Operando un doppio click sull'icona Publishing , si apre un apposito tab del Control Panel Workspace, da cui sono visibili, in particolare:
✓ nel frame superiore sinistro, il flag di abilitazione del servizio e il suo nome logico;
✓ nel frame superiore destro, il nome del server e la porta su cui è in esecuzione il servizio.
Sono esposti:
✓ Logical Services
✓ Physical Services
✓ Published Objects
Il Logical Service è il nome dato ad un gruppo di macchine che offrono gli stessi servizi. Il carico di questo gruppo è distribuito tra tutti i suoi membri.
Quando un gruppo è stipulato nel campo Servers group, il client è collegato al Physical Server.
Il client e il physical server rimangono collegati per tutta la durata della sessione.
L'algoritmo di Load Balancing stipula il modo in cui il traffico è bilanciato tra i server e può avvenire sia sulla stessa macchina (per processo) sia su macchine diverse.
Il Physical Service è il servizio in esecuzione su ciascun client.
I Published Objects sono DatasShelf e Book esposti da IrionEDM.
Per esporre un Package Object di tipo Book si procede mediante l'apposito pulsante Add Book , posizionato nel gruppo Services del ribbon tab Insert. Nella finestra di dialogo che si apre, si configurano:
✓ Web Name, il nome con cui è esposta la risorsa;
✓ RPC, il flag che attiva il protocollo di Remote Procedure Call sulla risorsa esposta;
Si procede, quindi a configurare la sorgente (Publication Source):
✓ Package, selezionabile dalla tendina che espone il navigation tree del Catalog;
✓ Book, selezionabile dalla tendina che espone il navigation tree del Package;
✓ Command, selezionabile dalla tendina che espone i comandi disponibili per il Book impostato.
Per esporre una Catalog Entry di Archiviazione persistente si procede mediante l'apposito pulsante Add Shelf , posizionato nel gruppo Services del ribbon tab Insert. Nella finestra di dialogo che si apre, si configurano:
✓ Web Name, il nome con cui è esposta la risorsa;
✓ Shelf, selezionabile dalla tendina posta all'interno del riquadro Publication Source, che espone il navigation tree del Catalog.
Nella parte inferiore del workspace, il pannello Published objects visualizza gli oggetti pubblicati, raggruppati tematicamente nei due tab:
✓ Books
✓ Shelves
Il tab Books presenta le colonne:
✓ Enabled
✓ Web Name
✓ Book Name
✓ Entity Name
✓ Command Name
✓ RPC
Esse sono valorizzate in base alle impostazioni di configurazione.
Il tab Shelves presenta le colonne:
✓ Enabled
✓ Web Name
✓ Shelf Name
✓ Una ulteriore colonna contenente la URL associata alla risorsa, contraddistinta dalla presenza dell'icona .
Esse sono valorizzate in base alle impostazioni di configurazione. La URL è invece generata automaticamente in base all'installazione del servizio e ai valori precedentemente inseriti.
IrionEDM Data Server permette attualmente esclusivamente l'esposizione di DatasShelf. |