EDIFACT Framework Architecture
N4N@EDI
Acceleratore di soluzioni basate su EDIFACT
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.
http://www.n4n.eu
[email protected]
v.3
Chi è l’utente target?
 Software house
 Aziende specializzate in servizi EDI
 Utenti finali EDI
http://www.n4n.eu
[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

…
http://www.n4n.eu
[email protected]
v.3
Servizi a valore aggiunto: N4N@EDI
Framework N4N@EDI per
sviluppare le proprie
Vendita del DB con lesoluzioni e/o …>>
directory richieste
abbinata a …>>
Applicazione per la
gestione della base dati
http://www.n4n.eu
Sviluppo di moduli SAP PI
per gli scenari EDI-IDoc/RFC
Servizi di richiesta XSD
via webservice per
soluzioni B2B
Servizi online, per es., di
visualizzazione documenti
[email protected]
v.3
Normalizzazione Directories EDIFACT
Le specifiche sono disponibili sul
portale www.unece.org
Download zip
I dati vengono passati a N4N@EDI
per la pompa dati nel db
Alimentazione della base dati
tramite il Data Layer di N4N@EDI
I file vanno sottoposti a parsing
per estrarre i dati necessari
http://www.n4n.eu
[email protected]
v.3
N4N@EDI Converter
EDI -> XML
XML -> EDI
N4N@EDI
Il motore dei servizi in architettura
Client/Server
Scenario desktop
Potenziale target è un’applicazione che
necessiti della visualizzazione di file EDI.
Presentation GUI
http://www.n4n.eu
Data Layer +
Business Layer
Persistence Layer
Vantaggi: Sfruttamento delle capacità
autodescrittive dell’XSD per generare
dinamicamente una GUI in base al tipo documento
in grado di visualizzare il documento stesso.
[email protected]
v.3
Scenario desktop
@Converter
http://www.n4n.eu
[email protected]
v.3
N4N@EDI
Il motore dei servizi in uno scenario B2B
Potenziale target lato Consumer è un
Scenario Web Service
Utente, forte utilizzatore in ambito EDI
come automotive e GDDO, che necessiti
Vantaggi: Questa soluzione consente di realizzare
di conversione EDI > Documento /
conversioni implicite (in memory) da un formato
Partner
Provider
Documento > EDI a servizio
del proprio
L’applicazione
del di passare tramite flatLa soluzione risiede
c/o senza
all’altro
la necessità
gestionale.
Partner Consumer
il Partner Provider
file che
e semplificando
l’approccio alla soluzione.
dialoga con il servizio
fornisce i propri
tramite
servizi
il protocollo
avvalendosi SOAP
di N4N@EDI esposto dal Provider
…>>
http://www.n4n.eu
[email protected]
v.3
N4N@EDI
Il motore dei servizi in architettura
web server
Potenziale target lato Provider è
Scenario Web
l’erogazione di servizi alla PMI di servizi
Vantaggi: Sfruttare il rendering su browser per la
di visualizzazione e validazione analoghi
visualizzazione dinamica dei documenti. Possibilità
allo scenario Desktop che non comportino
di catturare una clientela occasionale e/o ritagliare
Provider
l’installazione di applicazioni lato
offerte
La soluzione risiede
c/o PayPerUse.
utente.
L‘utente integisce con la
il Provider che fornisce i
soluzione tramite …>>
propri servizi
avvalendosi di N4N@EDI
il protocollo WEB
http://www.n4n.eu
[email protected]
v.3
N4N@EDI
Il motore dei servizi in architettura SAP PI
Potenziale target è l’utente EDI che
utilizza SAP PI come motore di
integrazione.
Soluzione Adapter Module per SAP PI
SW House
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.
EDI Adapter Module e per generare l’XI Protocol receiver.
… unitamente
agli XSDlanecessari
La Software
House rilascia
ottenuti
tramite
N4N@EDI
propria
soluzione
Adapter
…>>
negli scenari EDI-SAP, per validare
l’EDI sender
XI Protocol
e generare il file EDI
http://www.n4n.eu
Negli scenari SAP-EDI, per
Il modulo usa le definizioni XSD …>>
interpretare l’XI Protocol sender
[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
http://www.n4n.eu
[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
http://www.n4n.eu
[email protected]
v.3
[email protected]
+39 02 94970268
+39 331 1752650
http://www.n4n.eu
Scarica

N4N@EDI