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