Skip to main navigation Skip to search Skip to main content

Élaboration et expérimentation d'une méthodologie agile permettant la migration vers une architecture orientée services en PME à l'aide d'OpenUP

  • Jean-François Couturier

Student thesis: Master's thesisMaster in Engineering: Engineering

Abstract

Service-Oriented Architecture (SOA) is frequently based on Web services. Often, business software and legacy systems do not natively support Web services. An organization typically has a technological history with which it must deal. For these reasons, the implementation of an SOA will generally involve re-engineering of several software components. It will also involve knowledge of processes and enterprise architecture. Smaller organizations may not have very elaborate documentation of their business processes. These are organizations that respond quickly to change. They often have neither the time nor the interest to produce this documentation. The objective of this thesis is to design a lightweight and open methodology which will enable SMEs to improve their competitiveness and their capacity for change by iteratively and incrementally implementing an SOA using Web services and an Agile development framework. This methodology includes activities at the enterprise level to align SOA with business needs and the technological environment of the company. The strategy used to achieve this method is to identify a set of existing methods that address these different aspects, to integrate them into one documented method and test it. As part of this work, an industrial partner is sought to test and validate the methodology. Specific projects have been selected to re-engineer software components in order to gradually migrate to an SOA. We also derive a set of recommendations on the methodology used to implement an SOA. These tests have identified particularly important artefacts in the method. The result of this work is a new open method that integrates the activities of enterprise architecture, service-oriented activities and the activities of traditional software development. Although many improvements are always possible, the method developed as part of this work is integrated and documented, either directly or in the original literature.
Date7 Oct 2011
Original languageFrench
Awarding Institution
  • École de technologie supérieure
SupervisorFrançois Coallier (Supervisor)

Cite this

'