search menu icon-carat-right cmu-wordmark

Centralized vs. Decentralized Approaches to SOA: Hamilton vs. Jefferson

May 2016 Presentation
Michael Keeling (IBM Watson Group), George Fairbanks (Google)

This session takes an unusual path to explore essential topics in modern SOA, including governance, message passing, orchestration, quality assurance, and deployment.

Publisher:

Software Engineering Institute

Watch

Abstract

Modern service-oriented architecture (SOA) systems force teams to reconcile a multitude of organizational and technology decisions. With each decision, the team reaffirms allegiance to its chosen message passing, platform governance, and quality assurance philosophy. Which side are you on: Centralized SOA or Decentralized SOA?

During this session, we will explore essential topics in modern SOA including governance, message passing strategies, orchestration, "smart" and "dumb" pipes, quality assurance strategies, deployment, and many other topics. For each topic, we'll cover the most important information you need to know and debate the pros and cons of a centralized and decentralized approach. 

And because it's Michael and George hosting this session, we can't just leave it at that. In the spirit of the American Federalists (strong central government) vs. Antifederalists (decentralized government) of the 1790s, George, playing the role of a modern Jefferson, will advocate for decentralized SOA while Michael, as a modern Hamilton, will attempt to convince you, the audience, that centralized SOA is the best path forward. This is a session you will not want to miss!