SOA – Architecture Overview

Banking Modernization Conference.  August 2017.  Powerpoint.
SOA Overview“  (33 slides).

View the Presentation

This Conference presentation provides an overview of the Service Oriented Architecture (SOA) architectural model.  The presentation provides a brief history of software design, the challenges that SOA was designed to address, and provides an overview of SOA from a software design, development, and deployment perspective.  The software design principles that form the  foundation of SOA are also covered.  Particular emphasis is placed upon the SOA infrastructure and how software Applications are decoupled to implement a Services approach and leverage a SOA infrastructure.

By the end of the presentation, the viewer should have a basic understanding of fundamental software design principles, how they lead to a SOA infrastructure, and how business Applications should be designed to leverage both those principles and the resulting IT infrastructure.

SOA – SOMA Methodology

Banking Modernization Conference.  August 2017.  Powerpoint.
SOMA Methodology“  (25 slides).

View the Presentation

This Conference workshop presentation provides an overview of the Service Oriented Modeling and Architecture (SOMA) methodology.  This methodology was developed, from experience, to assist in both organizational and software systems transformation in the journey from the “As Is” state to a modernized Services Oriented “To Be” state.  SOMA deals with Service Oriented Architecture (SOA) “in the whole”, at an organizational level, providing both methodologies and tools to manage and coordinate organizational transformation across multiple projects.

By the end of the presentation, the viewer should have a basic understanding of SOMA concepts as well as the challenges, both technical and organizational, that are involved in transforming an organization’s IT infrastructure into a more nimble and loosely-coupled Services based computing foundation.

MQ – SOA, Services, APIs, and MQ

MQ Technical Conference.  September 2015.  Powerpoint presentation.
IBM MQ – SOA, Services, and APIs“  (37 slides).

View the Presentation

This presentation covers the use of MQ to support Services and Application Programming Interfaces (APIs) in a Service Oriented Architecture (SOA).  The presentation covers basic software design principles (Loose Coupling, High Cohesion) and provides a summary of the SOA architecture and its principles. In particular, the presentation covers the role MQ plays in the Enterprise Service Bus (ESB) architecture.

By the end of the presentation, the viewer should have an understanding of the fundamental software design principles, of SOA architecture and how it is built upon those principles, and the key role MQ plays in the SOA Enterprise Service Bus.