Attività pre-installazione Le attività preinstallazione includono le attività che è necessario completare prima di avviare il programma di installazione, ad esempio assicurarsi che il sistema soddisfi i requisiti di installazione e personalizzare l’ambiente per determinate piattaforme. Scarica il software TIBCO ActiveMatrix BusinessWorks Scarica il pacchetto software TIBCO ActiveMatrix BusinessWorks per la tua piattaforma dal sito di download del prodotto software TIBCO (https://edelivery.tibco.com/). Estrarre il file di archivio TIBCO ActiveMatrix BusinessWorks in una directory temporanea sul computer su cui verrà eseguito…
Categoria: TIBCO
TIBCO TUTORIALS
TIBCO Cap 2 -Installazione
CAP 2 Installazione Documentazione TIBCO e servizi di supporto La documentazione per questo e altri prodotti TIBCO è disponibile sul sito della documentazione TIBCO: Requisiti di installazione Prima di installare il prodotto sul sistema, assicurarsi di poter accedere al sistema con le autorizzazioni appropriate e che il sistema soddisfi i requisiti hardware e software. Se si prevede di installare in un ambiente di installazione esistente, interrompere tutti i processi in esecuzione in TIBCO_HOME. Account di installazione I privilegi richiesti per…
TIBCO Cap 3 – Caratteristiche
TIBCO ActiveMatrix BusinessWorks fornisce un framework flessibile che consente di ridimensionare l’ambiente di runtime secondo necessità. Il runtime offre anche un’opzione per eseguire il motore ActiveMatrix BusinessWorks in modo da ridurre il rischio di un singolo punto di errore durante l’esecuzione di un’applicazione. Il motore è responsabile dell’esecuzione delle applicazioni. Di seguito sono riportati i Componenti Amministrativi Chiave: 1 Un Archivio Applicazioni è l’unità di distribuzione per un’applicazione generata in TIBCO Business Studio. 2 Un Dominio è un gruppo logico…
TIBCO: Generalità e Componenti
Installazione Installa i prodotti TIBCO con TIBCO Universal Installer. Il programma di installazione funziona su più piattaforme. È possibile eseguire il programma di installazione in modalità GUI, modalità console o modalità silenziosa. Installazione in modalità GUI Quando si esegue il programma di installazione in modalità GUI, il programma di installazione richiede informazioni sull'ambiente di installazione e consente altre personalizzazioni.
Requisiti di installazione
Spazio sul disco Il programma di installazione richiede spazio nella directory temporanea prima dell'installazione e spazio aggiuntivo nella directory temporanea per l'esecuzione del programma di installazione. È inoltre necessario assicurarsi che la directory che si desidera utilizzare come directory dell'ambiente di installazione (TIBCO_HOME) disponga di spazio sufficiente. Durante l'installazione, evitare di eseguire altri processi che consumano spazio su disco nella directory dell'ambiente di installazione. Se un altro processo consuma spazio su disco mentre il programma di installazione sta copiando i…
Requisiti del software TIBCO
Il sistema deve soddisfare i requisiti software prima di eseguire l'installazione. Alcuni software sono richiesti e altri facoltativi. Prima di eseguire il programma di installazione, è necessario accertarsi di essere in esecuzione su una piattaforma supportata. Consultare il file Leggimi per informazioni sulle piattaforme e le versioni del sistema operativo supportato.
TIBCO BW – TIBCO Administrator.
TIBCO è un MIDDLEWARE. In informatica con middleware si intende un insieme di programmi informatici che fungono da intermediari tra diverse applicazioni e componenti software.
Risoluzione dei problemi relativi all’entità runtime
Risoluzione dei problemi relativi all'entità runtime
Risoluzione dei problemi relativi all’entità Archive
Risoluzione dei problemi relativi all'entità Archive
Risoluzione dei problemi relativi all’entità Application
Risoluzione dei problemi relativi all’entità Application
TIBCO – Panoramica di JMS
Java Message Service (JMS) è una specifica del framework Java per la messaggistica tra applicazioni. Questa specifica è stata sviluppata per fornire un’interfaccia di messaggistica uniforme tra le applicazioni aziendali. L’utilizzo di un servizio di messaggistica consente di integrare le applicazioni all’interno di un’azienda. Ad esempio, potresti avere diverse applicazioni: una per le relazioni con i clienti, una per l’inventario dei prodotti e un’altra per il monitoraggio delle materie prime. Ogni applicazione è fondamentale per il funzionamento dell’azienda, ma ancora più cruciale è…
TIBCO – BWagent
BWagent Un bwagent è un processo daemon responsabile del provisioning di AppNode e applicazioni, dell’esecuzione di comandi di amministrazione e della sincronizzazione dei dati dall’archivio dati con il file system locale. C’è un bwagent per ogni installazione. Bwagent consente la comunicazione tra agenti situati su macchine diverse. Quando più bwagent sono configurati per comunicare tra loro utilizzando un archivio dati comune, formano una rete bwagent. Bwagents può comunicare tramite TIBCO ActiveSpaces per la persistenza dei dati e il trasporto delle…
TIBCO – AppSpaces
AppSpaces Un AppSpace è una raccolta di uno o più AppNode. Un Dominio può contenere uno o più AppSpace. Gli AppSpace possono estendersi su più macchine fisiche attraverso le reti. Un AppSpace si manifesta sulla macchina fisica come una struttura di cartelle predefinita che contiene informazioni sulle applicazioni distribuite in quel dominio. Una o più applicazioni possono essere distribuite in un AppSpace. Ogni AppSpace contiene uno o più runtime di esecuzione chiamati AppNodes che ospitano le applicazioni. Quando si distribuisce…
TIBCO – Domini
Domini Un dominio è un gruppo logico che fornisce un ambiente isolato per le applicazioni e le loro risorse. Entità di runtime come AppSpace e AppNodes sono contenute in un Dominio. Un dominio può estendersi su più di un computer e può condividere un computer con altri domini in modo tale che un computer possa contenere più di un dominio. Le applicazioni in un dominio sono separate dalle applicazioni negli altri domini. Un dominio è la prima entità di runtime…
TIBCO – Aggiornamento del software
Aggiornamento del software È possibile aggiornare il software quando sono disponibili nuove funzionalità o quando sono stati risolti problemi nel software. Un aggiornamento tipico prevede il download e l’installazione della versione più recente, una seconda cifra (6.x) o una terza cifra (6.2.x), del software e alcune attività manuali per completare l’aggiornamento. Le attività manuali consistono in attività generiche richiesto per tutte le versioni e alcune attività aggiuntive che dipendono dalla versione a cui si sta eseguendo l’aggiornamento. Prerequisiti Se la…
TIBCO – Archivi applicativi
Archivi applicativi Un archivio di applicazioni è un’unità di distribuzione per un’applicazione generata in TIBCO Business Studio. È l’unico artefatto che viene passato dalla fase di progettazione al runtime in quanto contiene tutti i bundle e i metadati necessari per distribuire ed eseguire l’applicazione. Le applicazioni sono sviluppate utilizzando le funzionalità disponibili in TIBCO Business Studio e possono variare da semplici a molto complesse. Un TIBCO ActiveMatrix BusinessWorks è costituito da un modulo applicativo (Application Modules), che a sua volta…
TIBCO ActiveMatrix BusinessWorks
Concetti generali TIBCO ActiveMatrix BusinessWorks sviluppato per risolvere i problemi aziendali può variare da soluzioni semplici a molto complesse. Queste applicazioni sono impacchettate in artefatti distribuibili sotto forma di file di archivio. Un’applicazione contiene in genere un modulo dell’applicazione, che consiste in uno o più processi e zero o più moduli condivisi. Comprendere i concetti generali è essenziale sia per gli sviluppatori che per gli amministratori Caratteristiche Progetta moderne integrazioni aziendali Sviluppa visivamente modelli di integrazione aziendale e interazioni tra…
TIBCO : BRIDGE
Il bridge (letteralmente ponte) è un dispositivo di rete che si colloca al livello datalink del modello ISO/OSI e che traduce da un mezzo fisico a un altro all'interno di una stessa rete locale. Esso è quindi in grado di riconoscere, nei segnali elettrici che riceve dal mezzo trasmissivo, dei dati organizzati in strutture a pacchetto dette trame (in inglese frame), di individuare all'interno di esse l'indirizzo del nodo mittente e quello del nodo destinatario e in base a questi…
HAWKAGENT
Ci sono 3 componenti principali: Hawk Agents, che incorporano MicroAgent che a loro volta comunicano con servizi e processi di applicazione e di sistema o interfacce esterne Hawk Display, che fornisce un'interfaccia utente che mostra la comunità di agenti (e quindi i sistemi) Hawk Event Service, che offre la possibilità di archiviare e recuperare eventi tramite un database.
TIBCO : Runtime Agent
Il TRA contiene l'utilità di dominio TIBCO, che viene utilizzata per gestire i componenti disponibili su un dominio di amministrazione TIBCO. L'utilità ti consente di: Aggiungere o rimuovere una macchina in un dominio di amministrazione TIBCO. Aggiungere o rimuovere il plug-in del server TIBCO Enterprise Message Service a Dominio di amministrazione TIBCO. Modificare i parametri TIBCO Rendezvous. Modifica TIBCO Rendezvous parametri, è un'opzione avanzata eseguita solo dagli utenti che hanno familiarità con TIBCO Rendezvous. Se si esegue questa attività, è…
Installazione in modalità console
Installazione in modalità console - Quando si esegue il programma di installazione in modalità console, il programma di installazione richiede i valori in una finestra della console e l'utente può spostarsi attraverso l'installazione rispondendo alle istruzioni. La modalità console può essere utilizzata per installare il software in un ambiente non Windows.
Installazione
Installatore universale. - Estrarre il file di archivio del prodotto scaricato in una directory temporanea, quindi eseguire l'eseguibile TIBCO Universal Installer da quella directory. Se si installa più di un prodotto, è possibile estrarre più file di archivio dei prodotti nella stessa directory temporanea e quindi eseguire TIBCO Universal Installer. Modalità di installazione È possibile eseguire il programma di installazione in una delle seguenti modalità: GUI, console o silent. Ogni modalità è supportata su tutte le piattaforme.
Risorse condivise
Risorse condivise Le risorse condivise sono risorse che contengono dati di configurazione comuni a cui è possibile fare riferimento da più posizioni. È possibile definire una risorsa condivisa e quindi fare riferimento a essa da più attività nello stesso o diverso processo. Ad esempio, è possibile definire una risorsa di connessione JDBC e quindi utilizzarla in qualsiasi attività JDBC nel processo per la connessione al database.
Transizioni
Le transizioni possono essere aggiunte ad attività e gruppi in un processo. Rappresentano il flusso di esecuzione da un'attività o un gruppo a un'altra. In TIBCO Business Studio for BusinessWorks, le transizioni vengono visualizzate come una freccia tra due risorse in un processo. Le transizioni sono unidirezionali e non possono connettersi a un'attività o un gruppo precedentemente eseguiti. Il flusso di controllo in un processo deve procedere in sequenza, iniziando con l'attività o il gruppo iniziale e terminando con l'ultima…
Attivita’
Le attività sono le singole unità di lavoro in un processo. Le attività generalmente interagiscono con un sistema esterno ed eseguono un'attività. Le attività che svolgono attività simili sono raggruppate in un'entità chiamata tavolozza. TIBCO Business Studio ™ per BusinessWorks ™ offre varie tavolozze specifiche per la tecnologia che consentono di creare un processo aziendale. Ogni attività è rappresentata da un'icona. Ad esempio, l'attività di aggiornamento JDBC è rappresentata dall'icona. Spesso un'icona di attività è anche decorata con un simbolo…
Processi – Tipologie
Processo con stato Un processo che si basa sul motore ActiveMatrix BusinessWorks ™ per mantenere il proprio stato tra le chiamate è chiamato processo stateful. Poiché il motore mantiene il suo stato, un processo con stato non richiede un archivio di persistenza esterno. Processo senza stato Un processo che non richiede al motore ActiveMatrix BusinessWorks di mantenere il proprio stato tra le chiamate è chiamato processo stateless. Se necessario, uno sviluppatore può progettare un processo senza stato per mantenere manualmente…
Processi
Processi I processi acquisiscono e descrivono il flusso di informazioni aziendali in un'azienda tra diverse origini dati e destinazioni. I processi comprendono attività che svolgono compiti. Il flusso di dati tra attività in un processo è rappresentato usando transizioni, condizioni e mappature. TIBCO Business Studio ™ per BusinessWorks ™ offre tavolozze di progettazione contenenti attività e transizioni che possono essere utilizzate per sviluppare processi aziendali.
Moduli Binari Condivisi
Moduli binari condivisi I moduli binari condivisi sono essenzialmente moduli condivisi creati per nascondere i dettagli dell'implementazione di un modulo condiviso agli utenti del modulo. Viene compilato un modulo binario condiviso un formato binario per l'utilizzo da parte di un'altra applicazione.
Moduli Condivisi
La risorsa più piccola denominata, versionata e impacchettata come parte di un'applicazione e può essere utilizzata da altri moduli che fanno parte della stessa applicazione. Un modulo condiviso non può essere distribuito da solo; deve essere incluso come parte di un modulo applicativo. I moduli condivisi esportano le loro funzionalità (processi, risorse condivise e spazi dei nomi dello schema) nei moduli dell'applicazione o in altri moduli condivisi. Ciò significa che altri moduli nel sistema possono dipendere da un modulo condiviso…
Tibco – Moduli
Un modulo è un progetto Eclipse configurato per ActiveMatrix BusinessWorks. Sono supportati due tipi di moduli: ● Moduli applicativi: la risorsa più piccola denominata, versionata e impacchettata come parte di un file applicazione e viene eseguito nel runtime di ActiveMatrix BusinessWorks. Un modulo applicativo non può essere distribuito da solo nel runtime di ActiveMatrix BusinessWorks; deve essere impacchettato come parte di un'applicazione. ● Moduli condivisi: la risorsa più piccola denominata, versionata e impacchettata come parte di un file applicazione e…
Applicazioni
Le applicazioni sono sviluppate utilizzando le funzionalità disponibili nel prodotto e possono variare da semplici a molto complesse. Un'applicazione contiene un modulo applicativo (consultare Moduli applicativi), che a sua volta è costituito da uno o più processi che definiscono la logica aziendale e zero o più moduli condivisi (vedere Moduli condivisi). Viene utilizzato un processo responsabile dell'avvio della logica aziendale in fase di runtime implementare un componente in un modulo applicativo.
BWAgent
Interfaccia di amministrazione: quando bwagent è registrato con il server TEA, l'interfaccia di amministrazione può essere utilizzata per creare e gestire entità di runtime. Per informazioni, consultare le attività "Interfaccia utente amministratore" in Attività di amministrazione e riferimenti nella Guida all'amministrazione. API REST: visualizza l'API REST bwagent nell'interfaccia utente di Swagger. Vedere la sezione "Accesso all'API REST bwagent con l'interfaccia utente di Swagger" nella Guida all'amministrazione per informazioni. bwagent supporta i propri set di comandi. I comandi vengono emessi dalla…
AppNodes
Gli AppNodes possono essere aggiunti ad un AppSpace anche dopo che un'applicazione è stata distribuita, consentendo all'applicazione distribuita di ridimensionarsi dinamicamente su tutti gli AppNode. Il diagramma seguente mostra Domain1, con tre AppSpace e quattro AppNode. AppSpace1 e AppSpace2 contengono un AppNode ciascuno, mentre AppSpace3 contiene due AppNode. AppSpace3 si estende su due macchine, con AppNodes su ciascuna macchina.
AppSpaces
Un AppSpace si manifesta sulla macchina fisica come una struttura di cartelle predefinita che contiene informazioni sulle applicazioni distribuite in quel dominio. Una o più applicazioni possono essere distribuite in un AppSpace. Ogni AppSpace contiene uno o più runtime di esecuzione chiamati AppNodes che ospitano le applicazioni. Quando si distribuisce un'applicazione in un AppSpace, l'applicazione viene distribuita in tutti gli AppNode che fanno parte dello stesso AppSpace. Un AppSpace è elastico, che consente di aggiungere AppNode in modo dinamico per…
Domini
Un dominio è un gruppo logico che fornisce un ambiente isolato per le applicazioni e le loro risorse. Entità di runtime come AppSpace e AppNodes sono contenute in un Dominio. Un dominio può estendersi su più di un computer e può condividere un computer con altri domini in modo tale che un computer possa contenere più di un dominio. Le applicazioni in un dominio sono separate dalle applicazioni negli altri domini. …
Demoni e BwAgent
In informatica, nei sistemi Unix, e più in generale nei sistemi operativi multitasking, un demone (daemon in inglese) è un programma eseguito in background, cioè senza che sia sotto il controllo diretto dell'utente, tipicamente fornendo un servizio all'utente. Di solito i demoni hanno nomi che finiscono per "d": per esempio, syslogd è il demone che gestisce i log di sistema, dhcpd è il demone che assegna l'indirizzo IP in maniera dinamica tramite DHCP, httpd è il demone che fa girare il servizio HTTP ecc... In senso strettamente tecnico, i sistemi Unix considerano come demone qualsiasi processo che abbia init come processo padre…
TIBCO Rendezvous Daemon (RVD)
E’ un processo in background che supporta tutte le comunicazione sul bus TIBCO Su ogni macchina sarà presente almeno un’istanza del Daemon per lo scambio di messaggi sul BUS In particolare TIB/Rendezvous Daemon serve a: -Instradare i messaggi -Consegnare i messaggi in modo affidabile -Filtrare i messaggi in base al Subject associato TIB/Rendezvous Daemon utilizza due protocolli di comunicazione: -TCP/IP (Transmission Control Protocol/Internet Protocol) -UDP (User Datagram Protocol) Le applicazioni RV (Adapter o API RV): -Si connettono al RVD attraverso…
I componenti di Rendez Vous: Tipologie di messaggi
La comunicazione tra tutte le applicazioni connesse a TIB/Rendezvous avviene mediante la definizione di SUBJECT che diventano delle chiavi per lo scambio dei dati.
TIBCO Randez Vous: tipologie di interazione
TIB/Randezvous è l’Infrastruttura per la messaggistica. E’ il fondamento della struttura di integrazione aziendale totale di TIBCO, in quanto: fornisce una piattaforma di comunicazioni real-time consente comunicazioni peer-to-peer Tipologie di interazione: -Publish and Subscribe -Request Reply -Brodcast Request Reply Il protocollo Publish/Subscribe consiste in un interazione tra due attori: -un processo Publisher che “pubblica” un evento per uno o più Subscriber -un processo Subscriber che si “sottoscrive” per ricevere un dato evento da un processo Publisher La comunicazione è sempre…
I componenti di Rendez Vous: Tipologie di messaggi
La comunicazione tra tutte le applicazioni connesse a TIB/Rendezvous avviene mediante la definizione di SUBJECT che diventano delle chiavi per lo scambio dei dati.In altri termini un’applicazione Publisher: -raccoglie i dati in un Subject -assegna ad esso un nome (Subject Name) -lo pubblica sul BUS Tibco Tutte le applicazioni Subscribers “in ascolto” sul BUS Tibco: -sono configurate in modo da usare il Subject Name come chiave per la ricezione -riceveranno solo quei messaggi aventi Subject Name coincidente con quello definito…