Versioni
| Pubblicato nella Rubriki Numero 3 - 28 Giu 2006 da MarcoDeSanctisI design patterns architetturali possono essere suddivisi in base all'appartenenza a specifiche aree funzionali che compongono l'applicazione enterprise. Pattern di baseQuesti pattern non sono inquadrati in una specifica area di appartenenza, ma vengono comunemente utilizzati dagli altri CatalogoDeiPatternArchitetturali. Per certi versi, quindi, possono essere considerati simili ai DesignPattern.
Pattern di domain logicPer domain logic si intende la modellazione della logica di funzionamento dell'applicazione; questo layer software ha sostanzialmente il compito di interfacciare lo strato di presentazione con la fonte dati. Pattern di data sourceQuesti pattern sono quelli proposti per la realizzazione di uno strato software che ha il compito di interfacciarsi con altri sistemi complessi per reperirne informazioni (tipicamente basi di dati). Pattern per Object/Relational mappingLe moderne applicazioni di livello enterprise sono realizzate con architetture fortemente object-oriented e, come tali, non sono direttamente rappresentabili da strutture relazionali come quelle delle più comuni basi di dati. Questi pattern si pongono l'obiettivo di risolvere le più comuni problematiche di collegamento tra queste due architetture.
Pattern per sistemi distribuitiQuesti pattern prendono in considerazione le necessità che caratterizzano le applicazioni distribuite e riguardano temi specifici circa la trasmissione di informazioni tra diversi sistemi complessi. Pattern per la gestione della concorrenzaLe applicazioni enterprise sono tipicamente utilizzate da un gran numero di utenti contemporaneamente e, al fine di limitare l'utilizzo delle risorse, hanno anche la necessità di restare connesse alla fonte dati per il minor tempo possibile, lavorando quindi quasi sempre in uno stato offline. In un tale scenario è comune l'incorrere di problemi di concorrenza, che possono essere gestiti seguendo le linee guida proposte dai pattern di questa categoria.
Pattern per la gestione dello stato della sessionePattern di presentazioneQuesti pattern sono relativi allo sviluppo di interfacce. Alcuni di essi sono specifici per la realizzazione di interfacce basate sul Web, altri sono invece pensati per rich-client (tipicamente applicazioni WindowsForms, quindi), altri ancora sono trasversali alla tecnologia di utilizzata, e permettono quindi il riutilizzo della logica di presentazione in entrambi gli scenari.
| UGIdotNETWikiUGIdotNETWiki è il WikiWiki italiano dedicato a .NET Se è la prima volta che senti parlare di Wiki, leggi il BenvenutoAiVisitatori e WikiInUnMinuto, oppure il ManualePassoPassoDelWiki. Argomenti Recenti | ||||||||||||||||||||||||||||||||||||||
| © 2008 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali | ||||||||||||||||||||||||||||||||||||||||