SlideShare a Scribd company logo
1 of 4
Download to read offline
© 2012 IBM Corporation
Integration Design Course Materials (from 2008-2014)
Author(s): Kim Clark, Brian Petrini
© 2012 IBM Corporation
A note from the authors:
It takes an integration developer 2-5 years before they are experienced enough to design an integration system that
won't cause problems down the line. Brian Petrini (https://www.linkedin.com/in/brianpetrini)and I, each with over a
decade of experience behind us, began capturing our combined experience in 2006, in the hope of enabling new
entrants into the field to skill up more quickly.
In 2008, we bought our material together into a gruelling 40 hours (!) of lectures and working sessions. We had some
significant success making integration more “learnable” for IBMers, and our customers, whilst at the same time
attempting to influence products to make integration development more productive. Although we stopped formally
delivering it as a course in 2014 we still, even today, constantly find ourselves using, or being asked for the
material.
A small subset of it has surfaced in public form over the years in articles, blogs and presentations, but we have
decided it would be good to release it in its original form for those that would like to mine through the broader detail.
Whilst it is inevitably dated, the material was deliberately product agnostic, focusing on design and architectural
principles. As such, much of it stands the test of time surprisingly well.
The original material from the 2008-2014 course is available here:
https://www.dropbox.com/sh/5q5irwx4gj8p0nk/AACENcKVR3vw09SBjDDajVTua?dl=0
Other, more recent perspectives on the field of integration can be found here:
https://www.slideshare.net/kimjclark/presentations
Warm regards
Kim Clark
https://www.linkedin.com/in/kimjulianclark
October 2022
© 2012 IBM Corporation
WARNING!
The material is published in its original form.
Some sections may appear dated. It is also quite
voluminous, and text heavy, so not suited to
today’s typical short attention spans!
Continue at your own risk…
© 2012 IBM Corporation
4
Course Outline
§ Architecture
– Service & Integration Maturity
– Integration Scenarios
– Service Granularity
– Integration and ESB
§ Integration
– Documenting Designs 1
– Interface Characteristics
– Interface Characteristics
– Integration Patterns
§ Solutions
– Documenting Designs 2
– Creating a High Level Design
– Composition Types
– Composition Types
§ Cross-cutting concerns
– Change Management
– Transactionality
– Error Handling
– Graphical User Interfaces
§ Visibility
– Performance
– Security and Access Control
– Infrastructure Topologies
All the materials can be accessed here:
https://www.dropbox.com/sh/5q5irwx4gj8p0nk/AACENcKVR3vw09SBjDDajVTua?dl=0

More Related Content

Similar to 2008-2014 Integration Design - Course Summary for slideshare.pdf

Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteUnicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteSanjeev Sharma
 
CDIA+ trial course
CDIA+ trial courseCDIA+ trial course
CDIA+ trial courseDataVault
 
Internship in php based web designing
Internship in php based web designing Internship in php based web designing
Internship in php based web designing Softroniics india
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015Rowan Bunning
 
#STC13: The Future of Tech Comm is Here. Are you ready for it?
#STC13: The Future of Tech Comm is Here. Are you ready for it?#STC13: The Future of Tech Comm is Here. Are you ready for it?
#STC13: The Future of Tech Comm is Here. Are you ready for it?Maxwell Hoffmann
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__Katleen Aems
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 
Design, Innovate, Digitize. Building Skills to Solve Future Problems
Design, Innovate, Digitize. Building Skills to Solve Future ProblemsDesign, Innovate, Digitize. Building Skills to Solve Future Problems
Design, Innovate, Digitize. Building Skills to Solve Future ProblemsCisco DevNet
 
UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017Phil Wilkins
 
Get your people ready For Cloud Computing
Get your people ready For Cloud ComputingGet your people ready For Cloud Computing
Get your people ready For Cloud ComputingITpreneurs
 
Project Management and the Agile World – Can (and Should) We Build More Brid...
Project Management and the Agile World – Can (and Should) We Build More Brid...Project Management and the Agile World – Can (and Should) We Build More Brid...
Project Management and the Agile World – Can (and Should) We Build More Brid...Antje Lehmann-Benz, MA, PMP
 
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...Virtual Forge
 
SPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint FactorySPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint FactoryNCCOMMS
 
thinkBIM 2013 pecha kucha
thinkBIM 2013 pecha kuchathinkBIM 2013 pecha kucha
thinkBIM 2013 pecha kuchaCampus
 
Episode 111 Premium: There is no PMI Project Management Methodology
Episode 111 Premium: There is no PMI Project Management MethodologyEpisode 111 Premium: There is no PMI Project Management Methodology
Episode 111 Premium: There is no PMI Project Management MethodologyOSP International LLC
 
Maximizing Your Move to AWS: Five Key Lessons Learned from Vanguard and Cloud...
Maximizing Your Move to AWS: Five Key Lessons Learned from Vanguard and Cloud...Maximizing Your Move to AWS: Five Key Lessons Learned from Vanguard and Cloud...
Maximizing Your Move to AWS: Five Key Lessons Learned from Vanguard and Cloud...Amazon Web Services
 
Is SharePoint 2013 worth waiting for?
Is SharePoint 2013 worth waiting for?Is SharePoint 2013 worth waiting for?
Is SharePoint 2013 worth waiting for?Sam Marshall
 
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...Michael Priestley
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsSanjeev Sharma
 

Similar to 2008-2014 Integration Design - Course Summary for slideshare.pdf (20)

Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteUnicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
 
CDIA+ trial course
CDIA+ trial courseCDIA+ trial course
CDIA+ trial course
 
Cdia+ trial course
Cdia+ trial courseCdia+ trial course
Cdia+ trial course
 
Internship in php based web designing
Internship in php based web designing Internship in php based web designing
Internship in php based web designing
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015
 
#STC13: The Future of Tech Comm is Here. Are you ready for it?
#STC13: The Future of Tech Comm is Here. Are you ready for it?#STC13: The Future of Tech Comm is Here. Are you ready for it?
#STC13: The Future of Tech Comm is Here. Are you ready for it?
 
2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__2013 06 04_5806_case_manager_implementation__
2013 06 04_5806_case_manager_implementation__
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
Design, Innovate, Digitize. Building Skills to Solve Future Problems
Design, Innovate, Digitize. Building Skills to Solve Future ProblemsDesign, Innovate, Digitize. Building Skills to Solve Future Problems
Design, Innovate, Digitize. Building Skills to Solve Future Problems
 
UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017UKOUG Journey To The Cloud - March 2017
UKOUG Journey To The Cloud - March 2017
 
Get your people ready For Cloud Computing
Get your people ready For Cloud ComputingGet your people ready For Cloud Computing
Get your people ready For Cloud Computing
 
Project Management and the Agile World – Can (and Should) We Build More Brid...
Project Management and the Agile World – Can (and Should) We Build More Brid...Project Management and the Agile World – Can (and Should) We Build More Brid...
Project Management and the Agile World – Can (and Should) We Build More Brid...
 
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
 
SPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint FactorySPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint Factory
 
thinkBIM 2013 pecha kucha
thinkBIM 2013 pecha kuchathinkBIM 2013 pecha kucha
thinkBIM 2013 pecha kucha
 
Episode 111 Premium: There is no PMI Project Management Methodology
Episode 111 Premium: There is no PMI Project Management MethodologyEpisode 111 Premium: There is no PMI Project Management Methodology
Episode 111 Premium: There is no PMI Project Management Methodology
 
Maximizing Your Move to AWS: Five Key Lessons Learned from Vanguard and Cloud...
Maximizing Your Move to AWS: Five Key Lessons Learned from Vanguard and Cloud...Maximizing Your Move to AWS: Five Key Lessons Learned from Vanguard and Cloud...
Maximizing Your Move to AWS: Five Key Lessons Learned from Vanguard and Cloud...
 
Is SharePoint 2013 worth waiting for?
Is SharePoint 2013 worth waiting for?Is SharePoint 2013 worth waiting for?
Is SharePoint 2013 worth waiting for?
 
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...
Findable, Usable, Reusable: IBM's Enterprise Content Technology Strategy for ...
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 

More from Kim Clark

