La nouvelle architecture applicative Microsoft

Logo_microsoft_net

Dans l’environnement Microsoft, .NET est une réalité fiable et incontournable.

Nos retours d’expérience de développements avec .NET confirment l’intérêt de la technologie pour la mise en place de solutions applicatives :

  • Une approche pure Objet
  • Un schéma de conception MVC (Métier, Visualisation, Contexte) qui affranchit le métier du contexte applicatif et de l’environnement de visualisation (web, Desktop, PDA, WAP, ..).Avec .NET, les fonctionnalités et processus applicatifs métier s’affranchissent du contexte utilisateur.
    Les applications deviennent facilement transposables sur différentes familles de terminaux et contextes d’utilisation.
    La valeur du développement réside principalement dans le savoir-faire métier qui est implémenté.
  • Un environnement de développement très performant:
    Visual Studio .NET propose un ensemble d’outils (wizards) permettant de générer du code extrêmement efficace. Les développeurs s’affranchissent ainsi d’une production systématique de code sans réelle valeur ajoutée, et peuvent se consacrer davantage aux problématiques métiers des projets sur lesquels ils interviennent.
  • Des outils simples d’emploi (Office System et SPS), avec la possibilité de produire, via FrontPage, des applications et des interfaces Homme-Machine par simple « glisser-déplacer ».

Microsoft fournit un ensemble de bonnes pratiques, tant en terme de documentation que d’applications (socles techniques prêts à l’emploi : gestion de persistence, gestion de cache…).

Enfin, l’émergence d’une ouverture à la communauté open source, avec des projets comme DotNet Nuke, est révélateur de la maturité d’une architecture objet à la pointe du marché.

Nos solutions s’appuient sur les technologies ou applicatifs suivants :

  • Web Services (SOAP/XML)
  • CAS
  • LDAP (Open LDAP, iDirectory, Active Directory)
  • Principaux SGBD : Ms SQL Server, Oracle, MySQL
  • Ms Sharepoint
  • Ms Office
  • Ms Exchange Server