Microsoft patterns & practices
Le applicazioni sviluppate e la consulenza fornita seguono i più recenti patterns & practices forniti da Microsoft.
I patterns & practices sono dei "consigli" e delle linee guida che Microsoft fornisce per progettare, sviluppare e installare applicazioni su piattaforma Microsoft.
Essenzialmente i patterns & practices si distinguono in:
- guide: documenti che vanno dalla definizione della nomeclatura di classi, metodi e proprietà fino a consigli di architettura, sviluppo, integrazione
- application block: si tratta di veri e propri mattoncini applicativi che rappresentano la base di ogni applicazione dalle più semplici a quelle enteprise.
In particolare le Enterprise Library forniscono degli application blocks per attività fondamentali quali:- accesso ai dati da un database server
- validazione dei dati
- logging ed exception handling
- security
- caching
- crittografia
- IOC Container: tramite Unity è possibile realizzare la Inversion Of Control e la Dependency Injection