Integration Architecture
December 8, 2024 2025-01-28 18:25Integration Architecture
Integration Architecture
The IASA Integration Architecture course is a three-day in-depth integration architecture discovery for anyone who wants to understand how to architect integrated systems. This course discusses many of the practical architectures including digital, high performance event archtiecture, blockchain and conversion of existing legacy systems to modern microservices.
The IASA Integration Architecture course is a 3-day exploration of modern integration architecture including microservices. In today’s technology landscape of hybrid cloud, IoT, API/Gateways, service mesh, serverless, blockchain, microservices and the ever more complicated set of legacy systems modernization and packaged SaaS solutions, integration could not be more critical. However, due to the system’s complexity, we must grow and new kind of integration architecture, which can deal with this complexity dependably and rationally. This course covers the primary integration patterns and methods in modern architectures, including hands-on components such as cloud, microservices with traditional integration methods. Also, the course covers information structure and dependencies and techniques with a focus on shared dependencies in transactional and non-transactional formation across information entities.
In developing a real-world integration architecture, several key concerns include:
- Business objectives and value delivery are essential regardless of the technology choices
- Software and information concerns drive out the integration “application” structure and design while
- The implementation will drive out infrastructure concerns, including implementation vehicles such as containerization versus serverless delivery.
This course provides an end to end understanding of these architectural aspects to leave the student with a solid understanding of the critical issues.
Competency Focus Areas
- Create a modern integration architecture by applying APIs, microservices and messaging.
- Explain the role of integration architecture to meet corporate business objectives.
- Explain to different stakeholders the critical decisions surrounding the adoption of integration architecture and how those decisions impact the business mission.
- Understand the technology for integrated systems that are implemented either on-premises, in the cloud, or in hybrid environments.
- Be able to develop an end-to-end value-oriented integration architecture from sound architectural principles, processes and patterns.
- Communicate about integration architecture with the right level of information for each different stakeholder.
- Have a deeper applied understanding of the IASA Global Information Technology Body of Knowledge to real integration architectures and come away with an intuitive feel and comfort about integration architecture practices.
- Understand practical microservice-based architectures. This topic includes event-based architectures that are used to create distributed architectures (such as blockchain), how to transform existing enterprise legacy systems to modern microservice architecture, and the role of the underlying data architecture to support these architectures.
Who is this course for?
Some of the roles that will find this course useful include:
- Architects and aspiring architects facing integrations.
- Developers that want to gain a deeper understanding of the architectural underpinnings for microservices and API based development.
- Senior technology resources that need to support integration/digital architectures
- Senior Architecture Managers, and
- Anyone who needs to understand how modern messaging can provide business value.
Integration Course
- CITA-A Certification Included
Next Dates
Brochure
What you'll learn
- Develop and maintain a body of knowledge on the best practices in integration
- Provide tools for evaluating techniques, tools, and technologies in the integration space
- Guide technical teams implementing both coarse-grained and fine-grained integrated systems
- Ensure that the right priorities are used to make architectural choices that balance costs against utility values
- Optimize project plans to achieve the right balance between resource consumption and project time
Module 1
Introduction
Introduction, overview and context for the course and the other modules. The module begins by presenting background information that is relevant to understand how modern integration has evolved from a waterfall monolithic single function integration world to the current focus on business enablement and digital transformation.
Module 2
Modular Architectures
Focus on modern integration technologies that are the heart of digital transformation. Despite the increasing focus on technologies like IoT, Artificial intelligence, and others, all these technologies are only useful in ways that they can be combined and work together.
Module 3
Core Microservices
This section describes the microservices and service orientation perspective. These services can stand alone to provide value or supply services to the APIs that we have discussed in the previous module.
- Microservices 101
- Service Fabrics/Meshes
- Microservice Patterns / in-depth
- API and Microservice Governance
Module 4
Messaging Foundations
In this module, we revisit the fundamentals of messaging and look in-depth at how to use messaging tools such as Apache Camel and pre-existing messaging libraries. After this module, the student will understand how to establish a messaging system and its endpoints based on the Apache camel messaging library that is, in turn, based on Gregor Hohpe’s messaging patterns.
Module 5
The Integration Taxonomy
This module provides an overview of the integration taxonomy and how we look and evaluate different integration architectures as a business, software, infrastructure and information systems.
- Patterns
- Styles
- Methods
- Mechanics
Module 6
Practical Integration
This module discusses how to align information across systems and through integration by looking at the information layer in the enterprise model. This area is quite complex in general, and this course only addresses some of the issues by looking at practical integrations.
- Information Sharing
- Zuul Push
- Legacy Modernization
Teaching Modalities
- 5 days
- 3-4 lessons per day
- Full time
- 45 min presentation
- 45 min workshops with. group
- Classroom
- Classwork – Miro
- Course Material – MS Teams
- 10 weeks
- 4 hrs per week plus homework Total 6 hrs/wk
- 45 min lessons
- 1 hr group work
- Homework
- Final presentation to instructor for grade
- Online (Teams)
- Homework – Miro
- Course Material – MS Teams
- 10 weeks
- 2 hrs Online Self-Paced
- 2 hrs Homework
- 2 hrs Mentor meeting to review homework
- Final presentation to mentor for grade
- Online Instructor Reviewed
- Homework
- Homework – Miro
- Course Material – Chronus
Maintaining your IASA certification
Earning your IASA certification is a big achievement—we’re here to help you maintain it. Continuous skill growth that extends beyond certification is critical to fueling your career and your impact. IASA certification holders need to earn
- Learning
- Teaching others
- Presenting
- Reading
- Volunteering
- Content creating