NSRA ®. Architecture NSRA –Means = NómadeSoft Reference Architecture –Technological...
-
Upload
philippa-hill -
Category
Documents
-
view
212 -
download
0
Transcript of NSRA ®. Architecture NSRA –Means = NómadeSoft Reference Architecture –Technological...
![Page 1: NSRA ®. Architecture NSRA –Means = NómadeSoft Reference Architecture –Technological Architecture for software development and deployment.](https://reader036.fdocuments.us/reader036/viewer/2022083004/56649dc65503460f94aba587/html5/thumbnails/1.jpg)
NSRANSRA®®NSRANSRA®®
![Page 2: NSRA ®. Architecture NSRA –Means = NómadeSoft Reference Architecture –Technological Architecture for software development and deployment.](https://reader036.fdocuments.us/reader036/viewer/2022083004/56649dc65503460f94aba587/html5/thumbnails/2.jpg)
Architecture
NSRA– Means = NómadeSoft Reference
Architecture– Technological Architecture for
software development and deployment
![Page 3: NSRA ®. Architecture NSRA –Means = NómadeSoft Reference Architecture –Technological Architecture for software development and deployment.](https://reader036.fdocuments.us/reader036/viewer/2022083004/56649dc65503460f94aba587/html5/thumbnails/3.jpg)
Tiers
NSRA
NSRA in BriefTechonological Architecture for Software Development
Pre
sen
tati
on
Bu
sin
ess
Log
ic
Data
Sou
rce Technologies
NSRA
You
r C
hoic
e
Pro
gre
ss
Op
en
Ed
ge
You
r C
hoic
e
Technologies Today
NSRAR
IA (
Xu
l) W
eb
(P
HP
Zen
d)
Pro
gre
ss
Op
en
Ed
ge
Pro
gre
ss
Op
en
Ed
ge
![Page 4: NSRA ®. Architecture NSRA –Means = NómadeSoft Reference Architecture –Technological Architecture for software development and deployment.](https://reader036.fdocuments.us/reader036/viewer/2022083004/56649dc65503460f94aba587/html5/thumbnails/4.jpg)
NSRAM
od
el-
Vie
w-
Con
troller
Serv
ice
Ad
ap
ter
CI
Presentation
Bu
sin
ess
Com
pon
en
ts
CI
Business Logic
Serv
ice
Inte
rface
Servicios
Model-View-ControllerManages data - Presents interface -Manages events generated by view
Service AdapterLocates servicesImplements client protocol
Service Interface (.p)Authenticates and authorizes accessto servicesImplements server protocolManages session context
Business Components (.p)Packages one or more servicesInstantiates business objects
DS
O:
Data
Sou
rce O
bje
cts
DA
O:
Data
Access O
bje
cts
Objetos
DAOs (.cls)Encapsulates logic in business objectsGroups and administrates 1 o more DSOProvides methods to services
DSOs (.cls)Accesses the data sourceKnows physical structure of the dataTransforms data source to logical instancesImplements referential integrityImplements audit of operations
Data Source
Data SourceRDBMSText documents, XMLExcel SheetsWebServicesSonic data busEtc.
Progress OpenEdge
10.1C
ProgressOracle
SQLserver
DB2InformixSybase
ExcelXML,Txt
SonicWebService
…
RIA: XULFlex
Laszlo
Web: PHPZend
Ruby
GUI: Progress
Java.Net
...
![Page 5: NSRA ®. Architecture NSRA –Means = NómadeSoft Reference Architecture –Technological Architecture for software development and deployment.](https://reader036.fdocuments.us/reader036/viewer/2022083004/56649dc65503460f94aba587/html5/thumbnails/5.jpg)