Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Inside outlook EDIFACT Framework Architecture N4N@EDI
2
http://www.n4n.eunick4name@gmail.com v.2.1 Data Pump Architettura Client/Server a 3 livelli Business Layer Presentation Data Layer N4N@PA Componente già realizzato Il database supportato è Microsoft SQL Server Ogni tabella del Data Model è supportata da una specifica classe del Data Layer N4N@EDI adotta questa architettura per attribuire flessibilità alla soluzione Frapporre un Data Layer al database consente la sostituzione del db salvaguardando la logica applicativa implementata nel Business Layer Frapporre il BL al Presentation consente il riutilizzo di N4N@EDI in scenari di ogni tipo: desktop, mobile, web, soap, … L’Object Model del Business Layer rispecchia la gerarchia degli elementi dello specifico messaggio EDI rappresentato E’ l’applicazione di frontend, desktop, mobile, web ma anche SOAP o framework, specifici della soluzione custom che utilizza N4N@EDI Piattaforma architetturale che eroga servizi a valore aggiunto a N4N@EDI La realizzazione del Presentation è responsabilità di chi sviluppa la soluzione che si avvale di N4N@EDI Sono i tool desktop che leggono i file delle specifiche EDIFACT e, mediante il Data Layer, alimentano le tabelle del db Componente in corso d’opera
3
http://www.n4n.eunick4name@gmail.com v.2.1 Data Model Business Layer Presentation Data Pump Data Layer N4N@PA Rispecchia la logica delle Directory EDIFACT per la quale ogni elemento, MESSAGE, SEGMENT, DATAELEMENT, COMPOSIT, CODE, è versionato cioè appartiene a quella specifica emissione, p.e. D/96A/UN 6 tabelle Master Data 7 tabelle di relazione del MD alla specifica versione 4 tabelle di composizione strutture Totale 17 tabelle
4
http://www.n4n.eunick4name@gmail.com v.2.1 N4N@PA Data Layer Object Model Business Layer Presentation Data Pump Data Layer 17 classi che rappresentano le altrettante tabelle del Data Layer. Ogni classe risponde al medesimo template facilitandone l’implementazione e l’utilizzo. Ogni classe utilizza i servizi del N4N@PA, p.e. nella notifica dei messaggi
5
http://www.n4n.eunick4name@gmail.com v.2.1 Continous Regression Test Gli Unit Test proteggono da errori di codice introdotti a posteriori; da errori indotti a seguito di modifiche altrove; da mutazioni a vincoli, chiavi e tipi dato nel database. Ogni metodo di ogni classe è testato in ogni sua modalità d’utilizzo. Questo attribuisce al codice un’ottima garanzia di stabilità e robustezza. Al team dà la tranquillità che gli sviluppi attuali non hanno avuto impatti sul pregresso e, qualora li avessero, che vengano prontamente rilevati.
6
http://www.n4n.eunick4name@gmail.com v.2.1 Di chi siamo alla ricerca? Di un Socio di Capitali che creda nelle grandi potenzialità del Progetto e contribuisca allo sforzo economico Di un Partner dotato di capacità di marketing in grado di spingere il Prodotto sul mercato Di un supporto tecnologico per contribuire alla soluzione di taluni aspetti che migliorerebbero la redditività del Progetto
7
http://www.n4n.eunick4name@gmail.com nick4name@gmail.com +39 02 94970268 +39 331 1752650 http://www.n4n.eu
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.