EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

15
EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI

Transcript of EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

Page 1: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

EDIFACT Framework Architecture

Acceleratore di soluzioni basate su EDIFACTN4N@EDI

Page 2: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

Obiettivo di prima istanza

Offrire servizi a valore aggiunto agli utilizzatori in termini di strutture XSD equivalenti ai messaggi EDI.

L’obiettivo si raggiunge mediante la normalizzazione su base dati delle Directories ufficiali EDIFACT.

Page 3: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

Chi è l’utente target?

Software house

Aziende specializzate in servizi EDI

Utenti finali EDI

Page 4: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

Quali sono le applicazioni target?

Convertitori da e verso EDI

Validatori di file EDI

Visualizzatori di documenti EDI

Motori di ricerca basati su EDI

Soluzioni documentali

Page 5: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

Servizi a valore aggiunto: N4N@EDI

XSDVendita del DB con le directory richieste abbinata a …>>

Framework N4N@EDI per sviluppare le proprie soluzioni e/o …>>

Applicazione per la gestione della base dati

Servizi di richiesta XSD via webservice per soluzioni B2B

Servizi online, per es., di visualizzazione documentiSviluppo di moduli SAP

PI per gli scenari EDI-IDoc/RFC

Nicola Martella
webservice, consultazione online, vendita db in aggiornamento, vendita db+framework, vendita db+framework+client x desktop, xsd per modulo PI
Page 6: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

Normalizzazione Directories EDIFACT

Download zip

Le specifiche sono disponibili sul portale www.unece.org

I file vanno sottoposti a parsing per estrarre i dati necessari

I dati vengono passati a N4N@EDIper la pompa dati nel db

Alimentazione della base dati tramite il Data Layer di N4N@EDI

Page 7: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

EDI

N4N@EDI Converter

EDI -> XML XML -> EDI

<XML/>

EDI

<XSD/>

@Converter

<XML/>

<XSD/>

@Converter

Page 8: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

N4N@EDIIl motore dei servizi in architettura

Client/Server

Scenario desktop

Presentation GUI

Persistence Layer

Data Layer + Business Layer

Potenziale target è un’applicazione che necessiti della visualizzazione di file EDI.

Vantaggi: Sfruttamento delle capacità autodescrittive dell’XSD per generare dinamicamente una GUI in base al tipo documento in grado di visualizzare il documento stesso.

Page 9: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

Scenario desktop@Converter

<XML/>

EDI

<XSD/>

@Converter

Page 10: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

N4N@EDIIl motore dei servizi in uno scenario B2B

Scenario Web Service

Partner Provider La soluzione risiede

c/o il Partner Provider che fornisce i propri servizi avvalendosi di N4N@EDI

L’applicazione del Partner Consumer dialoga con il servizio esposto dal Provider …>>

tramite il protocollo SOAP

Potenziale target lato Consumer è un Utente, forte utilizzatore in ambito EDI come automotive e GDDO, che necessiti di conversione EDI > Documento / Documento > EDI a servizio del proprio gestionale.

Vantaggi: Questa soluzione consente di realizzare conversioni implicite (in memory) da un formato all’altro senza la necessità di passare tramite flat-file e semplificando l’approccio alla soluzione.

Page 11: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

N4N@EDIIl motore dei servizi in architettura

web server

Scenario Web

ProviderLa soluzione risiede c/o il Provider che fornisce i propri servizi avvalendosi di N4N@EDI

L‘utente integisce con la soluzione tramite …>>

il protocollo WEB

Potenziale target lato Provider è l’erogazione di servizi alla PMI di servizi di visualizzazione e validazione analoghi allo scenario Desktop che non comportino l’installazione di applicazioni lato utente.

Vantaggi: Sfruttare il rendering su browser per la visualizzazione dinamica dei documenti. Possibilità di catturare una clientela occasionale e/o ritagliare offerte PayPerUse.

Page 12: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

N4N@EDIIl motore dei servizi in architettura SAP PI

Soluzione Adapter Module per SAP PI

EDI Adapter Module

XI Protocol

SW HouseLa Software House rilascia la

propria soluzione Adapter …>>… unitamente agli XSD necessari ottenuti tramite N4N@EDI

Il modulo usa le definizioni XSD …>>

negli scenari EDI-SAP, per validare l’EDI sender

e per generare l’XI Protocol receiver.

Negli scenari SAP-EDI, per interpretare l’XI Protocol sender

e generare il file EDI

Potenziale target è l’utente EDI che utilizza SAP PI come motore di integrazione.

Vantaggi: potrebbe disporre di un unico modulo che, opportunamente realizzato, possa sfruttare le capacità autodescrittive dell’XSD per gestire ogni tipo di documento EDI in ricezione o invio. Per supportare un nuovo tipo documento sarebbe sufficiente fornire l’XSD corrispondente.

Page 13: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

Glossario 1/2

Business Layer

Librerie software (DLL) che si pongono fra il Data Layer è l’utilizzatore finale (front-end). Ha lo scopo di disaccoppiare la logica applicativa dal front-end (desktop, web, mobile, …)

Data Layer Librerie software (DLL) che si pongono fra il db (persistence layer) e l’utilizzatore (business layer o front-end) con lo scopo di disaccoppiare la base dati dal resto dell’applicazione. Detiene la logica di accesso ai dati

EDIFACT Protocollo standard per lo scambio di documenti in ambito business2business (B2B)

EDI Electronic Data Interchange. Modalità di scambio delle informazioni

IDoc Intermediate Document. Formato proprietario SAP per lo scambio di documenti applicativi

Page 14: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

http://[email protected]

v.3

Glossario 2/2

Persistent Layer

Supporto di memorizzazione dati: database, file, …

Presentation GUI

Graphical User Interface. Interfaccia utente dell’applicazione

Provider; Consumer

Fornitore di servizi; Utilizzatore di servizi di solito riferito ai webservices

SOAP Simple Object Access Protocol. Protocollo basato su XML+HTML per lo scambio di informazioni B2B su internet

XI Protocol Protocollo di comunicazione dati basato su SOAP per lo scambio di informazioni, internamente all’architettura SAP Netweaver

XSD XML Schema Definition. File definente la struttura di un documento XML

Page 15: EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT N4N@EDI.

[email protected]+39 02 94970268+39 331 1752650http://www.n4n.eu