Chapter 5 Designing the integration Layer Sample code on developing integration layer is available in Appendix B of the book. We have chosen Apache Camel framework as the DXP Integration Layer because it supports a large variety of EIP patterns to transform the data; it is open source, scalable, and flexible to support DXP concepts. Case Study Conclusion You should be able to understand the different integration services and integration of these services to a DXP using EIP. Underscoring the various protocols, architectural pattern, and data structure should help you to design an integration system using DXP concepts and principles. The BXP case study should help you to understand the design principles of the DXP integration layer where one has modeled two services and exposed these web services as REST API to BXP UI components. Chapter Summary • The DXP integration layer is the most important part of a DXP. Integration is the backbone of the enterprise application, which provides an efficient and flexible integration layer to provide efficient data interpretability. • You understand the DXP integration principles and core concepts. • You will be able to analyze business requirements to develop an integration layer as per DXP core concepts. 179
![Building Digital Experience Platforms - Page 196](/cdn-cgi/image/width=600,quality=80,format=webp/https://cdn.relayto.com/images_originals/600ee742bf6e6.jpeg)