Table of ConTenTs Source Code Management �������������������������������������������������������������������������������������������������������� 331 Continuous Integration and Continuous Delivery ���������������������������������������������������������������������� 331 Appendix B: Sample Code ������������������������������������������������������������������������������������� 333 User Interface ��������������������������������������������������������������������������������������������������������������������������� 334 Integration ��������������������������������������������������������������������������������������������������������������������������������� 335 Data Mocking ���������������������������������������������������������������������������������������������������������������������������� 336 Implementation and Logic �������������������������������������������������������������������������������������������������������� 336 Deployment ������������������������������������������������������������������������������������������������������������������������������� 337 Development ����������������������������������������������������������������������������������������������������������������������������� 337 Production ��������������������������������������������������������������������������������������������������������������������������������� 338 Prerequisite ������������������������������������������������������������������������������������������������������������������������������� 338 API Specification and API Mocking ������������������������������������������������������������������������������������������� 339 Swagger-UI ������������������������������������������������������������������������������������������������������������������������������� 339 Swagger-Editor ������������������������������������������������������������������������������������������������������������������������� 340 Swagger-Server ������������������������������������������������������������������������������������������������������������������������ 342 UI Screen Mocking on Node-RED ���������������������������������������������������������������������������������������������� 342 Apache Camel ��������������������������������������������������������������������������������������������������������������������������� 346 Build Automation System ���������������������������������������������������������������������������������������������������������� 347 Run the Integration Application ������������������������������������������������������������������������������������������������� 354 Angular �������������������������������������������������������������������������������������������������������������������������������������� 355 Microservices Architecture ������������������������������������������������������������������������������������������������������� 357 Microservices Components ������������������������������������������������������������������������������������������������������� 358 Docker ��������������������������������������������������������������������������������������������������������������������������������������� 363 Components ������������������������������������������������������������������������������������������������������������������������������ 363 Summary����������������������������������������������������������������������������������������������������������������������������������� 364 Appendix C: Further Reading �������������������������������������������������������������������������������� 365 Index ��������������������������������������������������������������������������������������������������������������������� 367 xv
Building Digital Experience Platforms Page 14 Page 16