Service Layer-Service integration layer used to transition from legacy to the future platform

Index:

Service Layer - ContainersService Layer - ContainersService Layer[Software System]ServiceNowIntegration API[Container] External API integrationwith ServiceNowCaaS MESH Mail Box[Container] Receive CaaS fileCaaS Integration[Container] Retrieve CaaS fileCaaS File Processor[Container] Prcoess CaaS fileInbound Queue[Container] Inbound Participant queueProcessing Function[Container] Transform inbound recordsto standardised structureParticipant Queue[Container] Eligible participant queuefor NSP productsPDS IntegrationService[Container] Get Demographic DataNEIMS SubscriptionService[Container] Subscribe and UnsubscribeNHS IDPDS[Software System] NHS Demographic ServiceNEIMS SubscriptionAPI[Software System] Subscribe and unsubscribeNHS NumberRetrieve CaaS fileSend file forprocessingSends participantrecordsGet participantrecordSend standardisedparticipant recordSend manually addparticipantsGet New NHS IDGet New NHS IDGet DemographicDataExplicitsubscription
Service Layer - Containers
Service Layer - ContainersService Layer - ContainersService Layer[Software System]Inbound Queue[Container] Inbound Participant queuePDS IntegrationService[Container] Get Demographic DataNEIMS SubscriptionService[Container] Subscribe and UnsubscribeNHS IDDemographic InboundEvent Queue[Container] Receive demographicchange notification eventfrom NEIMSNEIMS MESH MailBox[Container] Receive NEIMS changeeventPDS[Software System] NHS Demographic ServiceNEIMS[Software System] Demographic Change EventNEIMS SubscriptionAPI[Software System] Subscribe and unsubscribeNHS NumberRetrievedemographicchange eventGet DemographicChange DetailsGet New NHS IDGet New NHS IDGet DemographicDataSent demographicchange event VIAmeshExplicitsubscription
Service Layer - Containers
Service Layer - ContainersService Layer - ContainersService Layer[Software System]Service Layer API[Container: .net Azure Function] External API for externalsystems to interface withNSPService Layer MeshMailbox[Container: Mesh Mailbox] External mesh mailbox toingest dataService LayerProcessing Functions[Container: .net Azure Function] Multiple functions toperform ETL on ingesteddataService Layer InternalQueues[Container: Azure Storage Queues] Multiple asynchronousqueues to regulateprocessing of ingested dataService Layer FileStore[Container: Azure Blob StorageContainer] Binary file store to retainoriginal downloaded files forprocessing and archivalService Layer DataStore[Container: Azure SQL DB] Structured data store tohold aggregated dataingested from legacysystemsNational BreastScreening Service[Software System] External Service used formanaging breast screeningPDS[Software System] NHS Demographic ServicePathway Coordinator[Software System] Service that implements apathway definitionAdds data forprocessing usingAdds messages forprocessing usingEnqueuesmessages toDequeue messagesfromDownloads originalfiles toEmits events forprocessing usingAppends validatedtransformed datatoSends data via
Service Layer - Containers
Service Layer - ContainersService Layer - ContainersService Layer[Software System]Service Layer MeshMailbox[Container: Mesh Mailbox] External mesh mailbox toingest dataService LayerProcessing Functions[Container: .net Azure Function] Multiple functions toperform ETL on ingesteddataService Layer InternalQueues[Container: Azure Storage Queues] Multiple asynchronousqueues to regulateprocessing of ingested dataService Layer FileStore[Container: Azure Blob StorageContainer] Binary file store to retainoriginal downloaded files forprocessing and archivalService Layer DataStore[Container: Azure SQL DB] Structured data store tohold aggregated dataingested from legacysystemsNational BreastScreening Service[Software System] External Service used formanaging breast screeningAdds messages forprocessing usingEnqueuesmessages toDequeue messagesfromDownloads originalfiles toAppends validatedtransformed datatoSends data via
Service Layer - Containers