Corso eBIZ -Modulo 07 - Validazione (CW513-012)

10
Mini CORSO adozione di eBIZ Gennaio 2017 Documentazione e risorse Piero De Sabbata, [email protected] Arianna Brutti, [email protected]

Transcript of Corso eBIZ -Modulo 07 - Validazione (CW513-012)

Page 1: Corso eBIZ -Modulo  07 - Validazione (CW513-012)

Mini CORSO adozione di eBIZ

Gennaio 2017

Documentazione e risorsePiero De Sabbata, [email protected]

Arianna Brutti, [email protected]

Page 2: Corso eBIZ -Modulo  07 - Validazione (CW513-012)

Workshop sulle attese delle PMI dal Contratto di

Rete - 2

Sommario

1. La terminologia2. eBIZ3. Il dominio applicativo di eBIZ4. La lente su…5. Il percorso di adozione6. Le risorse e la documentazione7. Validazione e controllo

Page 3: Corso eBIZ -Modulo  07 - Validazione (CW513-012)

Why?

− Making recognizable software packages correctly implementing eBIZ

− Minimising risk of interoperability gap between applications (thus time to setup inter-company collaborations)

Conformance and validation

Page 4: Corso eBIZ -Modulo  07 - Validazione (CW513-012)

The approach− Checking the application’s capability to satisfy the core subset

of the whole specification (document level of conformance); remind that:− an application can be eBIZ compliant even if it satisfies only a

part of the whole specification (we speak about different levels of conformance)

− the ‘eBIZ-conformance to document level for a specific process’ is the minimal conformance level and it is related to semantics and data models and syntax used for each of the implemented transaction, none excluded

Conformance and validation /2

Page 5: Corso eBIZ -Modulo  07 - Validazione (CW513-012)

eBIZ 2.0 - document Validator /1

− è una web application che consente di verificare automaticamente la conformità di documento XML rispetto alle specifica eBIZ

− si basa su due tipologie di artefatti:• XML Schema: verifica la struttura sintattica del documento• Schematron: verifica il rispetto delle regole di business

− ha due ruoli:− supportare gli sviluppatori in fase di test delle implementazioni

• consente di verificare se un’implementazione è in grado di produrre l’output atteso

− supportare i partner di business nello scambio dei documenti • consente di verificare la conformità alla specifica del documento

prodotto/ricevuto

Page 8: Corso eBIZ -Modulo  07 - Validazione (CW513-012)

eBIZ 2.0 - document Validator /4

Il test report indica:− l’esito validazione XSD ovvero:

• “fallita”: una o più violazioni alla struttura sintattica stabilita

• “superata”: nessuna violazione alla struttura sintattica stabilita − l’esito della validazione Schematron:

• “fallita”: violazione di almeno una regola di tipo “fatal”

• “superata” : nessuna regola violata

• “superata con warning”: violazione di una o più regole di tipo “warning”

− regole di tipo “fatal”: verificano la validità del documento− regole di tipo “warning”: verificano la qualità del documento

Page 9: Corso eBIZ -Modulo  07 - Validazione (CW513-012)

Document Validator schema

VALIDATOR(engine)

XMLDOCUMENT REPORT

SpecificationsXSD, SCH

Use profilesXSD, SCH

Training/Certification programm

The validator is an engine that is based on parametric test configuration files

Page 10: Corso eBIZ -Modulo  07 - Validazione (CW513-012)

Fine parte su risorse

Abbiamo parlato di

eBIZ e la Reference Architecturesito Moda-ML: Processi e Transazionisito Moda-ML: i Documenti (Guide, XSD, XSL, esempi) la validazione ed il controllo:

- regole di Business (in progress)- validatori (demo online)

DOMANDE e DUBBI?