Cloud native defined
Cloud native definedCloud native defined
Cloud native definedKim Clark
 
Interface characteristics - Kim Clark and Brian Petrini
Interface characteristics - Kim Clark and Brian PetriniInterface characteristics - Kim Clark and Brian Petrini
Interface characteristics - Kim Clark and Brian PetriniKim Clark
 
Implementing zero trust in IBM Cloud Pak for Integration
Implementing zero trust in IBM Cloud Pak for IntegrationImplementing zero trust in IBM Cloud Pak for Integration
Implementing zero trust in IBM Cloud Pak for IntegrationKim Clark
 
Automating agile integration
Automating agile integrationAutomating agile integration
Automating agile integrationKim Clark
 
Cloud native integration
Cloud native integrationCloud native integration
Cloud native integrationKim Clark
 
The resurgence of event driven architecture
The resurgence of event driven architectureThe resurgence of event driven architecture
The resurgence of event driven architectureKim Clark
 
Agile Integration eBook from 2018
Agile Integration eBook from 2018Agile Integration eBook from 2018
Agile Integration eBook from 2018Kim Clark
 
Convergence of Integration and Application Development
Convergence of Integration and Application DevelopmentConvergence of Integration and Application Development
Convergence of Integration and Application DevelopmentKim Clark
 
Scaling Integration
Scaling IntegrationScaling Integration
Scaling IntegrationKim Clark
 
The evolving story for Agile Integration Architecture in 2019
The evolving story for Agile Integration Architecture in 2019The evolving story for Agile Integration Architecture in 2019
The evolving story for Agile Integration Architecture in 2019Kim Clark
 
Agile integration architecture in relation to APIs and messaging
Agile integration architecture in relation to APIs and messagingAgile integration architecture in relation to APIs and messaging
Agile integration architecture in relation to APIs and messagingKim Clark
 
Multi-cloud integration architecture
Multi-cloud integration architectureMulti-cloud integration architecture
Multi-cloud integration architectureKim Clark
 
Agile Integration Architecture: A Containerized and Decentralized Approach to...
Agile Integration Architecture: A Containerized and Decentralized Approach to...Agile Integration Architecture: A Containerized and Decentralized Approach to...
Agile Integration Architecture: A Containerized and Decentralized Approach to...Kim Clark
 
Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Kim Clark
 
Building enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioBuilding enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioKim Clark
 
3298 microservices and how they relate to esb api and messaging - inter con...
3298   microservices and how they relate to esb api and messaging - inter con...3298   microservices and how they relate to esb api and messaging - inter con...
3298 microservices and how they relate to esb api and messaging - inter con...Kim Clark
 
Hybrid integration reference architecture
Hybrid integration reference architectureHybrid integration reference architecture
Hybrid integration reference architectureKim Clark
 
MuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureKim Clark
 
Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...Kim Clark
 
Placement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentPlacement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentKim Clark
 

More from Kim Clark (20)

Cloud native defined
Cloud native definedCloud native defined
Cloud native defined
 
Interface characteristics - Kim Clark and Brian Petrini
Interface characteristics - Kim Clark and Brian PetriniInterface characteristics - Kim Clark and Brian Petrini
Interface characteristics - Kim Clark and Brian Petrini
 
Implementing zero trust in IBM Cloud Pak for Integration
Implementing zero trust in IBM Cloud Pak for IntegrationImplementing zero trust in IBM Cloud Pak for Integration
Implementing zero trust in IBM Cloud Pak for Integration
 
Automating agile integration
Automating agile integrationAutomating agile integration
Automating agile integration
 
Cloud native integration
Cloud native integrationCloud native integration
Cloud native integration
 
The resurgence of event driven architecture
The resurgence of event driven architectureThe resurgence of event driven architecture
The resurgence of event driven architecture
 
Agile Integration eBook from 2018
Agile Integration eBook from 2018Agile Integration eBook from 2018
Agile Integration eBook from 2018
 
Convergence of Integration and Application Development
Convergence of Integration and Application DevelopmentConvergence of Integration and Application Development
Convergence of Integration and Application Development
 
Scaling Integration
Scaling IntegrationScaling Integration
Scaling Integration
 
