EDIFACT Framework Architecture
N4N@EDI
Inside outlook
Architettura Client/Server a 3 livelli
N4N@PA
 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
Il Presentation
è rappresentato
dai tool
E’ l’applicazione di frontend, desktop,
ogniditipo:
desktop,
mobile,
web,
soap,
…
amministrazione di N4N@EDI
mobile, web ma anche SOAP o framework,
specifici della soluzione custom che
utilizza N4N@EDI
Presentation
Business Layer
Dat
Piattaforma architetturale che
eroga servizi a valore aggiunto a
N4N@EDI
Componente già
realizzato
http://www.n4n.eu
Data Pump
L’Object Model del Business Layer
rispecchia
la
Sono
i tool desktop
che
specifico
leggonodel
i file
delle
specifiche
agerarchia
L a ydegli
e r elementi dello
Ogni
tabella
Data
Model
è
messaggio EDI rappresentato
EDIFACT
e,
mediante
il
supportata da una specifica Data
alimentano
le tabelle
classe Layer,
del Data
Layer
del db
Componente in
corso d’opera
Il database supportato
è
Microsoft SQL Server
[email protected]
v.2.1
SEGMENTS
Data Model
MSGSEG
N 4 N @ PA
Rispecchia la logica delle Directory EDIFACT per la
6 tabelle
Data
quale
ogniMaster
elemento,
P r MESSAGE,
e s e n tSEGMENT,
ation
7 tabelle di relazione
del MD
allaèspecifica
versione
DATAELEMENT,
COMPOSIT,
CODE,
versionato
cioè
4 tabelle diacomposizione
strutture
appartiene
quella specifica
emissione, p.e.
Totale 17 tabelle
D/96A/UN
Business Layer
COMPOSITS
TAG
TITLE
DESCR
ID
ID_MSGVER
ID_ENTITY
TY_ENTITY
SEQ
SEGVER
SGRSEG
Data
Pump
SEGGROUPS
Data Layer
MESSAGES
CMPDTE
SEGDTE
ID_SEGGRP
ID_ENTITY
TY_ENTITY
SEQ
MSGVER
TAG
TITLE
DESCR
ID_CMPVER
ID_ENTITY
TY_ENTITY
SEQ
ID_SEGVER
ID_ENTITY
TY_ENTITY
SEQ
CMPVER
VERSIONS
VER
REL
AGE
ASS
DIR
DTEVER
TAG
DESCR
SEGS
IDMSGVER
CHANGE_IND
CDSVER
MESSAGE
TITLE
REV
REVDATE
DTECDS
DATAELEMENTS
CODES
http://www.n4n.eu
DEM
CODE
TITLE
DESCR
TAG
TITLE
DESCR
[email protected]
v.2.1
Data Layer
Object Model
N 4 N @ PA
Presentation
17 classi che rappresentano le altrettante tabelle del
Data Layer.
s i n e template
ss Layer
Ogni classe risponde B
al u
medesimo
facilitandone l’implementazione e l’utilizzo.
Ogni classe utilizza i servizi del N4N@PA, p.e. nella
notifica dei messaggi
Data
Pump
Data Layer
http://www.n4n.eu
[email protected]
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.
http://www.n4n.eu
[email protected]
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
http://www.n4n.eu
[email protected]
v.2.1
[email protected]
+39 02 94970268
+39 331 1752650
http://www.n4n.eu
http://www.n4n.eu
[email protected]
Scarica

N4N@EDI Inside