search menu icon-carat-right cmu-wordmark

Architecting Service-Oriented Systems

Podcast
Grace Lewis discusses general guidelines for architecting service-oriented systems, how common service-oriented system components support these principles, and the effect these principles and their implementation have on system quality attributes.
Publisher

Software Engineering Institute

Listen

Abstract

A common misconception is that developers using a service-oriented architecture can achieve system qualities such as interoperability and modifiability by simply integrating a set of vendor products that provide an infrastructure. Developers often believe they may then use this infrastructure to expose a set of reusable services to build systems. In reality, developers need to make many architectural decisions. In this episode, Grace Lewis discusses general guidelines for architecting service-oriented systems, how common service-oriented system components support these principles, and the effect these principles and their implementation have on system quality attributes.

About the Speaker

Headshot of Grace Lewis.

Grace Lewis

Grace Lewis is a Principal Researcher and the lead for the Tactical and AI-Enabled Systems (TAS) Initiative at the Carnegie Mellon Software Engineering Institute (SEI). She is a Principal Investigator for two projects in the growing field of software engineering for machine-learning (ML) systems: “Characterizing and Detecting Mismatch in ML-Enabled …

Read more