Sei qui: Home Application Programming Interface
Application Programming Interface Stampa E-mail

ServiziEstendere e customizzare la soluzione

Le API di Corporate Modeler costituiscono il linguaggio con cui i moduli applicativi della suite “parlano” con il repository di modello.

A&P Consulting ha recentemente ricevuto la certificazione di Technical Partner di Casewise, tramite un corso di formazione che certifica il know-how per l’utilizzo di tali strumenti nel laboratorio SW della società.

Le API sono necessarie in particolare per adattare il tool a specifiche esigenze del cliente:

  • Migliorare le caratteristiche tecniche e funzionali di Corporate Modeler, o completarle con moduli ad hoc
  • Aprire il repository in lettura, per una fruizione completa dei contenuti
  • Scrivere nel repository, per facilitarne ed automatizzarne lo sviluppo e il popolamento
  • Creare automaticamente rappresentazioni grafiche delle entità modellate – diagrammi

Le API possono quindi essere utilizzate per sviluppare moduli applicativi fruibili:

  • in maniera completamente integrata nel tool - ovvero, configurando veri e propri plug-in del Corporate Modeler, attivati nei menu di contesto dei modelli, degli oggetti, dei diagrammi
  • come eseguibili, da poter lanciare on demand, per operazioni di governance del modello o post-produzione sulle pubblicazioni
  • come librerie (.NET), utilizzabili in prodotti di terze parti per acquisire o fornire contenuti al repository

Popolamento ed analisi dati

Tipicamente, tramite le API si possono creare componenti applicativi che consentono:

  • Associazioni automatiche

    • Creazione automatica di associazioni basate su specifici criteri

  • Consistency engine

    Supporto all’amministratore attraverso la produzione di un report per controllare che siano rispettate norme e standard di modellazione, per esempio:

    • Quali processi non hanno una descrizione?
    • Quali applicazioni non sono associate ad un server?
    • Quali diagrammi mostrano più di 20 oggetti (non leggibili)?

  • Impact analyzer

    Supporto alla impact analysis su più livelli (con risultati esportabili in Excel) su n livelli di drill down

    • Quali server dovrebbero essere messi in sicurezza per garantire la buona esecuzione del processo (supportato dalle applicazioni istallate sui server stessi)?

  • Verifiche di audit

    Tracciamento di modifiche e aggiornamenti tramite log file (chi, cosa, quando)

Diagrammazione automatica

Le API possono interagire anche con la parte visuale di un modello, ovvero i suoi diagrammi. Abilitano ad esempio moduli
applicativi per produrre automaticamente:

  • Tassonomie multi-livello

    Aree applicative -> Sistemi -> Applicazioni
    Progetti -> Kit di rilascio -> Moduli sviluppati

  • Diagrammi per analisi di impatto

    Sviluppo visuale di report che legano oggetti legati ad altri da n salti associativi

  • Diagrammi di contesto

    Tutti gli oggetti enterprise dei vari layer di modello (processi / Contratti / documenti / flussi / entità informative / database) intorno ad una data applicazione

Customizzazione pubblicazioni HTML/Word/Pdf

Attraverso le API è possibile produrre engine per specifiche personalizzazioni degli output documentali del repository di modello:

  • Percorso di navigazione - HTML

    Aggiornamento del path descrittivo della sequenza di pagine che l’utente ha attraversato per arrivare alla corrente (mostrato nel sito web)

  • Pane nelle schede degli oggetti - HTML

    Suddivisione degli attributi e delle associazioni che compongono la scheda di ogni oggetto secondo i pannelli previsti in design del metamodello

  • Metamodello

    Produzione della documentazione del metamodello per un dato modello del repository

    • Classi, Attributi, Associazioni
    • Disponibile in HTML, MS-Word, MS-Excel

  • Documenti Word/PDF personalizzati

    Uso di specifici template, integrazione dei contenuti (summary reports, dashboards)

 
bordo6

Arista & Partners Information Engineering Consulting s.r.l. - Via Adolfo Ravà, 106 - 00142 ROMA
CF/PI/R.I. 05929041001 - REA 944683 - Cap. soc. 55.000€ i.v.
tel. (+39) 0689929040, fax (+39) 0689929050 - mail: segreteria@aepconsulting.it