Les systèmes d'information de nos entreprises se sont construits sur des dizaines d'années. Ils se composent d'applications legacy sur mainframe par exemple, de progiciels plus ou moins intégrés comme les ERP, CRM, SCM, etc, d'applications spécifiques aux métiers de l'entreprise, développées avec les standards technologiques de l'époque, d'entrepôts de données alimentés par des traitement batch ou des ETL, et d'un très grand nombre de documents répertoriés au sein de systèmes de GED/ECM ou simplement déposés dans des répertoires partagés.
Ces dernières années, l'industrie logicielle a fourni son lot de solutions visant à architecturer le SI en vue de l'aligner sur la stratégie métier et le rendre plus agile. Force est de constater que beaucoup de ces EAI, ESB, WS-*, pile SOA, MDM, moteurs de BPM, ... ainsi que les méthodes et outils de modélisation associés (MDA, BPEL ...) ont plutôt alourdit le SI et rendu sa maîtrise plus complexe qu'auparavant !
Chez Neoxia, nous voyons l'architecture comme un ensemble de principes simples qui aident à comprendre le SI rapidement et à se donner les moyens de le transformer pour :
En effet, plus on est capable de transformer aisément le SI, plus on est en mesure de créer de la valeur pour l'entreprise et la maîtrise de l'architecture est la clé de cette capacité de transformation.
A travers nos missions de conseil, de coaching et d'expertise nous déclinons ces principes d'architecture selon trois points de vue :
L'architecture du SI dans son ensemble
L'architecture des Applications
Les infrastructures et organisation de la fonction Production
AMAZON WEB SERVICES
ARCHITECTURE
Google Web Toolkit, AJAX facile ?
Le Framework JBoss Seam
Article sur Spring Web Flow, au delà du MVC
AGILITE ET LEAN
Consultant confirmé Architecte Infrastructure et middleware
Consultant confirmé en gestion de projets et AMOA