Parmi les démarches contribuant à l’industrialisation
et l’optimisation des développements,
la réutilisation d’un socle technique
commun aux applications peut générer
des gains de productivité et de qualité de
réalisation particulièrement importants.
Au-delà des aspects techniques pour lesquels les
serveurs d’application fournissent une réponse
satisfaisante (distribution, scalabilité, sécurité élémentaire,
gestion des transactions...) de nombreux problèmes
récurrents peuvent trouver une solution dans un
framework technique utilisé par tous les développements.
Citons par exemple :
-
la réalisation de la couche de présentation,
- la gestion de la persistance,
- le Single Sign-On,
-
la configuration et l’administration des applications,
-
la gestion des erreurs et aide à l’exploitation,
- la programmation par contrat,
-
l’utilisation d’XML pour les échanges
de données,
- les tests,
- les logs,
-
la simulation d’interfaces, etc.
Des produits et des technologies émergentes abordent
certains de ces aspects, mais un développement
spécifique est généralement nécessaire
pour intégrer ces frameworks élémentaires
et faciliter leur utilisation au travers d’assistants
(plug-in) dans l’environnement de développement.
Parce qu’il sera intégré aux autres
développements, la réalisation d’un
framework technique exige une qualité de conception,
de documentation, une robustesse et des performances
exemplaires. Par là même, le projet de création
et d’entretien des frameworks est un projet transverse
impliquant les méthodes et l’architecture
dans une vision d’urbaniste, et donc participe
d’une rationalisation globale du Système
d’Informations. Par son métier et son expérience,
SOFTEAM est à même de pouvoir vous aider
sur cette problématique à travers son
offre de Conseil, Formation, Ingénierie ou Produits. |