Component Architecture¶
The following is a diagram of the Targeton API component architecture.
flowchart TD
A[Client / MAVE Consumer]
subgraph XAPI["Experience API"]
direction TD
X1[Validate<br/>Request]
X2[Authenticate<br/>& Authorise]
X3[Normalise<br/>Parameters]
X4[Route to<br/>Process API]
end
subgraph PAPI["Process API"]
direction TD
P1[Route to<br/>System API]
end
subgraph SAPI["System API"]
direction TD
S1[Query Screen<br/>Pellet]
S2[Fallback to HDR<br/>Vector]
S3[Query Targeton<br/>Library]
S4[Query LibAmp<br/>Primers]
S5[Build JSON<br/>Response]
end
B[(Benchling API)]
A --> XAPI
XAPI --> PAPI
PAPI --> SAPI
SAPI --> B