Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-23: CUSTOMER (UI prompt)


CustomerCustomerModuleEventHall

Properties (5)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATECustomer
(2) EmailSTRINGCustomer
(3) FirstNameSTRINGCustomer
(4) LastNameSTRINGCustomer
(5) PhoneNumberSTRINGCustomer


Module Interfaces (8)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /BookingService/booking/customer/{id}findAllBookingOfCustomer(id)BookingModuleGETCustomer Booking
(2) /CustomerService/conferencebooking/customer/{id}findAllConferenceBookingOfCustomer(id)CustomerModuleGETCustomer ConferenceBooking
(3) /CustomerService/customer/{id}findCustomerById(id)CustomerModuleGETCustomer
(4) /CustomerService/customerfindAllCustomer()CustomerModuleGETCustomer
(5) /CustomerService/customer/{id}updateCustomerById(customer)CustomerModulePUTCustomer
(6) /CustomerService/customeraddress/customer/{id}findAllCustomerAddressOfCustomer(id)CustomerModuleGETCustomer CustomerAddress
(7) /CustomerService/customer/{id}deleteCustomerById(id)CustomerModuleDELETECustomer
(8) /CustomerService/customerinsertCustomer(customer)CustomerModulePOSTCustomer

Monolithic System with one data source



Distributed System with one shared data source



Distributed System with synchronized data sources





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum