|Format||Instructor-led presentation (limited participation)|
Integration is now a critically important capability for any organisation. However, it is poorly understood by many IT professionals and, as a result, organisations fail to capitalise upon the opportunities good systems integration can provide. This course is designed to give all IT professionals a working understanding of integration so that they can make good decisions when architecting, designing, planning, managing, delivering and running projects that have an integration component.
- IT Architects
- IT Managers
- IT Programme Managers
- IT Project Managers
- IT Developers & Engineers
A basic understanding of IT systems and processes.
- What is integration and why is it important?
- Examples from everyday life
- Basic overview: endpoints and integration flows
- People – different forms of integration used by different stakeholders
- Patterns – EAI, data, B2B, process
- Endpoints – On-premise, cloud, mobile, IoT
- Deployment – On-premise, cloud, hybrid, embedded
- Bimodal / two speed IT
- The benefits of good integration (the business case)
- Basic integration scenarios
- Application integration
- Data integration
- B2B integration
- API publishing
- Advanced integration scenarios
- Event streams
- Digital integration hubs
- IoT integration
- Robotic process automation
- Technology Architecture
- The integration technology capability map (overview)
- An introduction to the types of integration (APIs, messaging etc.) and how they are used in a modern integration capability
- People and Process
- Treating integration as a 1st class citizen in the IT landscape
- Specialist integration roles and what they do
- Managing demand and decentralising integration delivery
Integration at your organisation – Optional: A section in which we will present the current position of integration at your organisation. We will discuss this with you and tailor a short presentation accordingly.
We use the afternoon session to give a supporting grounding in a number of disciplines and concepts that are critical to the success of an integration initiative. It is important that IT professionals are conversant with the basic concepts. We can cover a selection of these concepts during the afternoon, but the depth to which the topics will be covered will depend on the number chosen. We will discuss with you your specific situation and requirements prior to running the course and tailor our delivery accordingly.
- Agile – basic agile concepts to support the delivery of integration projects.
- DevOps – familiarisation with the concept and essential tooling (scripting, virtualisation and containerisation, automated testing etc.).
- Data – an introduction to data modelling and analysis.
- Microservices – an explanation of the architectural style and how it relates to integration.
- Cloud and hybrid integration – a more detailed explanation of could/hybrid integration and the concepts required.
- Security – an overview of the specific security concerns related to integration, including certificates, identity management and OAUTH2.
- Blockchain – what it is, how it works, and its relevance.