Learn how to design the IT systems integration in practice. We will start by explaining what synchronous and asynchronous integration is. Then discuss the differences between automatic, manual, and semi-automated integration. Also we will analyze the most popular technologies and integration solutions, data formats and integration protocols.
Integration interfaces will be designed using UML notation - use cases, sequences, components, classes and activities diagrams.
In the technical architecture we will use AWS services such as API Gateway, Lambda, Step Functions, Aurora, Redshift, Glue, S3, Cognito, CloudFront and Route53.
You will learn topics associated with IT integration. We will discuss the types of data processing, integration, integration patterns, integration architecture principles, the most popular integration solutions, technologies and many other.
It presents the steps of the IT systems integration design process, starting from identifying integration use cases to defining data processing type, integration mode, integration type, integration technology, integration protocol, data format, communication data model, security, performance, error handling, and integration scenarios.
In order to design the IT integrations, the UML notation and use cases, sequences, components, classes and activities diagrams were used. The diagrams were prepared in the Visual Paradigm tool.
In the solution we were used AWS services such as API Gateway, Step Functions, Aurora, Redshift, Glue, S3, Cognito, CloudFront and Route53.
The book is available in PDF, MOBI and EPUB formats.
Read Reviews
The book is intended both for specialists who deal with the integration of IT systems on a daily basis, as well as for people who want to learn more about the related issues. The author guides the reader through the chapters in an accessible way, explaining concepts or placing references. In addition, the author very wisely selected both the notation and the set of diagrams illustrating the various aspects of the initiatives. You can see the hand of practice.
Paweł Sobotka
Expert IT Architekt
An excellent book that guides you step-by-step through the process of designing IT system integration. The book comprehensively covers all issues related to integration, from describing the types and patterns of integration and when they should be used, to the design process itself. In addition to theoretical knowledge, the book contains many examples that allow you to better understand the issues, but also that can be used in your own projects.
Mikołaj Łączyński
Experienced IT Professional
"Designing IT Systems Integration" is another expert position of the Author. As in the position "Designing IT Solution Architecture", the reader will find here an accessible and structured description of the process of designing and documenting an example system, but with particular emphasis on the issues of system integration. The position is a collection of guidelines and good practices, and the exemplary system can be used as a reference example when designing the architecture of IT systems integration.
Krzysztof Jabłoński
Expert IT Software Development
Comprehensive analysis and comprehensive integration architecture design are essential to ensure the reliability of distributed computing, a paradigm of no return in the era of stateless microservice-based applications, globally adapted cloud computing, and widespread containerization. This study introduces the reader in detail to the multidimensional theoretical foundations, also in technical terms, and then guides them in detail through all stages of the complete process of designing the integration of IT systems. Since the basis for the integration technologies used is Amazon Web Services (AWS), this book is especially recommended to people whose professional work or private interests are related to this platform.
Krzysztof Mierzejewski
Chief AI Officer | Technical Lead | Researcher
The book covers all the steps an Integration Architect should know and use. It accurately presents the issues raised in everyday work as well as additional areas that can be presented to a person related to system integration. There is currently no better position on the market that covers this issue.
Marcin Rzedzicki
Integration Consultant
A very good and useful book. For less experienced people, it clearly and transparently presents the steps of designing IT systems integration process. It helps specialists to organize their knowledge.
Paweł Marcinków
Software Engineer, Consultant