edifact framework architecture acceleratore di soluzioni basate su edifact n4n@edi
Post on 02-May-2015
236 Views
Preview:
TRANSCRIPT
EDIFACT Framework Architecture
Acceleratore di soluzioni basate su EDIFACTN4N@EDI
http://www.n4n.eunick4name@gmail.com
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.
http://www.n4n.eunick4name@gmail.com
v.3
Chi è l’utente target?
Software house
Aziende specializzate in servizi EDI
Utenti finali EDI
http://www.n4n.eunick4name@gmail.com
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.eunick4name@gmail.com
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
http://www.n4n.eunick4name@gmail.com
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
EDI
N4N@EDI Converter
EDI -> XML XML -> EDI
<XML/>
EDI
<XSD/>
@Converter
<XML/>
<XSD/>
@Converter
http://www.n4n.eunick4name@gmail.com
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.
http://www.n4n.eunick4name@gmail.com
v.3
Scenario desktop@Converter
<XML/>
EDI
<XSD/>
@Converter
http://www.n4n.eunick4name@gmail.com
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.
http://www.n4n.eunick4name@gmail.com
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.
http://www.n4n.eunick4name@gmail.com
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.
http://www.n4n.eunick4name@gmail.com
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.eunick4name@gmail.com
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
nick4name@gmail.com+39 02 94970268+39 331 1752650http://www.n4n.eu
top related