Une architecture orientée services (Services-Oriented Architecture ou SOA) se base fréquemment sur les services Web. Souvent, les progiciels et les systèmes patrimoniaux ne supportent pas nativement les services Web. Une organisation aura la plupart du temps un historique technologique avec lequel elle devra composer.
Pour ces raisons, l’implantation d’une SOA impliquera généralement la réingénierie de plusieurs composantes logicielles. Elle impliquera également une connaissance des processus et de l’architecture de l’entreprise.
Les plus petites organisations n’ont pas toujours une documentation très élaborée des processus d’affaire de l’entreprise. Ce sont des organisations qui réagissent rapidement au changement. Afin de les encourager à utiliser une approche plus rigoureuse, il faut leur offrir des outils efficaces et légers.
L’objectif de cette maîtrise est de concevoir une méthode légère et ouverte qui permettra aux PME d’implanter une architecture orientée services de manière itérative et incrémentale à l’aide des services Web et d’un cadre de développement agile. Cette méthode inclut des activités au niveau de l’entreprise afin d’aligner les projets SOA avec les besoins d’affaires et l’environnement technologique de l’entreprise. La stratégie utilisée pour réaliser cette méthode est d’identifier un ensemble de méthodes existantes qui abordent ces différents aspects, de les intégrer en une seule méthode documentée et de l’expérimenter.
Dans le cadre de ce travail, un partenaire industriel a été sollicité afin de tester et valider la méthode. Des projets spécifiques ont été sélectionnés afin de faire la réingénierie de certaines composantes logicielles dans le but de migrer graduellement vers une SOA. Ces tests ont permis d’identifier des artéfacts particulièrement importants dans la méthode.
De ces travaux découlent une nouvelle méthode ouverte intégrant les activités d’architecture d’entreprise, les activités orientées services et les activités de développement logiciel classique. Bien que plusieurs améliorations soient toujours possibles, la méthode élaborée dans le cadre de ces travaux est intégrée et documentée, que ce soit directement ou dans la littérature des méthodologies originales.
| Date | 7 oct. 2011 |
|---|
| langue originale | Français |
|---|
| Établissement diplômant | - École de technologie supérieure
|
|---|
| Superviseur | François Coallier (Directeur(-trice)) |
|---|
- Méthodes agiles (Développement de logiciels) Architecture orientée service (Informatique) Petites et moyennes entreprises. Services Web. OpenUP
- SOA
- Méthodologie.
Couturier, J.-F. (Auteur(e)),
Coallier (Directeur(-trice)),
7 oct. 2011Thèses et mémoires: Mémoire de maîtrise › Maîtrise en ingénierie: Génie