SlideShare ist ein Scribd-Unternehmen logo
© 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

Weitere ähnliche Inhalte

Ähnlich wie 2008-2014 Integration Design - Course Summary for slideshare.pdf

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
 
thinkBIM 2013 pecha kucha
thinkBIM 2013 pecha kuchathinkBIM 2013 pecha kucha
thinkBIM 2013 pecha kucha
Campus
 

Ähnlich wie 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
 
Senior on full stack web develpoment .pptx
Senior on full stack web develpoment .pptxSenior on full stack web develpoment .pptx
Senior on full stack web develpoment .pptx
 
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 ...
 

Mehr von Kim Clark

Mehr von 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
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfIntelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdf
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 

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