Ensemble

Piattaforma Integrata

per connettere applicazioni

Business process management (BPM) e flusso di lavoro

Fondere le capacità per un migliore e più rapido sviluppo di applicazioni

Ensemble è una piattaforma di integrazione e sviluppo rapido che combina Business process management (BPM) con la gestione delle informazioni, il workflow e le capacità di creazione di applicazioni composite. Questa fusione consente agli analisti di business e agli sviluppatori di collaborare per un modellamento, un’ integrazione, un’automatizzazione, un’esecuzione e un monitoraggio dei processi aziendali più veloci, come il ricovero di un paziente in ospedale o l’elaborazione di una richiesta di mutuo.

Ensemble include un ricco editor grafico per:

  • Illustrare con un diagramma il flusso dei processi e delle informazioni.
  • Includere regole aziendali e incarichi del workflow per il personale in applicazioni composite.
  • Specificare le interazioni logiche tra applicazioni e servizi senza doversi occupare di aspetti meno importanti, quali le interfacce, gli adattatori o i meccanismi intermedi.
  • Generare automaticamente il codice eseguibile per i processi aziendali.

Di conseguenza, lo sviluppo e l’implementazione delle applicazioni sono più rapidi e soddisfano meglio i requisiti del business e possono essere riconfigurate rapidamente quando il processo aziendale cambia.

Capacità

Il BPM è una parte della piattaforma completamente integrata di Ensemble che viene usata per connettere persone, processi, dati e applicazioni tra le organizzazioni e al loro interno. Di seguito sono riportati alcuni esempi delle funzionalità e capacità di gestione dei processi aziendali che fanno di Ensemble la migliore piattaforma per lo sviluppo di applicazioni agili e connesse:

Organizzazione dei processi aziendali

  • L’impostazione grafica consente che gli sviluppatori o gli analisti di business possano concentrarsi sull’integrazione e l’andamento del lavoro, anziché sulla tecnologia. Ensemble genera codice eseguibile dal modello.
  • Gli sviluppatori possono definire la logica di business attraverso tali modelli grafici, documenti XML o codice. La possibilità di mescolare e abbinare questi strumenti permette ad una’ organizzazione di concentrarsi efficacemente su una vastissima gamma di requisiti.

Enterprise Service Bus (ESB)

  • Permette alla struttura organizzativa di integrare e gestire tutte le risorse dei software SOA e non SOA attraverso Ensemble.
  • Un database Caché interno registra tutti i messaggi e le interazioni tra sistemi attraverso il bus per facilitare le attività di debug, report e audit.

Motore delle regole di business

  • Gli analisti del business e il personale di supporto possono configurare e cambiare velocemente il comportamento dei processi di business operanti, attraverso regole facilmente modificabili, anziché tramite la creazione di codice.
  • Le regole di business sono separate dalla logica di business e possono essere riutilizzate e modificate facilmente.

Motore di workflow adattabile

  • Incorpora il flusso di lavoro umano in processi altrimenti automatici.
  • Definizioni dei processi in base all’utente separati dalla logica di business per uno sviluppo più facile e affidabile.

Sviluppo applicazioni e creazione servizi compositi

  • Crea, impiega e incorpora servizi in molteplici processi di business.
  • Funzionalità delle applicazioni esistenti abilitate per il riutilizzo all’interno delle applicazioni composite di Ensemble o per l’esposizione ad applicazioni esterne.

Monitoraggio attività aziendale

  • Monitora l’attività e lo stato dei singoli processi aziendali o dell’intero sistema e gli indicatori chiave di prestazione.
  • Analizza l’attività che passa attraverso Ensemble per fornire business intelligence in tempo reale ed elaborazione di eventi.
  • I display grafici dei cruscotti permettono appropriate e tempestive decisioni di gestione.

Gestione end-to-end

  • Diagnostica ed esegue velocemente il debug dei problemi durante lo sviluppo e le operazioni di funzionamento usando Visual Trace.
  • Controllo in tempo reale dei processi aziendali e delle prestazioni di sistema.