Une Architecture Modulaire

24 oct. 2007 5 min read

Je suis tombé récemment sur cet article décrivant les 10 erreurs à ne pas commettre lors de la conduite de projets informatiques. La 10e m'intéresse tout particulièrement parce qu'elle met en valeur par contraste la valeur ajoutée des solutions XWiki.

10. Définir une architecture technique monolithique

Pour gagner du temps, la tentation est grande de choisir un progiciel parfaitement adapté à son cahier des charges initial, quitte à ce qu'il soit difficilement extensible. "C'est une erreur car, quelle que soit sa nature, un projet évolue sans cesse", explique Serge Cadenat. Ce qu'il faut faire :

  • S'appuyer sur une architecture modulaire, c'est-à-dire un noyau applicatif pouvant être enrichi fonctionnellement par des modules applicatifs et des extensions.
  • Utiliser des technologies très répandues pour s'assurer qu'il sera toujours possible de faire évoluer les développements à un coût raisonnable.

Dès sa conception, XWiki a été conçu comme un outil flexible et facile à étendre. Son architecture est prévue pour pouvoir offrir des applications spécifiques (CRM, gestionnaire de projets, blog...) à la demande, en permettant leur déploiement en quelques minutes. De plus, les langages de script utilisables dans les pages wiki offrent des possibilités inégalées de création et d'adaptation au besoin client.

XWiki_Puzzle.png

XWiki et à la fois basé sur Java, langage de référence pour le développement d'applications en entreprise, et capable de s'adapter à des configurations allant du site web public avec blog à l'intranet de gestion de projet. De plus, nos solutions bénéficient du savoir-faire de consultants capables de vous aider à définir au mieux les spécifications que doivent suivre votre projet. 

XWiki représente le futur des plateformes de développement d'applications en entreprise. Qu'attendez-vous pour nous rejoindre ?

Articles similaires :