More and more companies are facing an increasingly heterogeneous system landscape. There are many reasons for this. Old systems are tried and tested and expensive to replace and are therefore operated for as long as possible. At the same time, new systems are being added due to changing requirements. For cost reasons, these new systems are often not in-house developments, but commercial software packages that bring their own data and processing models into the company. New applications do not necessarily have to run within the company, but are increasingly being obtained from the cloud.
Although the system landscape is now becoming more heterogeneous, the efficiency of business processes should not suffer. This essentially means that all these applications must be integrated with one another and content and technological gaps must be bridged.
This training aims to show which concepts and technologies are currently being used to build these bridges. BPMN is an important tool for describing - and ultimately executing - integration processes. Either directly with BPMN Execution Engines or indirectly by mapping these processes to implementation tools such as Apache Camel or an Enterprise Service Bus (ESB).
In addition to tools such as Camel or ESBs, general architecture concepts relevant to integration, such as messaging patterns or REST architectures, will also be explained. In addition to these architecture topics, the advantages and disadvantages of basic integration technologies such as XML, messaging systems, files or databases are also covered.
Due to social media, big data, data analytics and tweets, data volumes and data streams are increasing massively. In order to meet these new requirements, new messaging systems or platforms need to be incorporated. This training takes a closer look at the open source platform (enterprise messaging system) Apache Kafka and explains the importance of a distributed, scalable and fault-tolerant system.
1. motivation
2. concepts
3. data formats
4. patterns
5. infrastructure
6. enterprise messaging system (Apache Kafka)
7. project management
8. strategy
This course consists of training training and is led by a trainer who supervises the participants live. Theory and practice are taught with live demonstrations and practical exercises. The video conferencing software Zoom is used.
Software architects, IT architects, technical project managers, IT managers, developers who would like to further their education in the field of system integration.
Form of learning
Learning form
No filter results
The training is carried out in cooperation with an authorized training partner.
The latter collects and processes data under its own responsibility. Please take note of the corresponding privacy policy