The evolving story for Agile Integration Architecture in 2019
The evolving story for Agile Integration Architecture in 2019The evolving story for Agile Integration Architecture in 2019
The evolving story for Agile Integration Architecture in 2019
 
Agile integration architecture in relation to APIs and messaging
Agile integration architecture in relation to APIs and messagingAgile integration architecture in relation to APIs and messaging
Agile integration architecture in relation to APIs and messaging
 
Multi-cloud integration architecture
Multi-cloud integration architectureMulti-cloud integration architecture
Multi-cloud integration architecture
 
Agile Integration Architecture: A Containerized and Decentralized Approach to...
Agile Integration Architecture: A Containerized and Decentralized Approach to...Agile Integration Architecture: A Containerized and Decentralized Approach to...
Agile Integration Architecture: A Containerized and Decentralized Approach to...
 
Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...
 
Building enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolioBuilding enterprise depth APIs with the IBM hybrid integration portfolio
Building enterprise depth APIs with the IBM hybrid integration portfolio
 
3298 microservices and how they relate to esb api and messaging - inter con...
3298   microservices and how they relate to esb api and messaging - inter con...3298   microservices and how they relate to esb api and messaging - inter con...
3298 microservices and how they relate to esb api and messaging - inter con...
 
Hybrid integration reference architecture
Hybrid integration reference architectureHybrid integration reference architecture
Hybrid integration reference architecture
 
MuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration Architecture
 
Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...Microservices: Where do they fit within a rapidly evolving integration archit...
Microservices: Where do they fit within a rapidly evolving integration archit...
 
Placement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environmentPlacement of BPM runtime components in an SOA environment
Placement of BPM runtime components in an SOA environment
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

2008-2014 Integration Design - Course Summary for slideshare.pdf

  • 1. © 2012 IBM Corporation Integration Design Course Materials (from 2008-2014) Author(s): Kim Clark, Brian Petrini
  • 2. © 2012 IBM Corporation A note from the authors: It takes an integration developer 2-5 years before they are experienced enough to design an integration system that won't cause problems down the line. Brian Petrini (https://www.linkedin.com/in/brianpetrini)and I, each with over a decade of experience behind us, began capturing our combined experience in 2006, in the hope of enabling new entrants into the field to skill up more quickly. In 2008, we bought our material together into a gruelling 40 hours (!) of lectures and working sessions. We had some significant success making integration more “learnable” for IBMers, and our customers, whilst at the same time attempting to influence products to make integration development more productive. Although we stopped formally delivering it as a course in 2014 we still, even today, constantly find ourselves using, or being asked for the material. A small subset of it has surfaced in public form over the years in articles, blogs and presentations, but we have decided it would be good to release it in its original form for those that would like to mine through the broader detail. Whilst it is inevitably dated, the material was deliberately product agnostic, focusing on design and architectural principles. As such, much of it stands the test of time surprisingly well. The original material from the 2008-2014 course is available here: https://www.dropbox.com/sh/5q5irwx4gj8p0nk/AACENcKVR3vw09SBjDDajVTua?dl=0 Other, more recent perspectives on the field of integration can be found here: https://www.slideshare.net/kimjclark/presentations Warm regards Kim Clark https://www.linkedin.com/in/kimjulianclark October 2022
  • 3. © 2012 IBM Corporation WARNING! The material is published in its original form. Some sections may appear dated. It is also quite voluminous, and text heavy, so not suited to today’s typical short attention spans! Continue at your own risk…
  • 4. © 2012 IBM Corporation 4 Course Outline § Architecture – Service & Integration Maturity – Integration Scenarios – Service Granularity – Integration and ESB § Integration – Documenting Designs 1 – Interface Characteristics – Interface Characteristics – Integration Patterns § Solutions – Documenting Designs 2 – Creating a High Level Design – Composition Types – Composition Types § Cross-cutting concerns – Change Management – Transactionality – Error Handling – Graphical User Interfaces § Visibility – Performance – Security and Access Control – Infrastructure Topologies All the materials can be accessed here: https://www.dropbox.com/sh/5q5irwx4gj8p0nk/AACENcKVR3vw09SBjDDajVTua?dl=0