Framework di architettura di servizi per la sanita'
              




Specifications
Design
Prototyping
Integration
Pilot
       Integration

Questa attività  si pone l’obiettivo di definire un ambiente di test che possa consentire la verifica dell’aderenza dei servizi realizzati allo standard HSSP, in una prima fase, ma che possa essere utilizzata quale black-box framework, da mettere a disposizione a terzi a supporto delle verifica dell’aderenza delle proprie soluzioni agli standard HSSP.

 

Anche per quanto riguarda la realizzazione del framework di test, il progetto HealthSOAF intende seguire un approccio SOA ed, in particolare il troubleshooting, e cioè la capacità di provocare service failures, transizioni dal servizio corretto al servizio incorretto.

 

Inoltre, l'attività di testing deve fornire informazioni e supporto all'attività di debugging per individuare gli errori, localizzare i difetti di implementazione che causano tali errori, oppure localizzare le vulnerabilità, "debolezze” del sistema che permettono a difetti iniettati di provocare situazioni di errore. Tale attività è particolarmente adatta al ciclo breve testing/debugging, in cui il team di test mette in evidenza le failure e le informazioni pertinenti che fornisce al team di debugging (di sviluppo) che effettua la diagnosi e la correzione e fornisce una nuova versione (nightly buid) al team di test che effettua in primis i test di non regressione. L'obiettivo finale dell'attività di test e del ciclo rapido di testing/debugging è di arrivare rapidamente ad un livello di fiducia elevato nel sistema sotto test da parte degli stakeholder. Il test è un'attività pesante e la “brute force” non è una soluzione sostenibile. E’ per questo che il SOA Test Framework HealthSOAF sarà conforme al UML Testing Profile di OMG.

L’attività di Integration,  prevede due macro-attività, la prima focalizzata alla realizzazione del frame work black-box, la seconda nella realizzazione delle suite di test per i servizi HSSP realizzati nell’ambito dell’attività di prototyping. In particolare :

A4.1 Ambiente di testing black-box. Obiettivo dell’attività è quello di mettere a disposizione dei partner del progetto HealthSOAF un ambiente di testing black-box per verificare la conformità dei servizi realizzati nell’ambito dell’attività di prototyping, agli standard HSSP. Tale ambiente potrà successivamente essere messo a disposizione anche di attori terzi al progetto. L'architettura generale del Test framework sarà conforme al UML Testing Profile di OMG;

A4.2 Realizzazione e test black-box componente Health Record Services Module. L’attività prevede di realizzare la suite di test del componente Health Record Services Module e di effettuare i test per tale componente sulla piattaforma messa a disposizione con quanto previsto dall’ ambiente di testing black-box;

A4.3 Realizzazione e test black-box componente Health Identity Services Module. L’attività ha l’obiettivo di realizzare la suite di test del componente Health Identity Services Module e di effettuare i test per tale componente sulla piattaforma messa a disposizione con quanto previsto dall’ ambiente di testing black-box;

A4.4 Realizzazione e test black-box componente Health Terminology Services Module. L’attività prevede di realizzare la suite di test del componente Health Terminology Services Module e di effettuare i test per tale componente sulla piattaforma messa a disposizione con quanto previsto dall’ ambiente di testing black-box;

A4.5 Realizzazione e test black-box componente Health Directory Services Module. L’attività ha l’obiettivo di realizzare la suite di test del componente Health Directory Services Module e di effettuare i test per tale componente sulla piattaforma messa a disposizione con quanto previsto dall’ ambiente di testing black-box;

A4.6 Realizzazione e test black-box componente Health Privacy Services Module. L’attività prevede di realizzare la suite di test del componente Health Privacy Services Module e di effettuare i test per tale componente sulla piattaforma messa a disposizione con quanto previsto dall’ ambiente di testing black-box;

A4.7 Realizzazione e test black-box componente Health Decision Support Services Module. L’attività ha l’obiettivo di realizzare la suite di test del componente Health Decision Support Services Module e di effettuare i test per tale componente sulla piattaforma messa a disposizione con quanto previsto dall’ ambiente di testing black-box.