Architecture by layersSystem of record – what types of SOR are there (SOR is the owner of the data)Data integration providerCredential walletCitrix analytics serviceUser notification serviceData cacheMicroapp logic and component communicationSystem of record (SoR) – how information is read and written to SORAPIsURLs, URIs, & data endpointsHTTP and API logical workflowsJSONConnecting to REST APIsSOR Concept – Primary keyAPI ConceptThe GET methodThe POST methodThe PUT methodThe DELETE methodNotificationsActionsAdding Oauth2/authOComplex SORsWhere the data is at restRelational database conceptsOut of the box integrationTroubleshooting methodologyDocumenting the actual behaviorIdentify the error: creating the problem statementInvestigation and gathering evidenceReview possible causesCitrix Microapp Services logs