Show simple item record

dc.contributor.advisorAlan D. MacCormack and Daniel Jackson.en_US
dc.contributor.authorJouvenot, Martin.en_US
dc.contributor.otherMassachusetts Institute of Technology. Engineering and Management Program.en_US
dc.contributor.otherSystem Design and Management Program.en_US
dc.date.accessioned2019-10-04T21:34:43Z
dc.date.available2019-10-04T21:34:43Z
dc.date.copyright2019en_US
dc.date.issued2019en_US
dc.identifier.urihttps://hdl.handle.net/1721.1/122439
dc.descriptionThesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, System Design and Management Program, 2019en_US
dc.descriptionCataloged from PDF version of thesis.en_US
dc.descriptionIncludes bibliographical references (pages 80-81).en_US
dc.description.abstractIn a dynamic, uncertain environment where flexibility and responsiveness are key, companies are trying to adapt. In their quest for agility, they adopt new processes but also new architecture principles. Among them, Service-Oriented Architecture was meant to allow enterprise systems to become modular. Enhanced modularity would in turn lead to better agility. Yet the correlation between SOA adoption and improved agility performance remains to be seen. Breaking down systems into services is indeed not enough to achieve modularity. This research explores the effects of the structural complexity of composition of services on their performances and capacity to evolve. It does it by conducting a multi-case study on a set of web services responsible for complex tasks in a large and complex system. Drawing from the existing literature, structural complexity is broken down in two dimensions: components and interactions complexities. The effects of both dimensions are studied. While this thesis could not prove a direct effect of structural complexity on robustness and time to deliver, it shows strong evidence of an adverse effect of structural complexity on response time, coordination needs and ability to understand the system. This thesis also looks at the design decisions that can lead to complexity, proposes an enhancement of the structural complexity computation by looking at shared data and suggests conceptual integrity as a necessary complement to a pure structural analysis. The paper concludes with suggestions for potential future research.en_US
dc.description.statementofresponsibilityby Martin Jouvenot.en_US
dc.format.extent81 pagesen_US
dc.language.isoengen_US
dc.publisherMassachusetts Institute of Technologyen_US
dc.rightsMIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission.en_US
dc.rights.urihttp://dspace.mit.edu/handle/1721.1/7582en_US
dc.subjectEngineering and Management Program.en_US
dc.subjectSystem Design and Management Program.en_US
dc.titleStructural complexity in service-oriented systems and its effects on system evolution and performance : a multi-cases studyen_US
dc.typeThesisen_US
dc.description.degreeS.M. in Engineering and Managementen_US
dc.contributor.departmentMassachusetts Institute of Technology. Engineering and Management Programen_US
dc.identifier.oclc1120725300en_US
dc.description.collectionS.M.inEngineeringandManagement Massachusetts Institute of Technology, System Design and Management Programen_US
dspace.imported2019-10-04T21:34:42Zen_US
mit.thesis.degreeMasteren_US
mit.thesis.departmentSysDesen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record