Table of ConTenTs Consistency Across Locations ��������������������������������������������������������������������������������������������� 141 Consistency Across Application ������������������������������������������������������������������������������������������� 141 Unified and Collaborative Approach ������������������������������������������������������������������������������������ 142 BXP UI Layouts/Containers �������������������������������������������������������������������������������������������������� 142 BXP Dashboard �������������������������������������������������������������������������������������������������������������������� 142 Chapter Summary ��������������������������������������������������������������������������������������������������������������������� 147 Chapter 5: Designing the Integration Layer ���������������������������������������������������������� 149 Integration Consideration ���������������������������������������������������������������������������������������������������������� 150 Data Formats ���������������������������������������������������������������������������������������������������������������������������� 153 Integration Services ������������������������������������������������������������������������������������������������������������������ 155 Integration Styles, Protocols, Systems, and Patterns���������������������������������������������������������������� 157 Integration Styles ���������������������������������������������������������������������������������������������������������������� 157 Integration Protocols ����������������������������������������������������������������������������������������������������������� 158 Integration Systems������������������������������������������������������������������������������������������������������������� 161 Integration Patterns ������������������������������������������������������������������������������������������������������������� 162 Data Standards ������������������������������������������������������������������������������������������������������������������������� 164 Flexible Integration Middleware ������������������������������������������������������������������������������������������������ 165 EAI vs� SOA vs� ESB vs� Microservices �������������������������������������������������������������������������������� 165 Mutual Memorandum of Understanding (MOU) ������������������������������������������������������������������� 167 Service Protocol and Data Format ��������������������������������������������������������������������������������������� 167 API Management ����������������������������������������������������������������������������������������������������������������� 167 Why Do We Need Data Transformation Capabilities in DXP? ����������������������������������������������������� 167 Integration Technology Stack and Architecture ������������������������������������������������������������������������� 168 Monolithic ���������������������������������������������������������������������������������������������������������������������������� 168 Microservices ���������������������������������������������������������������������������������������������������������������������� 170 ESB and API Gateway ���������������������������������������������������������������������������������������������������������������� 170 Integration Security ������������������������������������������������������������������������������������������������������������������� 171 Authentication and Authorization ���������������������������������������������������������������������������������������� 171 Protocols ������������������������������������������������������������������������������������������������������������������������������ 171 Frameworks������������������������������������������������������������������������������������������������������������������������� 171 ix
Building Digital Experience Platforms Page 8 Page 10